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

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

Вы не зашли.

#2201 Re: Запросы плагинов » Баннерокрутилка - нужна кому-либо? » 2009-02-28 23:37:42

tayzer пишет:

А если приоритет будет у всех одинаковый, кпримеру 1, то каков будет порядок выдачи, рандом?
10 раз перечитал, так и не понял)

Всё верно, не указал.
Ротация идёт по рандому, приоритет просто задаёт "вес" (т.е. вероятность) показа того или иного баннера.
Если у всех вес будет одинаковый - и показываться все будут приблизительно одинаково.

Равномерное распределение тоже сделать будет можно, но тут нагрузка станет повыше, т.к. надо знать какой баннер был показан в предыдущий момент.

#2202 Re: "А как сделать..." » Page generated in X seconds with X queries (X% PHP / X% ) » 2009-02-28 23:35:43

Не очень понимаю зачем это надо.
Если для отладки, то лучше включать DEBUG режим - будут выводиться все SQL запросы, время их генерации.
Также будет указываться момент (с точностью до 1ms) исполнения тех или иных ключевых запросов и время загрузки плагинов.

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

#2204 Re: "А как сделать..." » статусы пользователей » 2009-02-28 15:58:41

lnex, уточни - что ты от этих статусов хочешь?
Просто надпись или какие-то другие права доступа?

#2205 Re: Запросы плагинов » Баннерокрутилка - нужна кому-либо? » 2009-02-28 15:56:55

Есть такая идея ("идеальный вариант", будет реализовываться постепенно).
Вводим понятия:

1. Типы контента
1.1. Текстовый (статичный) блок - просто показывается информационный блок (как в плагине ads)
1.2. Баннер с учётом переходов - показывается блок, но переход делается через скрипт для учёта переходов
1.3. Баннер с учётом показов+переходов - показывается блок, но картинка и ссылка показываются через скипты учёта

2. Единица контента - рекламный блок
2.1. Статус активности
2.2. Параметры активации
2.2.1. Период (с XX по YY)
2.2.2. ВременнОй диапазон (с 21:00 до 23:59, с 00:00 до 08:00)
2.2.3. Кол-во показов
2.2.4. Кол-во переходов
2.3. Статистика (если есть)

3. Рекламное место
3.1. Статус активности
3.2. Список единиц контента, которые могут отображаться в этом блоке
3.2.1. Статус активности
3.2.2. Ссылка на единицу контента
3.2.3. Приоритет/периодичность показа (единица с приоритетом "3" показывается в 3 раза чаще единицы с приоритетом "1")


В общем, буду стремиться постепенно реализовать идею в полном озвученном объёме

#2206 Re: "У меня не работает..." » Google Chrome и его механизм сохранения паролей » 2009-02-28 04:06:03

В SVN версии заменил тип поля с password на text.
На безопасность не влияет (в HTML коде всё-равно реальный пароль), но решает проблему с автосохранением и автоподстановкой паролей некоторыми браузерами.

#2207 Страницы плагинов » calendar :: Календарь новостей » 2009-02-28 03:08:36

vitaly
Ответов: 33

Наименование: calendar (календарь новостей)
Описание: Плагин формирует календарь в котором отмечает дни в которые были размещены новости. При выборе конкретного дня будут отображаться новости за указанный день.

Текущая версия: 0.07 [выпуск: 20.03.2009]
Ссылка: ZIP (10 Kb)

История изменения:

[0.07][2009-03-20]
* Исправлена ошибка - в одном из SQL запросов был жестко прописан префикс
  БД как "ng".
[0.06][2009-02-28]
+ Теперь при включенном кешировании плагин определяет минимальную/максимальную
  даты новостей и не формирует ссылок prev_link / next_link в случае, если в
  предыдущих/следующих месяцах нет ни одной новости.
  Решает проблему с поисковиками, которые индексируют очень "глубоко" и могут
  сканировать страницы за, к примеру, 2070й год.

#2208 Re: "У меня не работает..." » формат этого Sitemap не поддерживается » 2009-02-28 02:35:13

icedogas, у тебя включено ЧПУ. Скорее всего у graf'а ЧПУ выключено.
Если это так, то я буду точно знать где искать проблему.

#2209 Страницы плагинов » popular :: Популярные новости » 2009-02-28 00:34:59

vitaly
Ответов: 19

Наименование: popular (популярные новости)
Описание: Плагин отображает на сайте информационный блок с наиболее часто просматриваемыми новостями. В блока показывается название новости и кол-во её просмотров.

Текущая версия: 0.05 [выпуск: 24.02.2009]
Ссылка: ZIP (10 Kb)

История изменения:

[0.05][2009-02-24]
+ Добавлена возможность использования переменных, формируемых другими плагинами,
  отображающими свою информацию в новостях (в шаблоне entries.tpl).
  К примеру, можно использовать вывод плагина xfields.

[0.04][2008-10-07]
% Плагин адаптирован для работы с NG CMS
+ Добавлены настройки для активации плагина в процессе инсталляции
+ Обновлена документация

#2210 Re: Страницы плагинов » bb_media :: Проигрыватель медиа-файлов » 2009-02-27 22:37:54

Всё верно, я в курсе этой ситуации - при использовании акселераторов PHP себя чуточку по другому ведёт.

Новая версия уже давно, оказывается, была у меня готова и доступна в SVN.
Выложил её и тут.

#2211 Re: "У меня не работает..." » формат этого Sitemap не поддерживается » 2009-02-27 22:36:58

graf, твоё слово?
У других работает!
Поделись своим sitemap'ом.

