Русская кодировка в RSS-лентах Pligg-а
Понедельник, 19 Янв 2009Обнаружил проблему с кодировками в RSS-лентах. Лечится достаточно просто - заменой файлов rss.php и userrss.php на взятые из русского дистрибутива.
Обнаружил проблему с кодировками в RSS-лентах. Лечится достаточно просто - заменой файлов rss.php и userrss.php на взятые из русского дистрибутива.
Алилуйя, запустил проект hotload.ru. Идея проекта - социальный файловый сервер по анологии Digg, но файлового. Т.е. пользователи могут добавлять ссылки на файлы, голосовать за други файлы. Движок очень интересный можно сделать много разных социальных фишечек.
Немного полил трафа, получил первые положительные отзывы. Работы еще много.
С дизайнами под Pligg большой напряг. Дизайны доступны на оф сайте но их количество до смешного мало, а кроме того с дизайнами надо быть акуратней - разработанные под одну версию Pligg-а они могут сбоить на другой версии.
На версии 9,9,5:
starpligg, Kez6 - вообще не запустился
silverbullet - расползся, менюшки на русском получились более громоздкими
GarrX9G, lemontwist, macblue, czNet - сайдбар выкидывает ошибки
Для того чтобы включть в Pligg ЧПУ мало просто нажать на кнопочку в админке надо еще htaccess.deault переименовать в .htaccess
заработало. Остается проблема транслитерации урлов, но к этому вернемся позже.
Есть еще одна идея менее затратная по времени реализации. Для этого (уже боюсь говорить проекта) идеальноподходит движок Pligg.
Pligg представляет собой движок на котором можно создавать digg-подобные проекты, по аналогии с хабром или ньюс2.0. Движок в рунете пока не особо распространен. Найденая русская версия от ideaweb грешит постоянными проблеммами с кодировкой.
Потому скачал официальную англоязычную версию и заменил файл языка на русский. Помогло частично - теперь настройка админки и модули на английском, а остальная часть на русском.
продолжу освоение Pligg
Дошел до админки пользователя и обнаружил проблему - пользователь не может создавать аукционы и магазины. Пробадался пару часов без результата.
Поставил и запустил PHPPROBID 6,03 - там все нормально работает. Оценил количество работы на причесывание админки пользователя и погрустнел - это мне на месяц работы…
Видимо не получится быстро состряпать конкурента auction.ua
Труд предстоит титанический а времени у меня столько свободного нет.
Решил оставить проект до лучших времен.
Не хочу чтобы в категориях выводился расширенный поиск, нафиг он нам. В наших реалиях все эти заморские плюшки не актуальны. Оставляем только основной поиск. Ищем файл “categories.php” и в нем меняем
$advanced_search = ($_REQUEST['advanced_search'] == ”) ? 1 : intval($_REQUEST['advanced_search']);
на
$advanced_search = ($_REQUEST['advanced_search'] == ”) ? 0 : intval($_REQUEST['advanced_search']);
Далее чтобы вообще скрыть ссылку на расширенный поиск находим вхождение
$template->set(’cats_src_adv_search_link’, …… и т.д.
и меняем эту строку на
$template->set(’cats_src_adv_search_link’, ”);
С редактирование стандартных шаблонов все просто: нашли тот шаблон который используете в папочке themes. Зашли в папочку шаблона и далее в папочку templates. Вот Вам и раздолье редактируйте в свое удовольствие, только резервные копии не забудьте сделать )))
Больше всего интересуют два файла header.tpl.php и footer.tpl.php - шапка и низ нашего шаблона.
В долбаном руссификаторе почему-то вместо понятия “магазин” используется понятие “склад”. Согласитесь - выглядит коряво.
Исправить это довольно просто в папочке language/russian/ находим файл site.lang.php и вносим соответствующие изменения.
При работе с категориями в PHPPROBID есть особенность: мало просто изменить или отредактировать категории и нажать сохранить. Необходимо еще пройти по специальной ссылочке появляющейся в интерфейсе. И только тогда изменения вступят в силу.
Если этого не сделать, то вполне возможно, что вместо названий категорий PHPPROBID Вам покажет пробелы и нули.