- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Что делать, если ваша email-рассылка попала в спам
10 распространенных причин и решений
Екатерина Ткаченко
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Привет, гуру пхп.
Есть самописная неведомая CMS, которая использует шаблоны tpl. Необходимо вывести текст только на главной странице. Посредством админки это сделать нельзя, но посредством шаблонов можно.
Проблема в следующем:
Если править index.tpl, то текст отображается сквозняком на всех страницах, что логично. Как сделать так, чтобы текст отображался только на главной странице. Знаю что можно прописать какую-то функцию пхп, но как это сделать - непонятно.
буду благодарен за помощь. Если потребуется, готов оплатить.
Немного вводных данных, если нужно:
шаблон лежит так:
site.ru/includes/tpl/index.tpl
Заранее благодарен
если у тебя там смарти то вот как то так
{if $get.page == 'main'}blah
{/if}
Привет, гуру пхп.
Есть самописная неведомая CMS, которая использует шаблоны tpl. Необходимо вывести текст только на главной странице. Посредством админки это сделать нельзя, но посредством шаблонов можно.
Проблема в следующем:
Если править index.tpl, то текст отображается сквозняком на всех страницах, что логично. Как сделать так, чтобы текст отображался только на главной странице. Знаю что можно прописать какую-то функцию пхп, но как это сделать - непонятно.
буду благодарен за помощь. Если потребуется, готов оплатить.
Немного вводных данных, если нужно:
шаблон лежит так:
site.ru/includes/tpl/index.tpl
Заранее благодарен
В шаблон пихаем следующую штуку:
<?php
$this_url="www.site.ru";
if($_SERVER['PHP_SELF']==$this_url){
include "text_of_the_main_page.php";}
else {};
?>
Как-то так. Соответственно, в text_of_the_main_page.php пихаете то, что хотите выводить только на главной странице.
Видимо, index.tpl — это не шаблон главной страницы, а главный шаблон всех страниц.
Стало быть, нужно найти шаблон непосредственно от морды.
;6344960']Видимо, index.tpl — это не шаблон главной страницы, а главный шаблон всех страниц.
Стало быть, нужно найти шаблон непосредственно от морды.
Вот вот ... мне тоже так показалось.
Искать надо что то типа main.tpl
]Видимо, index.tpl — это не шаблон главной страницы, а главный шаблон всех страниц.
Стало быть, нужно найти шаблон непосредственно от морды.
Так в том и дело, что другого варианта нет... Весь контент на сайте выводится через БД.И вся структура формируется из шаблонов
В шаблон пихаем следующую штуку:
<?php
$this_url="www.site.ru";
if($_SERVER['PHP_SELF']==$this_url){
include "text_of_the_main_page.php";}
else {};
?>
Как-то так. Соответственно, в text_of_the_main_page.php пихаете то, что хотите выводить только на главной странице.
Не выводится текст... то-ли я криворукий, толи еще чего, но в исходном коде данный кусок выделяется розовым.
Если кто-то готов порыться сайте - то велком в личку. Дело по сути на 3 минуты, но так как я в php полный ноль, то мало что получится... Естественно за пирожок:)