Cotonti / Open Source PHP Content Management FrameworkContent Management Framework

Forumlar / National / Russian / Модули и плагины / Возрождение плагинов!

12345>>>

Какие плагины портировать из Seditio?

Dr2005alex
#1 2009-08-08 14:30
Думаю всем будет полезно!
Товарищи! Хотелось бы узнать, какие плагины из Seditio надо бы портировать для Cotonti?
Может какие модификации нужны? Давайте высказывать свое мнение!
WebKaa.ru - Cotonti Relax
Trustmaster
#2 2009-08-08 18:45
Dr2005alex
#3 2009-08-09 04:32
Пока для теста и выявления багов кидаю сюда.

Первое что мне понадобилось это :
Forum Topics Search

Изменения:
*Добвлены теги для forums.sections.tpl это {FTSEARCH_NEW}, {FTSEARCH_GETDAILY}, {FTSEARCH_UNANSWERED}.
*Все ссылки генерируются через функцию Sed_url что позволяет подхватывать ссылки системе ЧПУ.
* Используется внутренняя паджинация COTONTI.

Добавлено 2 дня спустя:

Плагин Karma для Cotonti начиная с версии 0.6.0.
karma_84.rar

Прежде чем кидать в загрузки надо протестировать!

ПРОСЬБА ПРОТЕСТИРОВАТЬ!
WebKaa.ru - Cotonti Relax

Bu konu Dr2005alex tarafından düzenlendi(2009-08-11 21:29, 13 yıllar önce)
esclkm
#4 2009-08-12 00:13
Дай, пожалуйста, скриншоты!
и ешще вопросы сразу:
1. Карма работает только на форуме? или еще в профилях пользователей? на страницах и в комментах?
2. А что у нас с AJAX
littledev.ru - мой маленький зарождающийся блог о котонти.
снижение стоимости программирования и снижение стоимости производства разные вещи. Первое можно скорее сравнить с раздачей работникам дешевых инструментов, чем со снижением зарплаты
Dayver
#5 2009-08-12 00:41
# Dr2005alex : ПРОСЬБА ПРОТЕСТИРОВАТЬ!
Провел поверхтностное тестирование ... работает так же как и под седом .... из замечаний:
  • По инструкции - в 4 пункте следовало бы уточнить что перечисленные теги стоит помещать в секцию FORUMS_POSTS_ROW
  • По файлу karma.users.details.php - думаю стоит убрать из тега USERS_DETAILS_KARMA html разметку поскольку у пользователей могут возникнуть проблемы с совместимостью со скином. Решение может быть следующим - тегом выводить только цыфровое значение кармы ... в инструкции предлагать вставить в users.details.tpl не тег а конструкцию
    <!-- IF {PHP.urr.user_karma} > 0 -->
    <b><font color="green">{USERS_DETAILS_KARMA}</font></b>
    <!-- ELSE -->
    <b><font color="red">{USERS_DETAILS_KARMA}</font></b>
    <!-- ENDIF -->
  • По файлу karma.setup.php - Содержание параметра Description следовало бы перенести в параметр Notes ... а в дескрипшын поместить описание плуга из ридмишки-инструкции
  • По файлу karma.tpl - на случай если пользователь решит вставить текст(да еще и кирилический) а не воспользоватся ленг файлом - пускай этот файл уже будет в кодировке утф
  • По файлу karma.forums.posts.loop.php - стоило бы создать новый тег выводящий в тплку значение разрешающего\запрещающего изменять карму(по значению кол-ва постов которые оставил на форуме пользователь) с целью в конечном счете вставки в тплку конструкции
    <!-- IF {НОВЫЙ_ТЕГ} -->{FORUMS_POSTS_ROW_KARMA_ADD}  {FORUMS_POSTS_ROW_KARMA_DEL}<!-- ENDIF -->
    Ну зачем смущать юзверей возможностью изменить карму в то время когда эта функция им не доступна из-за малой активности на форуме

Скрины действительно нужны .... но не обезательно сейчас а когда плуг будет отправлятся в каталог загрузок

Вывод - портирование удалось ... спасибо за работу ... если будет желание можно подумать над моими и esclkm предложениями

Добавлено 36 Минут спустя:

# Trustmaster : http://www.cotonti.com/forums.php?m=posts&q=3072 ... Плуг MCalendar
......
Trustmaster Так в том же топике выяснили что последняя версия работает под котом без ошибок ... или нет?
Pavel Tkachenko aka Dayver. Гик и веб мастер который делает сайты, увлекается электроникой и очень любит смотреть кино.
О себе: Я злой и страшный серый волк, я в поросятах знааааюююю толк

