- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Что делать, если ваша email-рассылка попала в спам
10 распространенных причин и решений
Екатерина Ткаченко
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Dreammaker, верстальщик без вас сможет найти, где изменить родительский шаблон? Думаю, что вряд ли.
---------- Добавлено в 15:07 ---------- Предыдущее сообщение было в 15:04 ----------
Чего пример то? Я должен сам придумать кривую структуру CMS, которая это не позволяет и потом делать выводы? 😂
Ну что мешает сделать обычно:
<head>
if ($page='pay') {
<script src="ajax.js"></>
}
</head>
Отлично, если полсотни страниц будет - такая шикарная простыня получится :-D
Можно лучше, в шаблон сделать так:
<head>
....
<css
<js
<title
....
<?php echo $addhead; ?>
</head>
Всё, теперь при обработке скриптов, мы всегда имеем возможность вставить в нашу переменную $addhead любые данные.
В чём проблема то?
Глобальные переменные, супер.
Можно свое решение придумать, можно, если вы любите велосипеды строить - удачи.
Ну или ВООБЩЕ универсально, для каждой страницы свой head :)
<? if file_exists('template/heads/name_page') {include('template/heads/name_page');}
---------- Добавлено в 17:10 ---------- Предыдущее сообщение было в 17:07 ----------
Глобальные переменные, супер.
Можно свое решение придумать, можно, если вы любите велосипеды строить - удачи.
Я всегда и каждый день строю велосипеды. Именно такие мне дают задачи, строй велосипед т.к. из миллиона скриптом, ничего не подходит клиенту и его CMS. Он хочет именно то, что хочет и я это делаю.
Кстати, а чему это вы так испугались переменными? Страшно что-ли? :D Ну да это аргумент веский.
Короче, уже говорил, юзайте, что хотите.
LEOnidUKG, а базу вы из шаблонов не дергаете?
Так и я тоже самое говорю, а вы с чего-то взяли, что я только за шаблонизаторы.
LEOnidUKG, а базу вы из шаблонов не дергаете?
Дёргую когда это необходимо и очень часто меня просят это клиенты т.е. им указал 1 файл, где всё лежит и они роются в нём для себя. А так им объяснять, тут создайте переменную, теперь она доступна в шаблоне, очень долго и они сами этого не хотят. Чисто опыт.
Так и я тоже самое говорю, а вы с чего-то взяли, что я только за шаблонизаторы.
Я лишь отвечаю на варианты. У моего скрипта commentit шаблоны сделаны именно на собственном шаблонизаторе, там переменные выдаются {$var} в обычном html. Раньше мне это казалось круто и удобно. Но задачи разные и есть разные инструменты.
LEOnidUKG, а базу вы из шаблонов не дергаете?
активные шаблоны - это ещё одна тема для холивара :)
Dreammaker, верстальщик без вас сможет найти, где изменить родительский шаблон?
Если ошибаюсь, то изменить layout можно и внутри шаблона, но это нужно пробовать - сейчас немного другой задачей на другом проекта занят и как раз в ней есть смарти.
А так-то по основному проекту, то первичные шаблоны генерятся фреймворком, а потом уже дотачиваются под конкретную верстку. То есть, надобности менять родительские шаблоны нет. Если нужны какие-то измененения в зависимости от страниц - это делается или через if, или что чаще через виджеты. Виджеты или имеют свою логику размещения, или же настраиваются в админке, что вот в таком-то разделе для такого-то региона показывать, кроме вот такой вот страницы.