#1
18 декабря 2013 в 18:18
Как вставить и куда кнопки поделиться в блоги клубов? Вообще не хватает счетчика просмотров блогам и кнопок (мое мнение) просто заполнять "быстрые новости там очень удобно"
#2
18 декабря 2013 в 19:30
Я не стал мудрствовать сделал позицию для модуля в шапке сайта, вставл в модуль код отсюда api.yandex.ru/share/ и поместил данный модуль в эту позицию на сайте. Теперь любой материал статьи или клубы или же блоги можно прорекламировать в сети. Скорее всего данное решение "не по фэншую", но зато работает :)
#3
18 декабря 2013 в 19:41
Сегодня в 15:24
#4
18 декабря 2013 в 20:01
Возникла другая проблемка как вставить рекламный блок на страницу блога
#5
18 декабря 2013 в 20:11
Петрмаг, также можно вставить модульную позицию в том же шаблоне, создать модуль в админке и разместить его в той позиции…
#6
18 декабря 2013 в 20:24
Плагином может? Посты блогов обрабатываются плагинами, и к тексту может быть прикреплен нужный код. Плагины это самое простое (и самое удобное) что есть в движке, и грех ими не пользоваться)) Написать вам код тут?
#7
18 декабря 2013 в 20:30
Дак напишите, думаю многим буде полезно и от всех спасибо)))В блогах удобно вставлять весь контент просто и видео и фото причем быстро, а реклама-то тоже нужна! прям посредине
Уже сел было писать, но вспомнил что делал похожее)) Возьмите к примеру это instantcms.ru/blogs/miniblog/vyvod-reklamnogo-bloka-v-state.html Там мои комменты есть как вывести в нем модуль, вроде удобно. Чтобы переделать его для работы с постами блогов, стоит всего лишь ПЕРЕД УСТАНОВКОЙ добавить одну строчку $this->events[]= 'GET_POST';
после $this->events[] = 'GET_ARTICLE'; (или заменить ее если работа со статьями не нужна)
после $this->events[] = 'GET_ARTICLE'; (или заменить ее если работа со статьями не нужна)
#9
18 декабря 2013 в 21:09
<?php #For InstantCMS from Maximov. class p_adverincontent extends cmsPlugin { public function __construct(){ parent::__construct(); $this->info['plugin'] = 'p_adverincontent'; $this->info['title'] = 'Вставка рекламы внутри контента'; $this->info['description'] = 'Вставка блока рекламы в статьи'; $this->info['author'] = '<a href="http://instantcms.ru/users/Maximov">Maximov</a>'; $this->info['version'] = '0.2'; $this->events[] = 'GET_ARTICLE'; $this->config['Ширина блока (width)']="150"; $this->config['Высота блока (height)']="150"; $this->config['Отступы блока (margin)']="10"; $this->config['Обтекание (float)']="right"; $this->config['Имя файла или ID модуля с кодом рекламы']="adverblock.txt"; $this->config['Минимальное количество символов в статье']="2000"; $this->config['Отступать от начала статьи символов']=""; } public function install(){ return parent::install(); } public function upgrade(){ return parent::upgrade(); } public function execute($event, $item){ parent::execute(); $inUser = cmsUser::getInstance(); if ($this->config['Отступать от начала статьи символов']===""){ }else{ $dlina= $this->config['Отступать от начала статьи символов']; } $id=$this->config['Имя файла или ID модуля с кодом рекламы']; $advercode= cmsDatabase::getInstance()->get_field('cms_modules',"id=$id",'content'); }else{ } $adverblock="<div style='float:".$this->config['Обтекание (float)']."; margin:".$this->config['Отступы блока (margin)']."px; height:".$this->config['Высота блока (height)']."px; width:".$this->config['Ширина блока (width)']."px;'>".$advercode."</div>"; } return $item; } } ?>
#10
19 декабря 2013 в 04:10
Ну я же написал выше, GET_ARTICLE замените на GET_POST