Тема избита чуть более чем донельзя, и пишу я только потому, что так и не нашёл решения.
Решил перевести движок на локали с cp1251 на utf8.
Сменил кодировку всех файлов. Сделал дамп базы, сменил кодировку, default charset поставил utf8, залил. В БД кодировка явно utf8, потому что при просмотре из браузера (cp1251) отображаются кракозябры, а если сменить кодировку в браузере на utf8, то кракозябры превращаются в нормальные символы(но без ш и И, плюс сама админка неверно отображается). На сайте тоже И и Ш нет.
ibe
То есть, везде должны быть свои подкатегории "Новости" и "Статьи" с разным наполнением? Ну так делай для всех, это будет проще и намного удобнее для управления.
Зачем вообще две таблицы? С каких пор это стало традиционным способом?
Делаем таблицу, в ней столбик вроде "parent_cat".
Если он пустой, либо 0 - это категория. Если нет - это категория.
Правда, я так и не понял, что за повторы, можно поподробнее?
Имеешь ввиду, глюки при выводе? Тогда приведи свой алгоритм вывода.
Nestor
Она у меня есть где-то на локали, посмотрю
P.S. На DLE похоже
Там система шаблонов довольна похожая.
Я понял по-другому и сделал вот что, файл шаблона парсится, всё приводится к виду обычного html со вставками php и сохраняется в кэш, и лежит там сколько нужно.
А у тебя каждый раз обрабатывается обычной заменой.
Но в таком варианте проверки посложнее, циклы реализовать уже не получится.
Даже и не знаю блин.
P.S. Метод обработки шаблончиков вроде [comments] я у тебя не нашёл. Оно есть, но я не вижу
Там нужно разбираться, как всё это храниться, что запоминается, вообще мороки много, слёту тебе объяснит только тот, кто этот аспект в ExBB хорошо знает.