Next Generation CMS :: Форум поддержки

Заинтересовала наша система? Тогда этот форум для Вас!

Вы не зашли.

#101 2010-12-11 14:51:23

Trashcka
Участник
Откуда КиевГрад
Зарегистрирован: 2008-12-04
Сообщений: 1,487
Рейтинг :   73 

Re: top_news :: Популярные новости

Wolverine, надо бы сделать, чтобы плагин не требовал наличия папок top_newsХ, если в шаблоне сайта не используется плагин или используется другая папка top_newsХ, т.к. при использовании разных шаблонов это не гуд.

Не в сети

#102 2010-12-11 18:52:24

Wolverine
Модератор
Откуда Домодедово
Зарегистрирован: 2008-10-13
Сообщений: 3,538
Рейтинг :   160 
Сайт

Re: top_news :: Популярные новости

Trashcka пишет:

надо бы сделать, чтобы плагин не требовал наличия папок top_newsХ, если в шаблоне сайта не используется плагин

Требует он только тогда, когда включен плагин и у него в конфигурации есть минимум одна переменная, то есть когда он пытается взять шаблон для работы этой переменной и заполнить ее неким текстом. А выводит ее пользователь на сайте или нет это уже не его проблемы.

Trashcka пишет:

или используется другая папка top_newsХ, т.к. при использовании разных шаблонов это не гуд

Не понял про что ты.

Не в сети

#103 2010-12-11 18:56:06

Trashcka
Участник
Откуда КиевГрад
Зарегистрирован: 2008-12-04
Сообщений: 1,487
Рейтинг :   73 

Re: top_news :: Популярные новости

Wolverine, поставь плагин свитчер и в одном шаблоне поставь top_newsХ а в другом нет и в этом где нет top_newsХ будет ясное дело выдавать ошибку, а простые пользователи не имеют доступ в админу для отключения плагина.

Изменено Trashcka (2010-12-11 18:57:06)

Не в сети

#104 2010-12-11 19:07:52

Wolverine
Модератор
Откуда Домодедово
Зарегистрирован: 2008-10-13
Сообщений: 3,538
Рейтинг :   160 
Сайт

Re: top_news :: Популярные новости

Не совсем понятно, что ты предлагаешь. Брать все стопицот шаблонов, которые находятся в папке templates, брать их main.tpl и проверять на наличие блоков, и это каждый раз при отработке плагина. Как-то не очень звучит smile

Это как бы задача администратора сайта создать один раз нужные папки с шаблонами, так можно докатиться до того, что если нет нужных шаблонов, то создавать их плагином smile Разве нет?

Единственное, что действительно интересно, это вынести в конфигуратор запрет на работу некоторых блоков в выбранных шаблонах, чтобы в том шаблоне, где мне вывод не нужен (например PDA  версия) плагин просто не заполнял эти переменные и тем самым не создавал некоторую нагрузку.

Не в сети

#105 2010-12-11 19:22:04

Trashcka
Участник
Откуда КиевГрад
Зарегистрирован: 2008-12-04
Сообщений: 1,487
Рейтинг :   73 

Re: top_news :: Популярные новости

Wolverine, я без понятия как оно работает, просто констатировала факт, что плагин узкоспециализированный, а доводить его до ума или нет дело твое )

Не в сети

#106 2010-12-11 19:38:53

Wolverine
Модератор
Откуда Домодедово
Зарегистрирован: 2008-10-13
Сообщений: 3,538
Рейтинг :   160 
Сайт

Re: top_news :: Популярные новости

Так если шаблонов для плагина нет в папке с шаблоном, то плагин берет их своего каталога, откуда ошибка появляется?

Не в сети

#107 2010-12-11 20:01:21

Trashcka
Участник
Откуда КиевГрад
Зарегистрирован: 2008-12-04
Сообщений: 1,487
Рейтинг :   73 

Re: top_news :: Популярные новости

Wolverine, без понятия, поставила два шаблона в одном есть блок последних в другом нет и соответственно в одном есть папка с шаблоном в другом нет и там где нет выдает ошибку.

Не в сети

#108 2010-12-11 21:27:28

Wolverine
Модератор
Откуда Домодедово
Зарегистрирован: 2008-10-13
Сообщений: 3,538
Рейтинг :   160 
Сайт

Re: top_news :: Популярные новости

