Помощь - Поиск - Пользователи - Календарь
Полная версия: NP_Sticky установка
Nucleus CMS RuSupport > Плагины > Плагины
InVariantian
1. Создал файл NP_Sticky.php с кодом
<?

class NP_Sticky extends NucleusPlugin {

function getName() { return 'Sticky'; }

function getAuthor() { return 'Anand'; }
function getURL() { return 'http://www.tamizhan.com/'; }
function getVersion() { return '0.03'; }

function install(){

$this->createOption('itemid','enter the sticky item\'s id','text','263');
$this->createOption('template','enter the name of the template','text','punnagai');
}

function unInstall() {
}

function NP_Sticky(){
$this->skinType = '';
}

function event_PreSkinParse($data){
$this->skinType = $data['type'];
}

function getDescription() {
return 'This plugin can be used to display one sticky post';
}

function getEventList() {
return array('PreBlogContent','PreSkinParse');
}

function event_PreBlogContent($data) {
if ($this->skinType == 'index'){
$myBlog = new BLOG($data['blog']->blogid);

$itemid = $this->getOption('itemid');
$template = $this->getOption('template');
$extraQuery = ' and inumber=' . intval($itemid);

$myBlog->readLogAmount($template, 1, $extraQuery, 0, 1, 0);

}

}

}

?>
2. Залил в папку nucleus\plugins
3. В админской зоне установил этот плагин
4. Собственно а дальше что?
Есть две поля "enter the sticky item's id" и "enter the name of the template" в которые надо заносить какие-то параметры. Собственно вопрос, какие параметры там надо установить и как сделать чтоб этот прикреплённый пост был виден?
InVariantian
сюда "enter the sticky item's id " как я понимаю надо забить № поста который я хочу прикрепить.
Suvoroff
Ты правильно мыслишь enter the sticky item's id это и есть номер поста.

а enter the name of the template это шаблон который надо задать плагину для отображения твоей новости. Надо указывать тот, который ты используешь на своем сайте для отображения новостей.

Для дефолтного скина это default/index
InVariantian
блин, надеюсь всё таки что у меня лыжи не едут smile.gif
Скин стоит такой

user posted image

настройки плагина такие

user posted image

но ё-моё пост не крепицца huh.gif пробовал без
CODE
/index
один хрен... на что сначала грешил так это то, что пост из середины постов выдран. Попробовал в настройках номер последнего поста написать (например 1381), но после добавления нового поста с номером 1382, пост с номером 1381 съежает вниз sad.gif В чём заковыка не знаю...
Suvoroff
Поясняю.
Не путай скин с шаблонами.
В главном меню иди в Шаблоны (или templates) и смотри какие там есть назвавания. Тот шаблон который у тебя используется в постах и надо указывать.
InVariantian
Спасибо. Так я и думал, что дело не в лыжах biggrin.gif
Suvoroff
wink.gif

Relaks
Как сделать чтоб выводилась новость не полностью, а только превью ? biggrin.gif
Suvoroff
Установите NP_ShowBlogs и не мучайтесь
Это "текстовая" версия, возможен просмотр только основного контента. Для просмотра полной версии этой страницы, пожалуйста нажмите сюда.
Invision Power Board © 2001-2019 Invision Power Services, Inc.