SELECT `t1`.*, COUNT(`t2`.`id`) AS `count` FROM `category` AS `t1` LEFT JOIN `news` AS `t2` ON `t1`.`cat_id` = `t2`.`news_cat` GROUP BY `t1`.`cat_id` ORDER BY `t1`.`posi` ASC
Возможно новая версия php на хостинге установлена. В таком случае откройте файл /engine/engine.php, найдите кусок кода отвечающий за вывод новостей по тегу elseif ($do == 'tags') { * } и проверьте явное указание кодировки в ф-ции htmlspecialchars(), посмотрите что на выходе получается. Если там порядок, копайте глубже.
Выше уже написали, что можно скрывать сайдбар по умолчанию и предоставить пользователю возможность его открыть. А можно его вообще нафиг убрать и сделать вместо него, допустим, верхнее меню с выпадающим списком категорий - это если, кроме категорий, там ничего нет. А ещё можно разместить рекламный блок в нижней части сайдбара и фиксировать его при прокрутке - вот это действительно здравая идея, которая используется на многих сайтах. Вариантов масса, если немного подумать.
Что ни говори, но Вконтактик диктует моду не только для сопливых девочек-подростков. Сначала все начали массово устанавливать себе на сайты стрелочки прокрутки и делать подгрузку контента через ajax во время той же прокрутки. Теперь, видимо, пришла очередь дёргающегося контента. Правильно, нахрена думать головой, когда можно зайти ВК и скопировать очередную "клёвую фишку".
Потому что это перенесли сюда /engine/modules/main.php
/engine/inc/addnews.php /engine/modules/addnews.php
Находим строку
$categories_list = CategoryNewsSelection( 0, 0 );
и заменяем на
$categories_list = CategoryNewsSelection( ID, 0 );
где ID - идентификатор нужной категории
/engine/modules/main.php
Файл /engine/modules/functions.php, функция show_attach().
С кем воевать-то они собрались? С девочками-подростками, которые любят фоткаться на телефон с высунутым языком перед зеркалом в туалете ночного клуба? Мне кажется, что для этих целей пора создавать армию для ведения психологической реабилитации в соцсетях.
Судя по всему, строки вы удалили в файле /engine/engine.php
header("HTTP/1.0 301 Moved Permanently"); header("Location: {$re_url}{$re_cat}/");
добавьте их перед строкой редиректа в раздел категорий и всё будет работать.
P.S. Да и в меню не мешало бы прописать адреса со слэшем на конце.