Пропустить

[FAQ] php код в стилях

Есть любые вопросы, связанные со стилями/темами для phpBB 3.0.x? Задайте их здесь!
Свернуть Развернуть Правила форума Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).

[FAQ] php код в стилях

Сообщение TROODON » 25.05.2008 21:43

где то тут вычитывал что в шаблонах можно исполнять php код
можно узнать какие тэги нужно прописать в шаблоне чтобы код стал исполняться?

TROODON
phpBB 1.2.1
 
Сообщения: 28
Зарегистрирован: 23.12.2006 11:56
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Re: php код в стилях

Сообщение FladeX » 25.05.2008 21:49

Ну по идее в html файлах можно вписывать куски кода php, обрамляя их
<?php

?>
//
// Okay, let's do the loop, yeah come on baby let's do the loop
// and it goes like this ...
| phpBB Adept ] | Каталог форумов | генератор sitemap для форумов | форум про форумы
Аватара пользователя
FladeX
Former team member
 
Сообщения: 2104
Зарегистрирован: 02.06.2007 22:44
Откуда: Саранск
Благодарил (а): 6 раз.
Поблагодарили: 53 раз.

Re: php код в стилях

Сообщение TROODON » 25.05.2008 21:56

<?php echo"test"; ?>
не работает

TROODON
phpBB 1.2.1
 
Сообщения: 28
Зарегистрирован: 23.12.2006 11:56
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Re: php код в стилях

Сообщение Mr. Anderson » 25.05.2008 22:09

TROODON
А в настройках безопасности разрешать php в шаблонах будет дядя Вася? :?
Правила конференции (30.05.2011) | Общие ошибки новичков (07.11.2005) | Шаблон запроса | FAQ (phpBB 3.0.x)
Последняя и единственно актуальная на сегодня версия - 3.0.10!
Поддержка по ICQ, e-mail и ЛС оказывается только за WM!


phpBB Guru blog
Аватара пользователя
Mr. Anderson
phpBB Guru
phpBB Guru
 
Сообщения: 5275
Зарегистрирован: 13.03.2004 21:32
Откуда: СССР
Благодарил (а): 3 раз.
Поблагодарили: 80 раз.

Re: php код в стилях

Сообщение TROODON » 25.05.2008 23:26

Mr. Anderson
стоит "да"

TROODON
phpBB 1.2.1
 
Сообщения: 28
Зарегистрирован: 23.12.2006 11:56
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Re: php код в стилях

Сообщение Палыч » 25.05.2008 23:31

TROODON
Синстаксис другой
<!-- PHP -->

echo"test";

<!-- ENDPHP -->
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
Аватара пользователя
Палыч
Просто Палыч
Просто Палыч
 
Сообщения: 9256
Зарегистрирован: 24.05.2006 22:20
Откуда: Питер
Благодарил (а): 3 раз.
Поблагодарили: 283 раз.

Re: [FAQ] php код в стилях

Сообщение gkhelloworld » 21.09.2008 13:09

Эм..не работает
редактировал файл overall_header.html
Что делать? :oops:

gkhelloworld
phpBB 1.2.0
 
Сообщения: 12
Зарегистрирован: 18.11.2007 16:39
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Re: php код в стилях

Сообщение Rayden » 21.09.2008 13:47

Mr. Anderson писал(а):А в настройках безопасности разрешать php в шаблонах будет дядя Вася? :?
phpBB2 FAQ
phpBB3 FAQ
Аватара пользователя
Rayden
Former team member
 
Сообщения: 3841
Зарегистрирован: 27.06.2005 0:07
Благодарил (а): 0 раз.
Поблагодарили: 27 раз.

Re: [FAQ] php код в стилях

Сообщение Gorbushka » 08.01.2009 17:12

Подскажите...

Вставляю php путём: <!-- INCLUDEPHP ban.php -->

Однако шаблон кэшируется. Соответственно возникает ошибка, мол такого файла нет. Решил просто - скопировал файл PHP в папку кэша... Однако теперь другая проблема:
Результат выполнения PHP тоже скэшировался... Т.е. изменение в шаблоне не происходит в зависимости от изменения выводимого PHP-кодом.

