- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Доброго времени суток!
Помогите, пожалуйста.. Я в php новичок. Через "поиск" подходящей темы не нашел..
Как вставить код php в шаблон tpl внутри phpbb?
Пошел таким путем:
В файле ./includes/page_header.php создал переменную
Потом тегу присвоил переменную:
Теперь, при размещении в шаблоне tpl тега
я могу видеть в нужном месте форума слово "test".
Нужно чтобы вместо "test" использовалось (показывалось) содержимое страницы, например ./includes/test2.php
В php ничего не понимаю... Очень прошу объяснить простым языком или показать примеры...
удалил... туплю
Попробуйте так:
$include_php = file_get_contents("./includes/test2.php");
хотя в таком случае страница test2.php не обработается как php
а вообще в phpbb есть вроде функция (в админке настраивается), где можно включить обработку php в шаблонах, которые заключаются в определенный тег.
Зайдите на phpbbguru.net и там точно найдете ответ.
Спасибо, Yanzhula! Совет хороший, и он мне пригодится )) Но, что-то не так.. То есть текст с указанной страницы вставляется в шаблон, а вот php-код работать не хочет. Надо еще поколдовать, возможно, я где-то пути не так прописал.. А на phpbbguru обязательно мод поищу! Спасибо.
Вы бы написали что в test2.php. Может обычный инклюд + запись результата в переменную поможет решить вашу проблему
Включите обработку php в админпанели и не забывайте после произведенных изменений в папке cache удалять все файлы, кроме .htaccess (или через админпанель почистите кэш, без разницы). Иначе изменения не вступят в силу.
xpert13, в test2 лежит код, вызывающий на страницу html-коды рекламных сслылок:
mavpa, у меня phpbb 2.0.x. в нём нет возможностей "включить обработку php" через админпанель. А мода для этой цели я не нашел. Рекомендуете phpbb 3.0.х?..
xpert13, в test2 лежит код, вызывающий на страницу html-коды рекламных сслылок:
mavpa, у меня phpbb 2.0.x. в нём нет возможностей "включить обработку php" через админпанель. А мода для этой цели я не нашел. Рекомендуете phpbb 3.0.х?..
Последнюю стороку, где echo(CLXru_link()); - замените на $test2 = CLXru_link();
Вот так:
И весь этот код добавьте, затем и переменную передайте
'INCLUDE_PHP' => $test2
xpert13, мне бы пример...
ivtrans, нет, не получается...
ошибок нет, но результаты php со страницы test2 не отображаются... И не отображается текст, если написать его в той странице.
Сегодня мне дали еще одну идею по запуску php из страницы:
Но в этом случае вообще появляется ошибка: Parse error: syntax error, unexpected T_IF
Ребята, помогите разобраться новичку... Это код (в test2.php) отображает рекламные ссылки в автоматическом режиме. Без этого кода, приходится размещать html вручную.. Хочу автоматизировать это дело.
nikspb, Вы папку cashe чистили? Смело все файлы удаляйте (кроме .htaccess) - должно заработать, если сам код без ошибок. Уже советовали - форум phpbbguru.net, если самостоятельно ответ не найдёте - вопрос задайте.
mavpa, конечно, чистил.
Ладно.. Сейавс попытаюсь поставить phpbb3, а потом буду дальше разбираться.
Спасибо всем, кто потратил на меня время