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

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

Вы не зашли.

#26 Вопросы функционирования системы в целом » Межрегиональный сайт » 2010-11-07 12:59:17

vitaliy1978
Ответов: 0

Горят сроки сдачи сайта, проболел довольно долго, время ушло. Пытаюсь задачу решить. Нужна территориальная распределенность инфы на сайте в зависимости от региона пользователя. Мои плагины я переделаю, а как быть с новостями и статикой? Кто-нибудь сталкивался уже с этим? Что делали?

#27 Re: Страницы плагинов » weather :: Плагин "Прогноз погоды" » 2010-10-28 05:58:33

Сегодня гляну. Извините что потерялся немного. Болел

#28 Re: Тестирование версий » NGCMG версии 0.9.2 [Release Candidate 2] » 2010-10-05 07:46:47

vitaly пишет:

А если не хочешь регистрировать переменные, то всегда можешь передавать доп. параметры в полях после "?" (такие параметры передаются в $xparams).

Все нормально. Разобрался. Все равно все ссылки в моем плагине магазина будут настраиваться через REWRITE. Поэтому некритично, что "грязные" ссылки будут немного в неудобоворимом виде.

Кстати, может не нашел, но в шаблонной системе не помешал бы тег, ограничивающий вывод блоков по условию. Навроде:

[isplugin xxx out_on="/xxx/*"]
[/isplugin]

В out_on можно писать регулярные выражения. И соответственно не вызывать процедуры инициализации плагина для тех страниц, для которых его блок не нужен.

P.S. И кстати, что то нужно делать с правами/группами пользователей. Того что есть недостаточно, и оно к сожалению не расширяемо пока sad

#29 Re: Тестирование версий » NGCMG версии 0.9.2 [Release Candidate 2] » 2010-10-04 11:46:23

Amarelius пишет:

vitaliy1978, это правильное поведение функции.
Если ты хочешь получить путь вида http://site.ru/plugin/xxx/aaa/bbb/ , значит тебе надо зарегистрировать переменные своего плагина в менеджере ЧПУ и настроить внешний вид ссылок через "Управление форматом ссылок" в админ-панели.

Спасибо. Похоже начал понимать

#30 Re: FAQ » Что такое DSN? » 2010-10-04 11:44:01

Wolverine пишет:

Это прикрепленные к новости файлы

А к чему тогда комментарий в коде файла:
// DSN - Data Storage Network. Store data in BTREE if requested ?

#31 FAQ » Что такое DSN? » 2010-10-04 10:41:10

vitaliy1978
Ответов: 4

При просмотре кода upload.class.php, в частности функции file_upload, встречается такой флаг DSN. Объясните внятно и понятно, что это такое, и для чего в контексте системы он нужен? Смутные подозрения что это что-то навроде эмуляции CDN, хотя возможно я заблуждаюсь...

#32 Re: Тестирование версий » NGCMG версии 0.9.2 [Release Candidate 2] » 2010-10-04 09:16:00

Такой вопрос. Может конечно я что-то не то делаю, а возможно немного пропатчить бы ядро. Есть функция generatePluginLink. В том случае, если в $handlerName - второй параметр функции передаем путь разделенный слешем, навроде "aaa/bbb" функция коверкает слеш и преобразует его в код символа. Т.е. вместо http://site.ru/plugin/xxx/aaa/bbb/ мы получаем ссылку вида http://site.ru/plugin/xxx/aaa%2Fbbb/

#33 Re: Страницы плагинов » weather :: Плагин "Прогноз погоды" » 2010-10-03 10:00:45

Wolverine пишет:

Yahoo даёт интерфейс к геоданным http://habrahabr.ru/blogs/webdev/25315/

спасибо за информацию. попробую их интерфейсы

#34 Re: Страницы плагинов » currency :: Плагин курс валют » 2010-10-02 17:13:16

Neo пишет:

Было бы хорошо в доработку внести проверку-индикацию динамики на рост/падение курса: если курс возрос по сравнению с предыдущим - стрелочка вверх, упал - стрелочка вниз. Думаю, это несложно. Тогда бы польза/информативность от плагина возросла.

В понедельник выложу. Будет следующее:
1) в настройках, через запятую можно задать те валюты, которые нужно отображать.
2) возможность показа динамики по сравнению с прошлым днем.
3) вывод старой инфы в случая недоступности серверов для обновления
4) возможность выбора места, откуда брать шаблон для отображения

