![]() |
Здравствуйте, Гость ( Вход | Регистрация )
![]() ![]() |
![]() |
![]()
Сообщение
#1
|
|
Member ![]() ![]() Группа: User Сообщений: 22 Регистрация: 5-September 05 Пользователь №: 9 ![]() |
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" в которые надо заносить какие-то параметры. Собственно вопрос, какие параметры там надо установить и как сделать чтоб этот прикреплённый пост был виден? |
|
|
![]()
Сообщение
#2
|
|
Member ![]() ![]() Группа: User Сообщений: 22 Регистрация: 5-September 05 Пользователь №: 9 ![]() |
сюда "enter the sticky item's id " как я понимаю надо забить № поста который я хочу прикрепить.
|
|
|
![]()
Сообщение
#3
|
|
![]() Support Staff ![]() ![]() ![]() Группа: Admin Сообщений: 1,170 Регистрация: 16-July 05 Из: nucleus.com.ru Пользователь №: 1 ![]() |
Ты правильно мыслишь enter the sticky item's id это и есть номер поста.
а enter the name of the template это шаблон который надо задать плагину для отображения твоей новости. Надо указывать тот, который ты используешь на своем сайте для отображения новостей. Для дефолтного скина это default/index -------------------- |
|
|
![]()
Сообщение
#4
|
|
Member ![]() ![]() Группа: User Сообщений: 22 Регистрация: 5-September 05 Пользователь №: 9 ![]() |
блин, надеюсь всё таки что у меня лыжи не едут
![]() Скин стоит такой ![]() настройки плагина такие ![]() но ё-моё пост не крепицца ![]() CODE /index один хрен... на что сначала грешил так это то, что пост из середины постов выдран. Попробовал в настройках номер последнего поста написать (например 1381), но после добавления нового поста с номером 1382, пост с номером 1381 съежает вниз ![]() |
|
|
![]()
Сообщение
#5
|
|
![]() Support Staff ![]() ![]() ![]() Группа: Admin Сообщений: 1,170 Регистрация: 16-July 05 Из: nucleus.com.ru Пользователь №: 1 ![]() |
Поясняю.
Не путай скин с шаблонами. В главном меню иди в Шаблоны (или templates) и смотри какие там есть назвавания. Тот шаблон который у тебя используется в постах и надо указывать. -------------------- |
|
|
![]()
Сообщение
#6
|
|
Member ![]() ![]() Группа: User Сообщений: 22 Регистрация: 5-September 05 Пользователь №: 9 ![]() |
Спасибо. Так я и думал, что дело не в лыжах
![]() |
|
|
![]()
Сообщение
#7
|
|
![]() Support Staff ![]() ![]() ![]() Группа: Admin Сообщений: 1,170 Регистрация: 16-July 05 Из: nucleus.com.ru Пользователь №: 1 ![]() |
![]() -------------------- |
|
|
![]()
Сообщение
#8
|
|
![]() Advanced Member ![]() ![]() ![]() Группа: User Сообщений: 36 Регистрация: 30-March 07 Из: Nederland Пользователь №: 1,476 ![]() |
Как сделать чтоб выводилась новость не полностью, а только превью ?
![]() -------------------- Ибо Нефиг !
|
|
|
![]()
Сообщение
#9
|
|
![]() Support Staff ![]() ![]() ![]() Группа: Admin Сообщений: 1,170 Регистрация: 16-July 05 Из: nucleus.com.ru Пользователь №: 1 ![]() |
Установите NP_ShowBlogs и не мучайтесь
-------------------- |
|
|
![]() ![]() |
Текстовая версия | Сейчас: 10th December 2019 - 07:16 AM |