Система управления контентом SantaFox

Около SantaFox-а => Вёрстка сайтов на SantaFox => Тема начата: rbhosting от 24 июля 2012, 21:49:39

Название: скажите как во все шаблоны подставить нужный шаблон?
Отправлено: rbhosting от 24 июля 2012, 21:49:39
Подскажите, вот например у меня несколько шаблон темплат1 темплат2 и т.д. в каждый мне приходится вставлять код счетчика, а какую функцию добавить чтобы я смог отдельный шаблон только с счетчиком подставить?
Название: Re: скажите как во все шаблоны подставить нужный шаблон?
Отправлено: arteshuk от 24 июля 2012, 22:29:42
ну вы блин даете, совсем обленились :))))

НО, нет ничего невозможного, как вариант:

1. открываем ядро
2. ищем функцию priv_output
3.

if (mb_strpos($html, "</BODY>")!==false)
                    $html = str_replace("</BODY>", "<!-- $elapsed -->СЮДА ПИХАЕМ СЧЕТЧИК</BODY>", $html);
                elseif (mb_strpos($html, "</body>")!==false)
                    $html = str_replace("</body>", "<!-- $elapsed -->И СЮДА ПИХАЕМ СЧЕТЧИК</body>", $html);
                else //иначе в конце
                    $html .= "<!-- $elapsed -->И ВОТ СЮДА ПИХАЕМ СЧЕТЧИК";

:)
Название: Re: скажите как во все шаблоны подставить нужный шаблон?
Отправлено: rbhosting от 24 июля 2012, 22:49:10
тоесть теперь счетчик будет сам подставятся перед /body???

но я имел ввиду другое и проще, думаю это давно реализованно просто я не мог найти.

например идет темплат1.hyml темплат2.html у меня. но есть отдельный темплат_майл.html где чисто счетчик

в каждом темплате 1 и 2 я должен прописать чтонибудь {вставка темплат_майл.html} чтобы он подставлялся. Итог я хочу изменить счетчик. я открываю темплат_майл меняю его и он меняется во всех темплат.

Название: Re: скажите как во все шаблоны подставить нужный шаблон?
Отправлено: arteshuk от 24 июля 2012, 23:00:55
в каждом шаблоне вставляем метку [#counter#]

 в админке, в структуре на главной бабахаем туда действие "редактор контента" в который пихаем наш счетчик...

ну и наследуем это действие дальше....

думаю должно работать.
Название: Re: скажите как во все шаблоны подставить нужный шаблон?
Отправлено: rbhosting от 24 июля 2012, 23:06:23
хорошо попробуем...  спасибо вам