Вопрос: как отключить кэширование части шаблона? В частности интерисует подвал форума.
Сильно не баньте ;)
Аватара пользователя
Gorbushka
phpBB 1.4.4
 
Сообщения: 96
Зарегистрирован: 30.08.2007 21:46
Откуда: Россия/Москва
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Re: [FAQ] php код в стилях

Сообщение FladeX » 08.01.2009 17:19

Gorbushka, в админке, вкладка "Стили". Там для каждого стиля можно указать файлы, которые кэшируются. а которые - нет.
//
// Okay, let's do the loop, yeah come on baby let's do the loop
// and it goes like this ...
| phpBB Adept ] | Каталог форумов | генератор sitemap для форумов | форум про форумы
Аватара пользователя
FladeX
Former team member
 
Сообщения: 2104
Зарегистрирован: 02.06.2007 22:44
Откуда: Саранск
Благодарил (а): 6 раз.
Поблагодарили: 53 раз.

Re: [FAQ] php код в стилях

Сообщение Gorbushka » 08.01.2009 18:14

Можно поподробнее? Я нашёл только как удалить скэшированные шаблоны, а вот как запретить их кэширование - нет.

Хотя сейчас посмотрел - PHP больше не кэшируется, хотя шаблон кэширован
Сильно не баньте ;)
Аватара пользователя
Gorbushka
phpBB 1.4.4
 
Сообщения: 96
Зарегистрирован: 30.08.2007 21:46
Откуда: Россия/Москва
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Re: [FAQ] php код в стилях

Сообщение Fatal Claw » 20.03.2009 19:36

Подскажите, а как передать шаблону имя регнутого пользователя (то что в квадратных скобках в шапке получается - Выход [ТУТ] )? тоесть как передать понятно -
$template->assign_vars(array(
'USERNAME'		=> $username,.....


непонятно откуда взять значение $username?

Fatal Claw
phpBB 1.0.0
 
Сообщения: 2
Зарегистрирован: 07.12.2008 22:08
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Re: [FAQ] php код в стилях

Сообщение Поручик » 21.03.2009 9:20

	$username = $user->data['username'];
	.......
	$template->assign_vars(array(
		'USERNAME'	=> $username
	));
Профессионал - тот же дилетант, только знающий, где ошибётся.
Генератор db_update.php для phpBB2 с некоторыми удобствами. Многие моды я беру или ищу здесь, здесь, тут
Все консультации только на форуме, приваты и стук в аську по таким вопросам игнорируются!
FAQ-phpBB3 | Ошибки новичков, или как не поссориться с модератором | Правила конференции

наш форум http://forum.aeroion.ru/cat1.html
Аватара пользователя
Поручик
Former team member
 
Сообщения: 4002
Зарегистрирован: 12.05.2005 16:25
Откуда: Оренбург (Южный Урал)
Благодарил (а): 26 раз.
Поблагодарили: 47 раз.

Re: [FAQ] php код в стилях

Сообщение Jons » 10.04.2009 22:30

Подскажите пожалуйста как в переменной присвоить значение E-Mail пользователя.

Jons
phpBB 2.0.2
 
Сообщения: 169
Зарегистрирован: 30.08.2008 15:45
Благодарил (а): 9 раз.
Поблагодарили: 0 раз.

Re: [FAQ] php код в стилях

Сообщение Поручик » 11.04.2009 7:38

Так же, как и в предыдущем примере.
$user_email = $user->data['user_email'];
Профессионал - тот же дилетант, только знающий, где ошибётся.
Генератор db_update.php для phpBB2 с некоторыми удобствами. Многие моды я беру или ищу здесь, здесь, тут
Все консультации только на форуме, приваты и стук в аську по таким вопросам игнорируются!
FAQ-phpBB3 | Ошибки новичков, или как не поссориться с модератором | Правила конференции

наш форум http://forum.aeroion.ru/cat1.html
Аватара пользователя
Поручик
Former team member
 
Сообщения: 4002
Зарегистрирован: 12.05.2005 16:25
Откуда: Оренбург (Южный Урал)
Благодарил (а): 26 раз.
Поблагодарили: 47 раз.

След.

Вернуться в Стили для phpBB 3.0.x

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1

Бессрочный конкурс phpBB-ориентированных материалов
FastVPS — надёжный и доступный хостинг для phpBB
Изображение
cron