Вторник, 24 Фев 2009
Может случиться так, что код JavaScript при простой вставке в код шаблона Pligg будет вызывать ошибки. Это может быть обусловленно тем, что в коде ява-скрипта будут содержаться символы зарезервированные Smarty.
Решение подобной проблемы также лежит в рамках документации Smarty. Необходимо вставляемый код поместить между атрибутами {literal}…{/literal}. К примеру это может выглядеть вот так:
{literal} <script type=”text/javascript”>
var gaJsHost = ((”https:” == document.location.protocol) ? “https://ssl.” : “http://www.”);
document.write(unescape(”%3Cscript src=’” + gaJsHost + “google-analytics.com/ga.js’ type=’text/javascript’%3E%3C/script%3E”));
</script>
<script type=”text/javascript”>
try {
var pageTracker = _gat._getTracker(”UA-ххххххх-1″);
pageTracker._trackPageview();
} catch(err) {}</script> {/literal}
Рубрика: Pligg | Ваш отзыв »
Вторник, 24 Фев 2009
Pligg работает на шаблонизаторе Smarty. Добавление php-кода (к примеру Sape) будет выглядеть примерно так:
{php}
define(’_SAPE_USER’, ‘хххххххххххххххххххх’);
require_once($_SERVER['DOCUMENT_ROOT'].’/’._SAPE_USER.’/sape.php’);
$o['charset'] = ‘UTF-8′;
$sape = new SAPE_client($o);
unset($o);
echo $sape->return_links();
{/php}
т.е. вставка стороннего php-кода в шаблонизаторе Smarty осуществляется между атрибутами {php}…{/php}
Рубрика: Pligg | Ваш отзыв »
Понедельник, 09 Фев 2009
Изменение названия сайта в Pligg происходит тупо - необходимо отредактировать файл “languages/lang_english.conf” или “languages/lang_russian.conf” заменив все вхождения “Pligg beta” на Ваше название сайта
Рубрика: Pligg | Ваш отзыв »
Понедельник, 19 Янв 2009
Обнаружил проблему с кодировками в RSS-лентах. Лечится достаточно просто - заменой файлов rss.php и userrss.php на взятые из русского дистрибутива.
Рубрика: Pligg | Ваш отзыв »
Понедельник, 19 Янв 2009
Алилуйя, запустил проект hotload.ru. Идея проекта - социальный файловый сервер по анологии Digg, но файлового. Т.е. пользователи могут добавлять ссылки на файлы, голосовать за други файлы. Движок очень интересный можно сделать много разных социальных фишечек.
Немного полил трафа, получил первые положительные отзывы. Работы еще много.
Рубрика: Hotload, Pligg | Ваш отзыв »
Четверг, 15 Янв 2009
Для того чтобы включть в Pligg ЧПУ мало просто нажать на кнопочку в админке надо еще htaccess.deault переименовать в .htaccess
заработало. Остается проблема транслитерации урлов, но к этому вернемся позже.
Рубрика: Pligg | Ваш отзыв »
Четверг, 15 Янв 2009
Есть еще одна идея менее затратная по времени реализации. Для этого (уже боюсь говорить проекта) идеальноподходит движок Pligg.
Pligg представляет собой движок на котором можно создавать digg-подобные проекты, по аналогии с хабром или ньюс2.0. Движок в рунете пока не особо распространен. Найденая русская версия от ideaweb грешит постоянными проблеммами с кодировкой.
Потому скачал официальную англоязычную версию и заменил файл языка на русский. Помогло частично - теперь настройка админки и модули на английском, а остальная часть на русском.
продолжу освоение Pligg
Рубрика: Pligg | Ваш отзыв »