#35 Re: Страницы плагинов » weather :: Плагин "Прогноз погоды" » 2010-10-02 17:10:08

насчет d.sun, забыл ее выкачать. В следующем релизе уже все картинки будут. Извиняйте, сам только вчера это заметил.

Среди нового функционала, который планируется в версии:
1). Возможность выбора варианта обновления через cron, вместо проверки даты кеша. Делается для таких как я пользователей, кого не устраивает небольшое подтормаживание для первого вошедшего пользователя, которое вызвано загрузкой данных с GisMeteo.

2). Опечалил меня GisMeteo. Незнаю из-за чего, но периодически его сервера или лежат, или как вчера было по инфе по Красноярску, часов до 4-х вечера отображалась инфа предыдущего дня. Причем так было в данных полученных с GisMeteo. В связи с этим, планируется добавить второй источник метеоинформации. Пока рассматриваю Yahoo Weather Forecast.

3). В настройках будет возможность выбирать город, вместо того, чтобы вписывать коды метеосайтов. В связи с этим, в плагин будет добавлен файл с массивом, в котором будут храниться соответствия Страна->Регион->Город => (Код GisMeteo, Код Yahoo Weather).

В общем подразнил немного tongue Ожидаемая дата нового релиза 8-15 октября 2010г

#36 Re: Страницы плагинов » weather :: Плагин "Прогноз погоды" » 2010-09-30 11:21:31

Amarelius пишет:
vitaliy1978 пишет:

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

Сюда копать

Как узнать из какого города человек по его IP я знаю. Незнаю как в автоматизированном режиме узнать что такой город есть у GisMeteo и какой у этого города код (именно внутренний код GisMeteo, который вы вводите на странице настроек)

#37 Re: Страницы плагинов » weather :: Плагин "Прогноз погоды" » 2010-09-30 05:26:51

StronG пишет:

vitaliy1978,  а как насчет включить функцию автоматического определения города?

Вы имеете на основе IP? С одной стороны можно, с другой стороны, пока не вижу способа, кроме как вручную сопоставить названия городов их кодам в ГИСМЕТЕО. А городов там много. Если подскажите куда копать чтобы автоматизировать получения кода, вставлю такую функциональность

#38 Re: Страницы плагинов » weather :: Плагин "Прогноз погоды" » 2010-09-30 05:22:54

RMC пишет:

vitaliy1978, спасибо за плаги, но если курсы валют запустились без проблем, то погодный к сожалению пока не получилось запустить...
на сайте отображается только текст {plugin_weather}.
вероятно связано с тем, что пока не открывается почему-то страница информера гисметео (по крайней мере у меня), но все равно плагин вроде не должет как текст отображатся.. ?
или то, что пока юзаю версию лохматых годов wink), свн 420 (все лень обновится)

Я этот плагин поставил на сайт, на котором стоит оф.релиз NG 2009 года. Запустился без проблем. Как подозрение, возможно Вы вставили {plugin_weather} в шаблон сайта не обрамив его конструкциями [isplugin weather][/isplugin], и не включили в админ.панеле данный плагин.

В том случае, если нет связи с ГИСМЕТЕО, плагин пытается загрузить старый кеш. Если такового нет, или он старее 1-го года выводится сообщение "информация недоступна", так что скорее всего не включен плагин.

#39 Re: Страницы плагинов » weather :: Плагин "Прогноз погоды" » 2010-09-29 12:56:05

Wolverine пишет:

На самом деле использование ругулярки отняло раз в 10 больше времени и будет отнимать постоянно. Ну дело ваше, я конечно же не настаиваю smile

А вообще в PHP 5.3 функцию eregi убрали. Лучше использовать preg_match

Согласен. Отшлифовка и оптимизация всех этих моментов будет со временем делаться на данных плагинах. В последнее время из-за скорости работы я довольно плотно подсел на NG. Просто всему свое время. Сейчас довольно плотно занимаюсь одним проектом. Те плагины, которые выкладываю, это часть его функционала. В связи с очень сжатыми сроками реализации проекта, выкладываю AS IS. Со временем все в порядок приведу. Сейчас занимаюсь плагином интернет магазина для NG. От интеграции существующих решений отказались, так как пишем с нуля.

Уффф. Что то я разошелся. В общем, что хочу сказать. Всему свое время. Все будет smile

#40 Re: Страницы плагинов » weather :: Плагин "Прогноз погоды" » 2010-09-29 12:35:38

Wolverine пишет:

В архиве icons-yahoo.php, который не используется в плагине smile

Забыл удалить. Исправлюсь wink

Wolverine пишет:

Парсинг XML извращенный какой-то big_smile С Simple XML было бы читабельнее без out[стопицот]

Ну кто-же вам мешает, сделайте через Simple XML. Я если честно с ним никогда не заморачивался. А отрывать от проекта время, когда его и так нехватает на изучение SimpleXML жалко.

#41 Re: Новый функционал » Ajax » 2010-09-29 12:27:54

Тоже люблю AJAX. В сайты периодически вставляю. Полноценный сайт на AJAX было бы круто. Как поисковикам будет нравится незнаю, но в плане быстроты работы и удобства плюсов много будет. Насчет кнопки "Назад". Времени разбираться небыло, однако посмотрите на gmail.com. Это полноценное AJAX приложение. И что удивительно, кнопки "Назад" и "Вперед" работают вполне неплохо.

Одно из пожеланий к Виталию, которое на прошлой неделе меня посетило, возможно стоит в движке сделать более продвинутую функцию замены для generatePluginLink. Чтобы она сама, в зависимости от настроек сайта решала, какую ссылку делать, AJAX или нет. Ну и соответственно добавить параметр для нее, в котором передавать, куда делать AJAX инъекцию. Хотя это пока просто мысли. Времени детально все обдумать пока нет.

#42 Re: Страницы плагинов » currency :: Плагин курс валют » 2010-09-29 11:58:10

qwest пишет:

А он ссылки вырезает на сайт донор?

Не понял, о каком сайте доноре Вы говорите. Данные принимаются с сайта центробанка, и выводятся в блок. На сайт центробанка ссылок нет.


Евгений пишет:

vitaliy1978, а вы не могли бы сделать возможность выбора место положения шаблона для плагина (Брать шаблон из папки плагина, или же из текущего шаблона сайта)?

На неделе доработаю этот плагин. Выбор шаблона будет, ровно как и выбор в настройках произвольных валют для отображения, а так-же показ динамики изменения курса, по сравнению со "вчера". Примерно так, как это сделано на rbc.ru

Извиняйте, сегодня не занимался валютным плагином, написал плагин прогноза погоды. Выложил его уже тут smile

#43 Страницы плагинов » weather :: Плагин "Прогноз погоды" » 2010-09-29 11:55:15

vitaliy1978
Ответов: 34

Как и обещал, выкладываю плагин, отображения на сайте блока прогноза погоды. Данные берутся с сервера GisMeteo.ru. После того как поставите и включите плагин, на странице его настройки необходимо ввести код города, по которому он будет показывать прогноз погоды. Для получения кода, входите по адресу : http://informer.gismeteo.ru/getcode/xml.php . Среди списка регионов/городов выбираете тот, который нужен вам. Под табличками с городами/регионами появится ссылка вроде: http://informer.gismeteo.ru/xml/29574_1.xml. Это ссылка для получения информации по городу Красноярску. В данном случае код города - 29574_1
После этого, не забудьте добавить в Ваш шаблон сайта строки
[isplugin weather]
{plugin_weather}
[/isplugin]

Для отображения плагин может использовать как свой шаблон, так и шаблон темы оформления. У кого есть желание, могут самостоятельно придумать такие информеры погоды, какие захотите. В шаблон плагин передает много разных переменных, на любой вкус. Все они описаны в файле readme плагина. Картинки для отображения погоды взяты стандартные с сайта GisMeteo.Ru

Все... Пишите пожелания и предложения smile

#44 Re: Страницы плагинов » currency :: Плагин курс валют » 2010-09-28 16:10:15

StronG пишет:

vitaliy1978, класс то что нужно, еще бы погоду и гороскоп в этаком стиле)

Над погодой как раз завтра-послезавтра буду работать. GisMeteo выдает в XML данные. С гороскопом, извиняйте, пока не требуется wink

#45 Страницы плагинов » currency :: Плагин курс валют » 2010-09-28 09:16:39

vitaliy1978
Ответов: 18

Всем привет!
В поддержку ngcms решил добавить свой небольшой вклад. Плагин курс валют. Выводит блок с курсами доллара и евро на текущий день. Информация полученная с сайта центробанка кешируется на 1 час. Добавляет в тему переменную {plugin_currency}. Ногами сильно прошу не бить. Писалось в течении 10 минут, на коленке  smile

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

Работает на FluxBB