Это нигде ставить не нужно, это уже есть. А вот в этом блоке можете сделать редирект на urlencode($tag) если в теге окажется кириллица.
А панель то тут причем? или я не понял, кто ошибку выдает сайт или панель
разные в том случае, если разная кодировка.
%F8%E0%E1%EB%EE%ED%FB и %D1%88%D0%B0%D0%B1%D0%BB%D0%BE%D0%BD%D1%8B для ПС разные урл'ы, хотя и представляют одно и тоже слово.
Решение этого косяка - кодировать ссылки и будет всем счастье. Что собственно в движке и делается.
В дле даже есть обработка, вот тут можете и сделать редирект
if ( $config['charset'] == "windows-1251" AND $config['charset'] != detect_encoding($tag) ) { $tag = iconv( "UTF-8", "windows-1251//IGNORE", $tag ); }
Можно попробовать посмотреть логи.
Скорее всего проблема в последнем бэкслэше из rewritecond
http://httpd.apache.org/docs/current/mod/mod_rewrite.html#rewriterule
В логах что?
Там же отсоветует ссылка $1, естественно запрос будет "пустой"
http://www.google.ru/search?client=opera&q=dle_read_log&sourceid=opera&ie=utf-8&oe=utf-8&channel=suggest
INNER JOIN plugin_upload AS b ON a.availability='1' and a.id_item = b.id_item
или
LEFT JOIN plugin_upload AS b ON and a.id_item = b.id_item WHERE a.availability='1'
Это - что? Раз не поможет, тогда ищите другие способы
BrightGuy, а самому попытаться составить не?
http://www.w3schools.com/php/php_mysql_update.asp