+2.11
Рейтинг
4.17
Сила

Михаил

  • avatar ort
  • 0
  • avatar 1d10t
  • 0
$config['sys']['session']['timeout']  = null;

время жизни печеньки, null — никогда не умирает (поправьте, если ошибся)
  • avatar xyz
  • 0
в шаблоне поставить
{if $oUserCurrent}
кусок, который виден только залогиненным
{/if}
В нужном файле шаблона
{if $sAction == 'index'}постоянный постоянный текст{/if}
{if $sAction=='index'}blablabla{/if}
  • avatar Loci
  • 0
При написании топика, вкл обработчик Jevix. Он обрабатывает html, и показывает только то что разрешено в его настройке. Это сделано для безопасности, чтоб не вставляли вредоносный код в топик.

Если необходимо вставлять код редко, то проще отключить Jevix… написать топик с кодом, сохранить его. А затем обратно включить обработчик Джевикс.

Если это не подходит, то нужно добавлять правило для каждого html кода.
livestreet.ru/blog/questions/5875.html
  • avatar Loci
  • 0
Лично у меня такой потребности не было. Но я попробовал, вроде всё работает %)

Итак, скажем нам нужно вставить рекламу_банер только на страницу сайт.ру/blog/muzuka/100500.html

1. Создаем файл .tpl и называем его например block.blog.musuka.reklama.baner.tpl
— вставляем нашу рекламу в файл block.blog.musuka.reklama.baner.tpl
— копируем наш файл в /templates/skin/new/

2. Топаем в /config/config.php и после 355строки вставляем
/**
 * Настройки вывода блоков для определенных страниц
 */
$config['block']['rule_index_blog_my_1'] = array(
	'path' => array( 
		'___path.root.web___/blog/musuka/100500.html$',
	),
	'action'  => array(
			'',
		),
	'blocks'  => array(
			'right' => array('block.blog.musuka.reklama.baner.tpl'=>array('params'=>array(),'priority'=>101) )
		),
	'clear' => false,
);


Вот собственно и всё. Определённая реклама будет показываться на определенной странице.

****************

Если надо наш файл block.blog.musuka.reklama.baner.tpl показывать на нескольких страницах, то просто перечисляем нужные адреса:
$config['block']['rule_index_blog_my_1'] = array(
	'path' => array( 
		'___path.root.web___/blog/musuka/100500.html$',
		'___path.root.web___/blog/musuka/100600.html$',
		'___path.root.web___/blog/kino/100700.html$',
		'___path.root.web___/blog/100800.html$',
		'___path.root.web___/personal_blog$',
	),
	'action'  => array(
			'',
		),
	'blocks'  => array(
			'right' => array('block.blog.musuka.reklama.baner.tpl'=>array('params'=>array(),'priority'=>101) )
		),
	'clear' => false,
);


****************