Кстати, а у тебя включен ЧПУ? У меня есть смутное подозрение, что sitemap может не распрознаваться гуглом в случае отключенного ЧПУ.

#2212 Re: "А как сделать..." » Как перенести базу данных с DLE на NG CMS (полуавтоматический скрипт) » 2009-02-27 18:10:40

Amarelius, правильно я понимаю, что тег <img> в итоге не попадёт в результаты парсинга?
Если так, то для парсинга HTML трафика такая библиотека не подходит, т.к. незакрытый IMG - это далеко не фатальная ошибка.

#2213 Re: "У меня не работает..." » формат этого Sitemap не поддерживается » 2009-02-27 18:09:15

icedogas, автор плагина виден в списке плагинов smile
Есть тут кто-то, кто хорошо разбирается в формате sitemap'а?
Идеальный вариант - найти кого-то, кто может взять sitemap, созданный плагином, руками его поправить и добиться успешной загрузки на Google. После этого - прислать мне оригинальный и исправленный вариант.

Тогда бы я смог оперативно исправить плагин и выпустить новую версию.

#2214 Re: "А как сделать..." » Как перенести базу данных с DLE на NG CMS (полуавтоматический скрипт) » 2009-02-27 15:44:02

Amarelius, а с незакрытыми тегами (тот же img) он корректно может работать?
Т.е. реально ли распарсить им такое (т.е. у тега img - нет закрытия внутри тега):

<table><tr><td><a href="/"><img src="/img.jpg"></a></td></tr></table>

#2215 Re: "А как сделать..." » Как перенести базу данных с DLE на NG CMS (полуавтоматический скрипт) » 2009-02-27 15:09:25

Кстати, мысли по поводу преобразования HTML => BB.
В классе parse.class.php есть функция truncateHTML() - это простенький конечный автомат, который загружает и парсит HTML'ку.
Небольшая его доработка позволит строить DOM дерево и для всех тегов, для которых есть BB-аналог, делать замену.

Q: А зачем я городил всю эту конструкцию, когда можно было использовать обычный XML парсер?
A: XML парсер не может работать с не до конца валидными XML тегами (к примеру, незакрытый IMG - уже причина для отказа в парсинге) и, насколько я помню, он не позволяет в параметрах использовать русские символы (т.е. <a title="Title"> - можно, а вот <a title="Заголовок"> - уже нельзя).

#2216 Re: Страницы плагинов » bb_media :: Проигрыватель медиа-файлов » 2009-02-27 14:49:56

Сорри, понял причину.
У тебя на хостинге стоит какой-то PHP акселератор?

В этом плагине есть одна проблемка из-за которого с акселератором (точно знаю про eAccelerator) он не работает.
Выложу обновлённую версию.

А пока - открой файл bb_media.php, найди строки:

// Preload plugin tags
register_filter('news','bb_media', new BBmediaNewsFilter);

и перенеси их в самый конец файла

#2217 Re: Страницы плагинов » similar :: Похожие новости » 2009-02-27 03:52:31

Ты всё сделал верно - для обновления БД было необходимо сделать reinstall плагина.
Сорри что не указал это в описании.

#2218 Re: "А как сделать..." » Как перенести базу данных с DLE на NG CMS (полуавтоматический скрипт) » 2009-02-27 03:50:38

panoptus, где именно не отображаются?
В комментах?
А ты их включил (в конфигурации системы)? Насколько я помню, по умолчанию аватары выключены smile

p.s. Спасибо за скриптик!

#2219 Re: Вопросы функционирования системы в целом » Использование PHP-акселераторов » 2009-02-27 03:45:47

Второй пункт делался после первого.
Соответственно, APC уже был. И, естественно, кеширование данных в APC значительно более эффективное, чем кеширование на файловой системе.

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

#2221 Re: FAQ » [Хак] Highslide JS - модные превьюшки » 2009-02-26 02:53:59

SeeD, проверь сейчас, plz.
В форуме FAQ не было ни у кого прав на просмотр аттачей, исправил доступы.

#2223 Re: Флейм » Ищу: SDRAM PC-133 512-1024 Mb ECC » 2009-02-26 02:35:47

graf, у вас есть почти то что надо:
SDRAM 512 Mb PC133 Hynix ... правда оно у вас стоит $75 и при этом non-ECC (ECC обычно стоит в ~1.5-2 раза дороже).

Подходящая мне память и так есть в NIX'е (и аж по $23 за штуку из-за полной ненужности),.. но так неспортивно.
Сейчас народ выкидывает (именно выкидывает. у меня случай редкий - сервер стоит полностью бесплатно, поэтому меня соотношение производительность/(потребление+размер) не волнует) последние серваки, использовавшие такую память, и я буду рад принять пару совершенно ненужных планок в дар smile

#2224 Re: Страницы плагинов » tags :: Облако тегов » 2009-02-26 02:28:10

Пока нельзя.
За генерацию шаблона short_news отвечает основной движок "отрисовки" новостей.

В новой версии такая возможность, скорее всего, будет уже штатно - у плагинов появится возможность вызова движка отрисовки с заданными условиями фильтрации.
Это, к примеру, позволит убрать все глюки из поиска, можно будет искать по доп. полям (плагина xfields),.. а также - можно будет полноценно использовать news_short в "облаке тегов".

p.s. Можно сделать и на текущей версии в виде патча.

#2225 Re: Запросы плагинов » Баннерокрутилка - нужна кому-либо? » 2009-02-26 00:55:03

Wolverine, достаточно просто.
Сложная система нам и не нужна.

Ok, буду делать.

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

Работает на FluxBB