+0.27
Рейтинг
1.10
Сила
  • avatar Popori
  • 1
В ЖЖ отлично транслирует сервис rss2lj.
  • avatar kerogi
  • 0
В файле /plugins/ymap/templates/skin/default/actions/ActionYmap/map.tpl после 15 строки добавьте строку
map.setType(YMaps.MapType.HYBRID);
вообще то topig.ru/ сделан на друпале.
А этот модуль это интеграция готового: www.amcharts.com/
  • avatar Chiffa
  • 0
  • avatar Geatu
  • 0
Во избежание паники для пионеров ликбез:
/**
 * Устанавливаем рейтинг топика
 */
$iDeltaRating=$iValue;
if ($skill>=100 and $skill<250) {
	$iDeltaRating=$iValue*2;
} elseif ($skill>=250 and $skill<400) {
	$iDeltaRating=$iValue*3;
} elseif ($skill>=400) {
	$iDeltaRating=$iValue*4;
}
$oTopic->setRating($oTopic->getRating()+$iDeltaRating);
  • avatar Loci
  • 0
Они убираются обработчиком Jevix. Делается это для того, чтоб пользователи не вставляли в сам пост, «вредоносный код»… ну или теги, которые не разрешены.

В стандартных настройках тег <р>…</р> запрещён. Чтоб разрешить, нужно перейти в \engine\modules\text\Text.class.php (52строка)
и заменить на: (просто в конце, добавляем тег р)
// Разрешённые теги
		$this->oJevix->cfgAllowTags(array('cut','a', 'img', 'i', 'b', 'u', 's', 'video', 'em',  'strong', 'nobr', 'li', 'ol', 'ul', 'sup', 'abbr', 'sub', 'acronym', 'h4', 'h5', 'h6', 'br', 'hr', 'pre', 'code', 'object', 'param', 'embed', 'blockquote', 'p' ));

Затем ниже дописываем: (там где // Разрешённые параметры тегов 57строка)
$this->oJevix->cfgAllowTagParams('p', array('align'));


Всё. Если нужно добавить другие теги, то делаем по аналогии с тегом <р>

И да, нужно отредактировать все посты, чтоб новые правила применились
  • avatar ort
  • 2
Вообщем сам разобрался с плагином, предлагаю примерный вариант (рабочий) взаимодействия плагина aceBlockManager со всеми имеющимися на данный момент блоками (стандартными блоки, входящие в состав движка, блоками плагина Дополнительные блоки и блоки самого плагина aceBlockManager) Повторяю, данный способ это мой варинат взаимодействия и размещения блоков по приоритетности, у вас он может быть своим. Вообщем вдруг кому пригодится…

/***
 * Параметры модуля
 */

/***
 * Сброс блоков - сбрасывать/не сбрасывать установку блоков, которая 
 * задается во actions
 * 
 * Например:
 *   $config['clear_blocks'] = true; // Сбросить все блоки
 *
 *   $config['clear_blocks'] = false; // Не сбрасывать блоки
 *
 *   $config['clear_blocks'] = array('include'=>'index,blog');
 *     // Cбрасывать блоки, которые заданы в actions index и blog
 *
 *   $config['clear_blocks'] = array('exclude'=>'admin, people, profile');
 *     // Cбрасывать блоки во всех actions, кроме admin и profile
 */
$config['clear_blocks'] = false;

$config['clear_blocks'] = array('include'=>'index,blog,personal_blog'); // Cбрасывать блоки, которые заданы в actions index и blog

$config['blocks'][]=array(
        'block'=>'template', // название блока
        'position'=>'right', // позиционирование блока
        'params'=>array(
        'plugin'=>'aceblockmanager', //
         //'title'=>'title of template block',
         'file'=>'block.google.tpl',
            ),
        'exclude'=>array('admin', 'settings', 'profile', 'talk', 'people', 'top', 'topic', 'question', 'link', 'blog/add', 'adsense', 'blogs', 'my'),
);
$config['blocks'][]=array(
  'block'=>'stream', // название блока
  'position'=>'right', // позиционирование блока
  'include'=>'index,blog,personal_blog', // на каких страницах показывать
  //'exclude'=>'top', // на каких страницах НЕ показывать

);
$config['blocks'][]=array(
  'block'=>'tags', // название блока
  'position'=>'right', // позиционирование блока
  'include'=>'index,blog,personal_blog', // на каких страницах показывать
  //'exclude'=>'top', // на каких страницах НЕ показывать
  
);
$config['blocks'][]=array(
  'block'=>'blogs', // название блока
  'position'=>'right', // позиционирование блока
  'include'=>'index,blog,personal_blog', // на каких страницах показывать
  //'exclude'=>'top', // на каких страницах НЕ показывать
  
);
$config['blocks'][]=array(
        'block'=>'template', // название блока
        'position'=>'right', // позиционирование блока
        'params'=>array(
        'plugin'=>'aceblockmanager', //
            //'title'=>'title of template block',
            //'text'=>'text1 text1 text1',
            //'footer'=>'footer1',
         'file'=>'block.reklama.tpl',
            ),
        'exclude'=>array('admin', 'settings', 'profile', 'talk', 'people', 'top', 'topic', 'question', 'link', 'blog/add', 'adsense', 'blogs', 'my'),
);
$config['blocks'][]=array(
        'block'=>'TopTopics', // название блока
        'position'=>'right', // позиционирование блока
        'params'=>array(
        'plugin'=>'lsblocks', //
         ),
        'include'=>'index', // на каких страницах показывать
);
$config['blocks'][]=array(
        'block'=>'TopUsers', // название блока
        'position'=>'right', // позиционирование блока
        'params'=>array(
        'plugin'=>'lsblocks', //
         ),
        'include'=>'index', // на каких страницах показывать
);
$config['blocks'][]=array(
        'block'=>'usersonline', // название блока
        'position'=>'right', // позиционирование блока
        'params'=>array(
        'plugin'=>'aceblockmanager', //
        'users_max'=>20,    // Максимальное число отображаемых пользователей
        'users_period'=>5*60,  // Время, в течение которого пользователь считается в онлайне (сек)
         'renew_time'=>5,    // Время обновления (сек)
            ),
        'exclude'=>array('admin', 'blog', 'personal_blog', 'settings', 'profile', 'talk', 'people', 'top', 'my', 'topic', 'question', 'link', 'blog/add', 'adsense', 'blogs'),
);

return $config;
// EOF

Таким образом, я использую 2 Template блока, в конфиге они стоят первым и пятым (первый для Google рекламы, пятый для баннера). У вас их может и не быть вовсе или может быть другое использование Template блоков (читаем выше->топик).
Все, что стоит за двумя // можно не вписывать, просто лень было удалять ))
  • avatar avadim
  • 2
Добавление блоков делается руками в файле /config/modules/adminblocks/config.php.

Пример 1: добавляем блок online, который будет выводиться на всех страницах
$CFG['admin_blocks']['blocks'][]=array(
  'block'=>'online', // название блока
  'position'=>'right', // позиционирование блока
);

Пример 2: добавляем блок tags, который будет выводиться везде, кроме главной страницы
$CFG['admin_blocks']['blocks'][]=array(
  'block'=>'tags', // название блока
  'position'=>'right', // позиционирование блока
  'exclude'=>'index', // на каких страницах не показывать
);

Пример 3: добавляем блок stream, который будет выводиться только но главной странице и на странице «блоги»
$CFG['admin_blocks']['blocks'][]=array(
  'block'=>'stream', // название блока
  'position'=>'right', // позиционирование блока
  'include'=>'index,blogs', // на каких страницах не показывать
);

Так понятно?