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

Михаил

  • avatar Loci
  • 0
  • avatar Loci
  • 0
Вот похожий топик livestreet.ru/blog/questions/468.html
  • avatar Loci
  • 0
Плагин «Preview Pictures» livestreetcms.com/addons/view/52/
  • avatar Loci
  • 0
/engine/modules/text/Text.class.php ~48строка
  • avatar Loci
  • 0
Окей спасибо. Плагин я не осилил, придется править css =)
  • avatar Loci
  • 0
Сами Теги — /templates/skin/new/block.tags.tpl
  • avatar Loci
  • 0
Прямой эфир — /templates/skin/new/block.stream.tpl

Публикации — /templates/skin/new/block.stream_topic.tpl
Комментарии — /templates/skin/new/block.stream_comment.tpl
  • avatar Loci
  • 0
Ага спасибо, уже читаю…
  • avatar Loci
  • 0
Static page конечноже стоит. Пользуюсь им активно, вопросов нет. Но там один дизайн для всех страниц. Это к сожалению не подходит. Походу мне в сторону плагина курить.
  • avatar Loci
  • 0
Спасибо что упаковали в плагин =)

Яб ешё добавил для справки, что картинки браузеров по дефолту грузятся с вконтакта. Если это не нужно, то в самом плагине в \noie\templates\skin\default лежат сами картинки. Просто указываем это в message.tpl

Так-же в этом файле меняються ссылки на закачку браузеров. По дефолту я прописал ссылки на ру версии:
www.google.com/chrome/?hl=ru
www.mozilla-europe.org/ru/
www.opera.com/browser/
www.apple.com/ru/safari/download/
  • avatar Loci
  • 0
Мне кажется из-за красивых url. Но я в этом не уверен.
  • 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 Loci
  • 0
Тебе нужно отключить блоки, ну там например Прямой эфир, Таги, Блоги и тд? Или я нечего не понял=)
  • avatar Loci
  • 0
У меня аналогичная проблема. Хочу отредактировать страницу «Добавления топика». Иду в /templates/skin/new/actions/ActionTopic/add.tpl начинаю редактировать его, а изменений ноль…
Кеш конечноже чистил, и там и там. Как быть?
  • avatar Loci
  • 0
Отлично. В избранное (:
  • avatar Loci
  • 0
  • avatar Loci
  • 0
Ага. Закралась маленькая ошибка. Вот правильный вариант. Можно вставлять сразу 2ролика на станицу:
<object height="385" width="640" type="application/x-shockwave-flash" data="http://video.namba.kz/swf/flowplayer-3.1.5.swf"><param name="wmode" value="opaque"></param><param value="true" name="allowfullscreen"></param><param value="always" name="allowscriptaccess"></param>
<param value="config=http://video.namba.kz/flashvars.php?i=1685105_1685102__1091769" name="flashvars"></param>
</object>
  • avatar Loci
  • 0
Тут посмотрел, если код немного изменить, то у меня работает с вкл джевиксом

Видео вставляем так:

<object height="385" width="640" type="application/x-shockwave-flash" data="http://video.namba.kz/swf/flowplayer-3.1.5.swf"><param name="wmode" value="opaque"></param>

<param value="true" name="allowfullscreen"></param>
<param value="always" name="allowscriptaccess"></param>
<param value="config=http://video.namba.kz/flashvars.php?i=1685105_1685102__1091769" name="flashvars">
</object>


Ссылку config=http://video.namba.kz/flashvars.php?i=1685105_1685102__1091769 меняем на нужный ролик

PS
И да, таким способом почмуто нельзя вставить 2 видео сразу, на одной странице =)
  • avatar Loci
  • 0
В текущей версии реализовано добавление рекламного кода (php, html, js…) для админа без проверки на всякую каку. Для пользовалей вставляемый код обрезается с помощью Text_Parser().