А, тут другая проблема, плагин не пытался искать шаблоны в своем каталоге, если не мог найти их в шаблоне сайта, т.к. нельзя было использовать поиск из движка и я сделал свою реализацию, но не совсем корректную. Переделал.

Но в этом случае опять же необходимы нужные директории в каталоге плагина, в поставке есть top_news1,2. Если будет какой-нить top_news_medved, то будет ошибка smile

[1.0] [2010-12-11]
* в случае недоступности файлов шаблона в общем шаблоне сайта они будут взяты из собственного каталога плагина

Не в сети

#109 2010-12-11 21:34:38

Trashcka
Участник
Откуда КиевГрад
Зарегистрирован: 2008-12-04
Сообщений: 1,487
Рейтинг :   73 

Re: top_news :: Популярные новости

big_smile

Не в сети

#110 2010-12-11 21:41:43

Wolverine
Модератор
Откуда Домодедово
Зарегистрирован: 2008-10-13
Сообщений: 3,538
Рейтинг :   160 
Сайт

Re: top_news :: Популярные новости

?

Не в сети

#111 2010-12-11 23:08:18

Wolverine
Модератор
Откуда Домодедово
Зарегистрирован: 2008-10-13
Сообщений: 3,538
Рейтинг :   160 
Сайт

Re: top_news :: Популярные новости

А на самом деле раз я уже переписал дефолтный функционал, то далеко не проблема подсовывать некий шаблон по умолчанию в случае отсутствии такового как в общем шаблоне, так и в папке с плагином. Другое дело, а надо ли? Так администратор увидит ошибку и поправит на свой шаблон, а так будет ломать голову почему ему выводится непонятный шаблон.

Не в сети

#112 2010-12-11 23:15:18

Евгений
Модератор
Откуда Россия
Зарегистрирован: 2009-04-08
Сообщений: 1,014
Рейтинг :   38 
Сайт

Re: top_news :: Популярные новости

Wolverine, а может сделать вывод ошибки сверху страницы исключительно для администраторов, то есть простым смертным что бы не было видно.


I NGeneration CMS

Не в сети

#113 2010-12-11 23:24:48

Trashcka
Участник
Откуда КиевГрад
Зарегистрирован: 2008-12-04
Сообщений: 1,487
Рейтинг :   73 

Re: top_news :: Популярные новости

Евгений, это лучше всего так обычно и делают.

Не в сети

#114 2010-12-11 23:40:00

Wolverine
Модератор
Откуда Домодедово
Зарегистрирован: 2008-10-13
Сообщений: 3,538
Рейтинг :   160 
Сайт

Re: top_news :: Популярные новости

Евгений, Trashcka, мы о чем сейчас говорим? Если эта ошибка вылезла значит сайт нихера не работает у администратора, то есть он не удосужился шаблоны нужные подготовить для вывода. Это бывает ну максимум на этапе разработке, когда и посетителей-то и нет.

Сейчас в принципе используется нормальное решение ситуации: в комплекте с плагином идут шаблоны для переменных top_news1 и top_news2. Если в комплекте с шаблоном их не будет, то мы возьмем то, что в поставке с плагином. Могу засунуть туда шаблоны для 20 переменных и проблем вообще не будет. (единственная проблема, если пользователь задаст имя блоку, но тут уже Trashcka сама просила, чтобы плагин жестко просил папку с названием блока, а не использовал цифру)

Давайте проверять ситуацию, когда админ забыл залить шаблон для сайта вообще и соответственно у него ошибки валятся lol Что делать в такой ситуации? Использовать запасной шаблон, который скачается с сервера и зальется в templates? Это уже абсурд в общем.

Не в сети

#115 2010-12-11 23:51:47

Trashcka
Участник
Откуда КиевГрад
Зарегистрирован: 2008-12-04
Сообщений: 1,487
Рейтинг :   73 

Re: top_news :: Популярные новости

Wolverine, не, не об этом речь, лучше когда сайт работает даже если нет шаблона, логичнее просто не выводить этот блок, а для админа чтобы была видна ошибка, а все остальные пользуются тем что осталось ))) на сайте.

Не в сети

#116 2010-12-11 23:55:50

Wolverine
Модератор
Откуда Домодедово
Зарегистрирован: 2008-10-13
Сообщений: 3,538
Рейтинг :   160 
Сайт

Re: top_news :: Популярные новости

Trashcka, так это не плагин останавливает работу сайта, а  шаблонизатор smile