Если нужно добавить другую рекламу, например реклама_флеш. Тогда создаем файл block.blog.musuka.reklama.flash.tpl
И проделываем всё тоже самое, только не забываем переименовывать $config['block']['rule_index_blog_my_2'] = array(
Название rule_index_blog_my_номер можно любое, главное чтоб не повторялось.
$config['block']['rule_index_blog_my_2'] = array(
	'path' => array( 
		'___path.root.web___/blog/musuka/100501.html$',
		'___path.root.web___/blog/musuka/100601.html$',
		'___path.root.web___/blog/kino/100701.html$',
		'___path.root.web___/blog/100801.html$',
	),
	'action'  => array(
			'',
		),
	'blocks'  => array(
			'right' => array('block.blog.musuka.reklama.flash.tpl'=>array('params'=>array(),'priority'=>101) )
		),
	'clear' => false,
);


****************

Если нужно на какую-ту страницу добавить сразу 2блока рекламы (тоесть в нашем случае реклама_банер и реклама_флеш)
Тогда:
$config['block']['rule_index_blog_my_тут.нужный.номер.например.1.2.3'] = array(
	'path' => array( 
		'___path.root.web___/blog/musuka/100501.html$',
		'___path.root.web___/blog/musuka/100601.html$',
		'___path.root.web___/blog/kino/100701.html$',
		'___path.root.web___/blog/100801.html$',
	),
	'action'  => array(
			'',
		),
	'blocks'  => array(
			'right' => array('block.blog.musuka.reklama.baner.tpl'=>array('params'=>array(),'priority'=>101), 'block.blog.musuka.reklama.flash.tpl'=>array('params'=>array(),'priority'=>101) )
		),
	'clear' => false,
);


****************

Если блок с рекламой нужно опустить ниже, то изменяем параметр 'priority'=>101
Чем выше значение (у нас 101) тем выше блок

****************
  • avatar Loci
  • 0
1. Создаем файл .tpl и называем его например block.reklama.tpl
— вставляем нашу рекламу в файл block.reklama.tpl
— копируем наш файл в /templates/skin/new/

2. Топаем в /config/config.php 315строка
Ищем
/**
 * Настройки вывода блоков
 */
$config['block']['rule_index_blog'] = array(
	'path' => array( 
		'___path.root.web___/blog$',
		'___path.root.web___/blog/*$',
		'___path.root.web___/blog/*/page\d+$',
		'___path.root.web___/blog/*/*\.html$',
		'___path.root.web___/blog/*\.html$',
	),
	'action'  => array(
			'index', 'new'
		),
	'blocks'  => array(
			'right' => array('stream'=>array('priority'=>100),'tags'=>array('priority'=>50),'blogs'=>array('params'=>array(),'priority'=>1))
		),
	'clear' => false,
);


Нас интересует самая длинная строчка. Там указанно что подгружаются блоки:
stream — Прямой эфир
tags — облако тагов
blogs — Блоги

Добавляем в конец наш блок с рекламой block.reklama.tpl
'block.reklama.tpl'=>array('params'=>array(),'priority'=>101)


В итоге наша строчка должна получиться такой:
'blocks'  => array(
			'right' => array('stream'=>array('priority'=>100),'tags'=>array('priority'=>50),'blogs'=>array('params'=>array(),'priority'=>1), 'block.reklama.tpl'=>array('params'=>array(),'priority'=>101) )
		),
	'clear' => false,


Всё. Наш блок будет отображаться на самом вверху, на страницах:
сайт.ру/index
сайт.ру/new
сайт.ру/blog
сайт.ру/blog/muzuka/100500.html
сайт.ру/blog/100500.html

****************

Если блок с рекламой нужно опустить ниже, то изменяем параметр 'priority'=>101
Чем выше значение (у нас 101) тем выше блок

****************

Если нужно оформление блока, то вставляем код с рекламой в теги
<div class="block blogs">
	<div class="tl"><div class="tr"></div></div>
	<div class="cl"><div class="cr">
	хтмл код рекламы
	</div></div>
	<div class="bl"><div class="br"></div></div>
</div>


Если оформление не нужно, то просто вставляем код с рекламой

****************

Ну и естественно если надо сделать несколько блоков с рекламой, то проделываем всё тоже самой, только обзываем наш файл block.reklama1.tpl, block.reklama2.tpl

И в config.php незабываем переименовывать наш файл в block.reklama1.tpl, block.reklama2.tpl
  • avatar Chiffa
  • 0
2) При добавлении поста можно выбирать «Топик»,«Опрос» или «Ссылка»
Как убрать возможность добавлять ссылку? куда надо зайти, что подправить?


menu.topic_action.tpl
убрать строку:
<li {if $sMenuItemSelect=='link'}class="active"{/if}><div><a href="{router page='link'}{$sMenuSubItemSelect}/">{$aLang.topic_menu_add_link}</a></div></li>

можно еще из config.php убрать:
$config['router']['page']['link']          = 'ActionLink';
чтобы совсем отключить модуль
  • avatar bamboo
  • 0
папка с движком/plugins/userhacks/templates/language/russian.php 23я строка
ну вообщето поток похватывается из menu.blog.tpl
  • avatar hob
  • 1
С полями у вас всё правильно.
Белый экран означает, что выполнение скрипта прервано до того, как он начал выводить текст.

Возможно, происходит какая-то ошибка в скрипте. Включите вывод ошибок и посмотрите.

Возможно, просто скрипт не успевает выполнить обработку текста за макс. время выполнения, установленное на сервере. Увеличте время (max_execution_time в apache) или как-то оптимизируйте скорость работы скрипта.
В LS при публикации текста большую часть времени обработки занимает jevix. Если его отключить, публикация срабатывает практически моментально.
  • avatar Daemon
  • 0
player.swf можно стырить по ссылке musick.me/classes/lib/external/mp3player/player.swf каким-нибудь Download Master.

Код да, можно вставлять в этот файл, где-то после VideoParser, ну и вызывать метод тоже после VideoParser, там все понятно ;) Аудио обрамляю или [audio][/audio]

С TinyMCE обнаружил пару неприятный глюков, так что пока довожу до ума :) Вот пришлось Jevix отключить на время, как результат mysql с утра лежал :-D (хотя может это у РБК проблемы были).