Свежие комментарии

Title Comment
Вдогонку. Ведь с навигацией, например, все уже сделано почт

Вдогонку.

Ведь с навигацией, например, все уже сделано почти. Средства дадены. У меня в левой колонке везде
<$MTWidgetManager name="LeftColumn"$> и сразу наступило одержание. Как только я в примерно пяти местах это поправил.

Но какого полового члена оно уже не поправлено, прямо в дистрибутиве ? Оттого что секретарша не разберется ? Так задайте вопрос на инсталляции не блондинка ли я...

У меня претензия концептуальная: сделано через жопу. Всяком

У меня претензия концептуальная: сделано через жопу. Всякому программисту известно, что cut'n'paste - зло, а если требуется два (и больше) очень похожих куска кода (HTML-я), значит нужно параметризовать.

Заметим, что оба предлагаемых решения не очень хорошие: поиска и замены, как и написано, недостаточно. Включение header/footer "через PHP" - тоже довольно анальное: противоречит динамической публикации, нет интеграции с системой параметров (а ведь headers отличаются заголовками, адресами RSS-потоков и подобным - и это все нужно передавать снаружи).

Есть путь, похожий на второй, но средствами MT: нужно разобрать все темплейты на куски и собирать их через

С одной стороны - да, запаришся в каждом шаблоне менять HTML

С одной стороны - да, запаришся в каждом шаблоне менять HTML. Но есть два решения. Простое и посложней.

Простое (не всегда подойдёт): воспользоваться функцией Search and Replace в шаблонах. Таким образом можно легко заменить те же layout-two-column-right на layout-two-column-left.

Второе: сделать публикация файлов с расширением php, а затем в нужных местах инклюдить header, footer, etc. Хотя, можно и не менять расширение, тогда придётся в .htaccess строчку добавить.

(отправляю комментарий второй раз, если он в первый отправился, то этот можно удалить)

to saahov. Я, честно говоря, ниасилил понять, откуда беретс

to saahov.

Я, честно говоря, ниасилил понять, откуда берется список языков. Уж больно много списков языков имеются внутри и все списки разные.

Да, исправлений в Util.pm недостаточно, есть же еще PHP-часть.

Про поиск. По русски - если все в UTF - действительно ище

Про поиск.

По русски - если все в UTF - действительно ищет, я исправил текст, погорячился.

Но
"You are currently performing a search. Please wait until your search is completed" - на каждый второй поиск - это не работа поиска.

Поэтому поиск тут пока выключен, после прикрутки нормального поисковика - включу.

Сергей, ты не понял. Чтобы поменять layout с "навигация спр

Сергей, ты не понял.
Чтобы поменять layout с "навигация справа" (default) на "навигация слева" (как у меня) - нужно поменять тег у всех темплейтов, которые выводят HTML-ки. c
<body class="layout-two-column-right
на
<body class="layout-two-column-left

Иначе не будут работать стандартные CSS-ы.

Чтобы поменять содержимое колонки навигации (представим, что я хочу ее иметь одинаковой по всему сайту - разумное ведь желание) - мне нужно поменять те же темплейты.

Чтобы добавить подвал ( Copyright bla-bla 2007) - поменять те же темплейты.

Это - онанизм в чистом виде.

Леша, если это был вопрос про темплейты, то отвечаю - чтобы

Леша, если это был вопрос про темплейты, то отвечаю - чтобы поменять layout сколь угодно кардинально, надо поправить несколько строчек в одном шаблоне - styles.css :). Там, конечно, много чего покурить надо, но по продуманности это место одно из лучших.

А я русские даты по-другому сделал. В Util.pm добавил новую

А я русские даты по-другому сделал. В Util.pm добавил новую конструкцию типа:
'ru' => [
...
]
А затем в tmpl/cms/cfg_prefs.tmpl в нужном месте добавил строчку:
<option value="ru"<TMPL_IF NAME=LANGUAGE_RU> selected="selected"</TMPL_IF>><MT_TRANS phrase="Russian"></option>
После в настройках выбрал нужный язык.

>>Поиск по тексту ведь не работает (с русским) Почему не ра

>>Поиск по тексту ведь не работает (с русским)

Почему не работает? У меня работает :)

Pages

Subscribe to comments_recent_new