Вы не зашли.
А пока все старательно тестируют RC02 (ведь действительно тестируют?) в SVN выложен ещё один ChangeSet, который в дополнение к BB коду [attach#ID]..[/attach] добавляет ещё и переменные:
{attach#ID.url} - URL файла
{attach#ID.size} - размер файла
{attach#ID.name} - имя файла (без расширения)
{attach#ID.ext} - расширение файла
{attach#ID.fname} - имя+расширение
У кого будет время - проверьте и этот фикс, plz.
p.s. Ждё отчётов о тестировании!
Ответ "тестировал, но ошибок не нашел" тоже ответ, он позволит понять сколько человек реально занималось тестами.
EsCaPeR, а кто говорит про свою форму на странице новости?
Речь идёт про поле "используемый шаблон" в настройках формы.
Такая же проблема (
Причем, на странице формы http://site/plugin/feedback/?id=1 – captcha работает, а если вставить форму в новость то 1234 показывает...
Когда вставляешь форму в новость, у тебя не генерится код для капчи.
В следующей версии плагина feedback эта проблема будет решена.
А если не хочешь регистрировать переменные, то всегда можешь передавать доп. параметры в полях после "?" (такие параметры передаются в $xparams).
При просмотре кода upload.class.php, в частности функции file_upload, встречается такой флаг DSN. Объясните внятно и понятно, что это такое, и для чего в контексте системы он нужен? Смутные подозрения что это что-то навроде эмуляции CDN, хотя возможно я заблуждаюсь...
К CDN'у оно не имеет никакого отношения
DSN - это маленькое нововведение, которое "раскидывает" файлы по каталогам. Благодаря этому двиг не начнёт колбасить в случае, когда файлов будет больше 3-4k (сейчас файлы хранятся в одном каталоге, картинки - в другом. и когда их много, операционка начинает чувствовать себя неуютно, а за ней те же проблемы начинаются и у двига).
Сейчас в DSN'е хранятся только прикреплённые к новостям файлы.
Много споров... и что самое интересное - все сразу вспомнили про плагины (которые нужно выкладывать на ngcms.ru, но далеко не обязательно добавлять в поставку), но никто не вспомнил про шаблоны.
По плагинам: кто-то уже, наверное, обратил внимание, что в сборку попали только плагины из SVN. Причём те, в чье работоспособности лично я уверен на 95%.
Другие добавить тоже можно,.. но только если автор конкретных других плагинов будет уверен в их корректной работе на новой версии.
По шаблонам: неужто у нас нет шаблонов, которые будут корректно работать с новым релизом?
Не верю!
Ау, авторы шаблонов, где вы? Предлагайте свои хорошие шаблоны в кандидаты на добавление в релиз!
Styler пишет:Лед тронулся, товарищи. -)
Только непонятно зачем все 500 плагинов включать в сборку?
Лучше уж включить их, чем потом отвечать на вопросы людей "как слить с SVN", etc.
Плагины (полноценные версии плагинов ) нужно хранить на сайте, а оттуда слить их не проблема
Wolverine, они все корректно работали на последних SVN версиях?
На форуме опубликована финальная сборка 0.9.2 Release Candidate 02
На тестирование сборки и поиск критических багов у нас есть 1-2 дня, после этого - релиз.
Прошу со всей серьёзностью подойти к тестированию - очень хочется получить релиз, по которому не возникнет необходимости выпускать пачку FixPack'ов.
Доступна для скачивания версия 0.9.2 Release Candidate 2
Версия рассматривается как готовая сборка для выпуска Release'а, внесение изменений возможно, но только в случае с критическими ошибками, не позволяющими выпустить Release.
Прошу по возможности проверить корректность работы базового функционала, если проблем не будет, то 04.10 - 06.10 будет выпущена окончательный Release версии 0.9.2. Если вы обновляете существующую версию, то не забывайте про engine/upgrade.php для обновления структуры БД.
Как всегда, текущий RC - копия SVN, для тестирования выкладываю полный архив:
* RAR (952 kb)
* ZIP (1479 kb)
Изменения относительно RC1:
% исправленна ошибка из-за которой плагин не работал с украинскими названиями категорий и стат. страниц
% Выложены оставщиеся изменения, необходимые для корректной работы в подкаталогах
+ В списке новостей в админ панели теперь указывается кол-во приложенных к новости файлов
+ При редактировании новости в списке приложенных файлов добавлена кнопка на добавление приложенного файла в текст новости
% В раздел "статистика" админ-панели добавлено отображение проблем в настройке PHP и способов их решения.
% В .htaccess убраны PHP флаги. Теперь при неверной установке флагов пользователю самому предлагается их корректно установить. Это решает проблему с хостингами, на которых PHP работает в CGI режиме
% В core.php добавлен код, который отключает (деструктивный) режим magic_quotes_runtime в случае, если его кто-то [очень глупый] зачем-то включил
+ В функции fixdb_plugin_install() добавлена возможность указывать engine для таблицы (параметр 'engine' у таблицы). Позволит создавать таблицы, которые будут храниться в отличном от стандартного myISAM (например, в InnoDB)
+ Шаблонный механизм - добавлена поддержка команды вставки из файла (include), для работы (код: [:include имя_файла_с_расширением] )необходимо активировать в коде возможность вставки (include)
% Исправление ошибки в функции generatePluginLink() - в некоторых случаях вместо абсолютной генерировалась относительная ссылка
% Изменены точки вызова фильтров при добавлении/редактировании новостей
% Добавлена генерация сообщения об ошибке при сохранении конфига системы
% Добавлена возможность использовать для штамп-картинки файлы как с расширением .gif, так и с расширением .png
% Теперь посетитель будет перебрасываться на главную страницу при заходе на сайт со страницы активации учетной записи
+ Добавлена функция imagecopymerge_alpha, теперь поддерживается наложение прозрачных штамп-картинок в формате png с активным alpha-каналом
% Изменены иконки в управлении изображениями
% Изменён механизм хранения списка приложенных к новостям файлов.
+ Добавлена возможность для внешних плагинов самостоятельно регистрировать RPC обработчики
% Изменена логика отображения ошибки "каталог не найден" для файлов/изображений
+ Выложена библиотека обратной совместимости для НЕ-ЧПУ сайтов
% Фикс кода отображения списока плагинов. Исправлена проблема совместимости с некоторыми плагинами в Google Chrome.
% Патч библиотеки libsuggest - теперь плагины могут использовать библиотеку в своих целях, для этого в параметрах добавлена переменная reqMethodName, добавлена возможность собственными силами генерировать строчку параметров, передаваемую в JSON/PRC движок. Для этого создан параметр outputGenerator. Также добавлен новый конфигурационный параметр postURL
% Функция json_encode() перенесена из файла admin.js в functions.js, это позволит использовать библиотеку libsuggest не только в админке, но и на сайте.
% изменение логики определения overrideTemplate в функции news_showlist()
% Исправлена ошибка - при самостоятельном создании уменьшенной копии изображения (в разделе "изображения"), в копии неверно указывался её размер
% Улучшения информативности выводимых ошибок при загрузке файлов (теперь показывается имя файла)
% Добавлен вывод сообщения об ошибке при отсуствии необходимого файла-шаблона
% Вычистка кода движка - избавляемся от Warning'ов при включенном error_reporting (E_ALL)
% Вычистка кода плагинов - избавляемся от Warning'ов при включенном error_reporting (E_ALL)
+ Добавлена возможность загрузки плагинов (через version файл) "по цепочке", т.е. плагин XX может анонсировать, что его необходимо загружать при активации "страницы плагина" у плагина YY
% Исправлена ошибка: теперь при генерации ссылок двиг не будет генерировать ссылки, помеченные как "отключенная ссылка".
+ Добавлены флаги hspace и vspace для bb-кода img
+ Выложена обновлённая админка
% Обновление модуля управления пользователями, добавлена возможность интеграции с плагинами (в частности, с uprofile)
% Убраны устаревшие файлы engine/includes/plugin.php и engine/includes/print.php
+ Добавлен новый режим регистрации пользователей - "ручной с подтверждением", теперь есть 2 режима регистрации с ручной установкой пароля - "ручной" (не требуется подтверждать email адрес) и "ручной с подтверждением" (пароль становится активен только после подтверждения email адреса), новый режим выбран режимом по умолчанию
% На странице авторизации в шаблоне login.tpl добавлен блок [need.activate]..[/need.activate], отображаемый при попытке авторизации неактивированного пользователя
+ Новая функция в админке: "настройки" => "настройки системы" => "основные настройки" => "Совместимость с не-ЧПУ режимом старых версий". При включении этого режима пользователи, заходящие на старую ссылку, будут переадресовываться на новую (верную и поддерживаемую движком) ссылку.
% Исправлен парсинг BB кода [quote]
Обновления плагинов / новые плагины:
* ads_sape
+ ads_trade7
* archive
* auth_basic
+ category_access
* comments
* feedback
+ gallery manager
* jchat
+ multi_main
* rss_export
+ tracker
+ uprofile
+ ublog
* voting
* wpinger
В сборку включены следующие плагины:
* ads
* ads_linkfeed
* ads_pro
* ads_sape
* archive
* auth_basic
* bb_media
* calendar
* comments
* complain
* cron
* favorites
* feedback
* filter
* fin_wm
* finance
* gmanager
* gsmg
* ireplace
* jchat
* lastcomments
* lastnews
* nsched
* popular
* rating
* rss_export
* similar
* switcher
* tags
* ublog
* uprofile
* varmgr
* voting
* xfields
В сборку включены следующие шаблоны:
* default
Если вы хотите, чтобы в финальную сборку вошел ещё какой-то шаблон или плагин - пишите.
Если сушествует финальная и корректно работающая версия, то она будет добавлена в сборку.
Ух ты,... Trashcka, круто!
А слабо тоже самое, но на лист A4 6м шрифтом? :)))))))
Wolverine, обязательно нужно.
А вдруг соберу кривую сборку и она будет анонсирована как релиз?
Нужно проверить корректность самой сборки.
vitaly пишет:В SVN выложена обновлённая админка.
Это был последний штрих к релизу, дата выпуска - сразу по окончании тестирования работы новой админки.Ау, ребята. Отпишите хоть два слова, мол все нормально, а то ощущение, что всем пофиг
"Всё нормально"
Сейчас сижу курю список изменений с предыдущего Release Candidate'а для оформления темы "Версия 0.9.2 [Release Candidate 2]", версия будет собираться из текущего SVN ChangeSet'а.
По итогам всеобщего короткого тестирования будем переименовывать RC2 в Release.
В SVN выложен обновлённый upgrade скрипт.
vitaliy1978, молодец!
Тема перенесена в "страницы плагинов".
Trashcka, а поче не пишет например SVN 630 .. ?
Потому что эта строка также берётся из SVN'а из конкретного файла. И глупо каждый раз патчить этот файл.
Винни, не беспокойся, обновление SQL будет добавлено в upgrade.php
vl, поведёт себя адекватно.
Такой финт уже один раз проделывали. Единственное на что обратили внимание - яндекс ну очень долго не реагировал на указание где именно главный сайт (порядка 2х месяцев). Но, возможно, такая пауза ставится специально.. или просто не повезло... в общем, фиг его знает.
demadema, плагин будет работать только если обновить двиг до самой последней SVN версии.
nnq11, вообще в файлах документации (/readme/docs в двиге) и Wiki достаточно информации для написания плагинов. Разве нет?
demadema, сорри, верный SQL запрос:
alter table ng_category add column allow_com int default 2
nnq11, а что помешало это оформить в виде обычного плагина?
Получилось бы законченное решение и не потребовалось бы делать хак.
Возьмёшься?
Выложил ещё небольшой фикс к плагину comments, проверяйте кому интересно.
Luca, могу сделать настройку (глобальную) с запретом добавления комментов через X (где X задаётся глобально в конфиге плагина comments) дней после последнего редактирования новости.
Такой вариант подойдёт?
Остальное заметно сложнее... и не особо осмысленно.
Luca, автозакрытие возможности комментировать через какое-то время после создания новости?