Версия для печати

Нажмите сюда для просмотра этой темы в обычном формате

Nucleus CMS RuSupport _ Плагины _ NP_Sticky установка

Автор: InVariantian Sep 30 2005, 10:58 AM

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 Sep 30 2005, 11:24 AM

сюда "enter the sticky item's id " как я понимаю надо забить № поста который я хочу прикрепить.

Автор: Suvoroff Sep 30 2005, 06:31 PM

Ты правильно мыслишь enter the sticky item's id это и есть номер поста.

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

Для дефолтного скина это default/index

Автор: InVariantian Oct 3 2005, 06:32 PM

блин, надеюсь всё таки что у меня лыжи не едут smile.gif
Скин стоит такой

http://imageshack.us

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

http://imageshack.us

но ё-моё пост не крепицца huh.gif пробовал без

CODE
/index
один хрен... на что сначала грешил так это то, что пост из середины постов выдран. Попробовал в настройках номер последнего поста написать (например 1381), но после добавления нового поста с номером 1382, пост с номером 1381 съежает вниз sad.gif В чём заковыка не знаю...

Автор: Suvoroff Oct 3 2005, 09:06 PM

Поясняю.
Не путай скин с шаблонами.
В главном меню иди в Шаблоны (или templates) и смотри какие там есть назвавания. Тот шаблон который у тебя используется в постах и надо указывать.

Автор: InVariantian Oct 4 2005, 06:30 AM

Спасибо. Так я и думал, что дело не в лыжах biggrin.gif

Автор: Suvoroff Oct 4 2005, 07:15 AM

wink.gif


Автор: Relaks May 5 2007, 01:03 PM

Как сделать чтоб выводилась новость не полностью, а только превью ? biggrin.gif

Автор: Suvoroff May 5 2007, 01:39 PM

Установите NP_ShowBlogs и не мучайтесь

Русская версия Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)