Bu konu Dayver tarafından düzenlendi(2009-08-12 04:26, 13 yıllar önce)
Dr2005alex
#6 2009-08-12 04:25
# esclkm : Дай, пожалуйста, скриншоты!
и ешще вопросы сразу:
1. Карма работает только на форуме? или еще в профилях пользователей? на страницах и в комментах?
2. А что у нас с AJAX

-Скриншоты будут но в загрузке!
1. Карма работает толко на форуме и в деталях пользователея!
2. AJAX тут неуместен! Слишком примитивный плагин!

Dayver
Все учту! Спасибо за отзыв! Если нет больше пожеланий то кидаем в звгрузку!
WebKaa.ru - Cotonti Relax

Bu konu Dr2005alex tarafından düzenlendi(2009-08-12 04:32, 13 yıllar önce)
Dayver
#7 2009-08-12 04:26
Кста забыл еще одно замечание - инклуд легов лучше делать так:
require_once(sed_langfile('karma'));
Pavel Tkachenko aka Dayver. Гик и веб мастер который делает сайты, увлекается электроникой и очень любит смотреть кино.
О себе: Я злой и страшный серый волк, я в поросятах знааааюююю толк
Dr2005alex
#8 2009-08-12 04:30
Спас бум все учитывать! Хотелось бы на этом форуме плюсики ставить! :)
WebKaa.ru - Cotonti Relax
jcrush
#9 2009-08-12 08:21
карму с хайдом бы связать и кол-вом постов+хайд доработать под указку постов
SEO блог: http://blog.stfw.ru/
Dayver
#10 2009-08-12 22:26
Dr2005alex еще забыл вот что - в инструкции пишется что то типа "переместить тплку туды то туды" .... в плугах под кот нужно юзать функцию sed_skinfile('имя_тплки', true) для подключения тплок .... юзать ее нуна только в частях у которых хук != стандалон (с таким хуком тплка автоматом будет прикурчиватся ... если она есть) .... функция эта будет искать тплку сразу в нескольких местах в таком порядке :
  • плагинc\карма\тпл\имя_тплки.tpl
  • плагинc\карма\имя_тплки.tpl
  • скины\конкретный_скин\плагины\имя_тплки.tpl
  • скины\конкретный_скин\plugin.standalone.имя_тплки.tpl

так что если использовать эту функцию то не важно где будет тплка ... в папке с плугом или в папке скина

sed_skinfile('имя_тплки', true) - второй параметр указывает функции что тплка относится к разраду плагинов а не модулей или админки(если админка то нужно писать так sed_skinfile('имя_тплки', false, true))
Pavel Tkachenko aka Dayver. Гик и веб мастер который делает сайты, увлекается электроникой и очень любит смотреть кино.
О себе: Я злой и страшный серый волк, я в поросятах знааааюююю толк
Dr2005alex
#11 2009-08-12 23:18
Передделал с учетом пожеланий. Перезалил!

Список голосов:

Добавление голоса:

Настройки плагина:

На форуме:
WebKaa.ru - Cotonti Relax

Bu konu Dr2005alex tarafından düzenlendi(2009-08-12 23:37, 12 yıllar önce)
esclkm
#12 2009-08-12 23:51
ytне гласен по поводу того что тут AjAx совсем не нужен.
littledev.ru - мой маленький зарождающийся блог о котонти.
снижение стоимости программирования и снижение стоимости производства разные вещи. Первое можно скорее сравнить с раздачей работникам дешевых инструментов, чем со снижением зарплаты
Evil
#13 2009-08-13 00:21
users.details.tpl не видит {PHP.urr.user_karma}, как его прикрутить?

З.Ы. нет в архиве файла karma.users.details.php
Dayver
#14 2009-08-13 00:22
karma.forums.posts.loop.php - require_once("plugins/karma/lang/karma.".$usr['lang'].".lang.php");

иль мож я сильно придираюсь
Pavel Tkachenko aka Dayver. Гик и веб мастер который делает сайты, увлекается электроникой и очень любит смотреть кино.
О себе: Я злой и страшный серый волк, я в поросятах знааааюююю толк
Evil
#15 2009-08-13 00:30
Не понравилось: за одно и тоже сообщение можно много раз менять рейтинг!

Надо сделать, чтоб за одно сообщение один пользователь мог поставить только один плюс или минус. И еще защита от накрутки, если человек поставил один плюсик пользователю, то в течении допустим часа он неможет ему поставить еще один плюс в другой теме.

Bu konu Evil tarafından düzenlendi(2009-08-13 00:36, 12 yıllar önce)

12345>>>