Это к Виталию, файл \engine\includes\classes\templates.class.php

		if (is_dir($dir)) {
			$this -> root = $dir;
		} else {
			die(sprintf($lang['msge_no_tpldir'], $dir));
		}

Не в сети

#117 2010-12-11 23:59:34

Trashcka
Участник
Откуда КиевГрад
Зарегистрирован: 2008-12-04
Сообщений: 1,487
Рейтинг :   73 

Re: top_news :: Популярные новости

Wolverine, ну я ж писала, что без понятия как оно работает, в топике по чистке также и по комментам написала об этом.

Не в сети

#118 2010-12-12 09:25:36

legenda
Участник
Откуда ua
Зарегистрирован: 2009-12-22
Сообщений: 2,160
Рейтинг :   39 

Re: top_news :: Популярные новости

ребата о чем вы тут спор развели, плагин супер, для новостных сайтов это вапше незаменимая вещь, а по проблеме, то если вы используете плагин то полюбому вы ДОЛЖНЫ сделать себе шаблони для виводов, иначе зачем вам плаг, если неиспользуете, то просто отключите и небудет никакой ошибки ни в первом ни во втором случае.

Wolverine, на будущее пожелание)
можно включить в набор - виводить только новости где стоит галочка "Добавить в закладки" ?

Я тут еще подумал, может стоит сделать включалку/выключалку блоков, например у меня счас стоит 13 блоков, а завтра я захочу 9-й блок удалить или отключить, так мне было б проще зайти в админку-найти плагин-найти блок и нажать галочку отключить блок, а так мне надо шастать по шаблонам искать его и удалять, и еще насколько я понимаю даже при этом он будет нести нагрузку.... неочень правильно.

Изменено legenda (2010-12-13 14:58:43)

Не в сети

#119 2010-12-19 07:42:39

RocketBoy
Участник
Откуда Калининград
Зарегистрирован: 2008-10-14
Сообщений: 552
Рейтинг :   27 
Сайт

Re: top_news :: Популярные новости

Wolverine, а можно сделать вывод в случайном порядке? roll

Не в сети

#120 2010-12-19 17:36:50

Wolverine
Модератор
Откуда Домодедово
Зарегистрирован: 2008-10-13
Сообщений: 3,538
Рейтинг :   160 
Сайт

Re: top_news :: Популярные новости

[1.1] [2010-12-19]
+ вывод новостей в случайном порядке (через rand() sad )

Не в сети

#121 2010-12-28 20:51:37

legenda
Участник
Откуда ua
Зарегистрирован: 2009-12-22
Сообщений: 2,160
Рейтинг :   39 

Re: top_news :: Популярные новости

Wolverine, чтото с кешированием таки непонятно, я установил 13 блоков разных, 60 сек кеширование, разный вывод, разное количество, категории, но почемуто некоторые блоки например оновлятся практически сразу, а некоторые гдето 3-4 минути не оновляются... както страннно он кеширует

и еще пару раз наблюдал что у блока стоит 4 новости а он выводит иногда 2, хотя как правило 4 выводит

Не в сети

#122 2010-12-31 01:59:30

legenda
Участник
Откуда ua
Зарегистрирован: 2009-12-22
Сообщений: 2,160
Рейтинг :   39 

Re: top_news :: Популярные новости

Wolverine, а можна там както сделать виборку все новости за сегодня?

Не в сети

#123 2010-12-31 12:36:15

Wolverine
Модератор
Откуда Домодедово
Зарегистрирован: 2008-10-13
Сообщений: 3,538
Рейтинг :   160 
Сайт

Re: top_news :: Популярные новости

Только опция "Новости за последние N дней", если поставить в 1 будет за сутки. Именно за сегодня с 00:00 нет.

Не в сети

#124 2011-01-02 10:49:42

legenda
Участник
Откуда ua
Зарегистрирован: 2009-12-22
Сообщений: 2,160
Рейтинг :   39 

Re: top_news :: Популярные новости

Wolverine, неа не получается с 00:00, я вот счас ставлю 1 и у меня пару новостей за 01, и пару за 02, походу за последних 24 часа, но не за сегодня

Не в сети

#125 2011-01-02 13:01:13

Wolverine
Модератор
Откуда Домодедово
Зарегистрирован: 2008-10-13
Сообщений: 3,538
Рейтинг :   160 
Сайт

Re: top_news :: Популярные новости

Я и говорю, что нельзя

Не в сети

Подвал раздела

Работает на FluxBB