Архив за Февраль 2009

Вставка JavaScript в шаблон Pligg

Вторник, 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}

Как добавить php-код в шаблон 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” на Ваше название сайта