[ALPHA] Full AlJAX Mod

Здесь авторы могут постить бета-версии своих модификаций для phpBB 3.0.x. Внимание! Не устанавливайте бета-версии модов на работающие форумы!
При поддержке: Изображение
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | miniFAQ перехода на 3.0.6 | Как задавать вопросы | Как устанавливать моды

Если на ваш вопрос есть ответ в FAQ, ваш пост может быть удалён без объяснения причин, а вы рискуете получить предупреждение или бан (в зависимости от настроения модератора).

[ALPHA] Full AlJAX Mod

Сообщение Alek$ » 21.12.2007 11:53

Full AlJAX Mod.
Этот мод позволит ускорить и сделать более удобным работу с форумом за счет использования технологии AJAX для выполнения наиболее активно используемых действий.

Внимание! На данный момент у меня недостаточно времени, чтобы активно развивать мод. Если вы знаете php & JS и желаете помочь, пишите в личку, обсудим.


Актуальная версия: 0.7.2
Статус мода: ALPHA#2
Скачать последнюю версию: install_Full_Aljax_0.7.2.zip
Сайт мода: http://code.google.com/p/phpbbaljax/
Скриншоты: смотреть.
Демо: http://aljax.phpbbtools.ru/

Основные возможности мода:
1) Auto PM Check - периодическая проверка наличия новых приватных сообщений. (Done!)
2) Quick Edit and delete posts - быстрое редактирование и удаление постов. (Done!)
3) Check new posts before submitting - перед отправкой сообщения проверять на наличие новых ответов в теме. (Done!)
4) Registration Login Check - проверка логина на занятость при регистрации (Done!).
5) Предпросмотр топика на странице просмотра форумов. (Done!)
6) Пользователь может выключать для себя отдельные функции мода, а администратор может глобально запрещать/разрешать эти функции.

На правах аддонов:
1) Check new posts before submitting for quick reply - проверка на наличие новых постов поред отправки сообщения из формы быстрого ответа. (Ожидается в бета-версии)
2) Быстрый ответ без перезагрузки страницы. (Ожидается в бета-версии)

BETA#1 TODO List:
1) Портирование мода на subsilver2

Примечание:
Alek$ писал(а):Основная цель этого мода - сделать более удобной и быстрой работу с форумом, возможно, снизить нагрузку, а не добавлять принципиально новые возможности.


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

Мини-FAQ:
Q1. У меня что-то не работает и я уверен, что это из-за ошибки в коде.
A1. Вы можете добавить сообщение об ошибке на русском или английском языке (на ваш выбор) в багтрекер, подробно описав проблему и условия, при которых она возникает.

Q2. У меня что-то не работает, но я не уверен, что это ошибка в коде.
A2. Отпишитесь в этом топике, подробно опишите проблему, а я попробую разобраться, что не так.

Q3. Я нашел косяк в оформлении мода.
A3. И такое тоже бывает :) Отпишитесь в этом топике, а я поправлю.

Q4. Я поставил последнюю версию мода, но она отличается от демки. Почему?
A4. На демо-форуме используется свежайшая версия из SVN. Таким образом, недавно добавленные фитчи могут уже быть на демке, но отсутствовать в моде.

Q5. В админке/личном разделе нет настроек Full AlJAX Mod. Что делать?
A5. Вы должны активировать эти модули в админке.
Последний раз редактировалось Alek$ 20.04.2008 13:33, всего редактировалось 24 раз(а).
Самая страшная ошибка, это ошибка без видимых причин и конкретных последствий.
phpBB3 [db_update.php generator]
Первая помощь по всем phpBB-вопросам: phpBB2 и phpBB3 FAQ; Правила общения;
Все консультации в icq или личке - на платной основе.
Аватара пользователя
Alek$
Модератор
Модератор
 
Сообщения: 2188
Зарегистрирован: 03.08.2005 12:46
Откуда: Новосибирск
CPCH

Сообщение RedNaxi » 05.01.2008 15:17

он имеет в виду аякс-логин видимо.
чтобы у тебя как вошел через в форму в шапке сама собой форма быстрого ответа появилась и заодно лс проверились
Изображение
Аватара пользователя
RedNaxi
Support Team
Support Team
 
Сообщения: 990
Зарегистрирован: 21.02.2007 2:05
Откуда: BMK :)

Сообщение Alek$ » 05.01.2008 15:19

Такое не обещаю - достаточно сложно с точки зрения реализации, имхо.
Самая страшная ошибка, это ошибка без видимых причин и конкретных последствий.
phpBB3 [db_update.php generator]
Первая помощь по всем phpBB-вопросам: phpBB2 и phpBB3 FAQ; Правила общения;
Все консультации в icq или личке - на платной основе.
Аватара пользователя
Alek$
Модератор
Модератор
 
Сообщения: 2188
Зарегистрирован: 03.08.2005 12:46
Откуда: Новосибирск

Сообщение RedNaxi » 05.01.2008 16:46

угу, сложно и не нужно.
лучше сделать возможность входа с любой страницы с нормальным редиректом обратно(если еще не сделано)
Изображение
Аватара пользователя
RedNaxi
Support Team
Support Team
 
Сообщения: 990
Зарегистрирован: 21.02.2007 2:05
Откуда: BMK :)

Сообщение Deacon » 05.01.2008 22:34

RedNaxi писал(а):лучше сделать возможность входа с любой страницы с нормальным редиректом обратно(если еще не сделано)


Вещь очень нужная!
Deacon

 

Сообщение NCom » 06.01.2008 0:13

RedNaxi писал(а):лучше сделать возможность входа с любой страницы с нормальным редиректом обратно(если еще не сделано)

это и имелось ввиду
NCom
phpBB 2.0.16
 
Сообщения: 912
Зарегистрирован: 05.01.2006 13:59
Откуда: Ставрополь
Предупреждения: 1

Сообщение Alek$ » 06.01.2008 11:37

NCom
Deacon
ну так мой мод тут не при чем :)
Самая страшная ошибка, это ошибка без видимых причин и конкретных последствий.
phpBB3 [db_update.php generator]
Первая помощь по всем phpBB-вопросам: phpBB2 и phpBB3 FAQ; Правила общения;
Все консультации в icq или личке - на платной основе.
Аватара пользователя
Alek$
Модератор
Модератор
 
Сообщения: 2188
Зарегистрирован: 03.08.2005 12:46
Откуда: Новосибирск

Сообщение RedNaxi » 06.01.2008 19:15

так это тебе идея для следующего:)
сорри за оффтоп
Изображение
Аватара пользователя
RedNaxi
Support Team
Support Team
 
Сообщения: 990
Зарегистрирован: 21.02.2007 2:05
Откуда: BMK :)

Сообщение Alek$ » 06.01.2008 19:24

RedNaxi
до следующего еще дожить надо :)

UPDATE
Запихал в SVN версию с проверкой логина при регистрации.
Самая страшная ошибка, это ошибка без видимых причин и конкретных последствий.
phpBB3 [db_update.php generator]
Первая помощь по всем phpBB-вопросам: phpBB2 и phpBB3 FAQ; Правила общения;
Все консультации в icq или личке - на платной основе.
Аватара пользователя
Alek$
Модератор
Модератор
 
Сообщения: 2188
Зарегистрирован: 03.08.2005 12:46
Откуда: Новосибирск

Сообщение Alek$ » 09.01.2008 11:05

При обдумывании реализации проверки новых сообщений перед постингом возникли следующие варианты:
1) Сделать рядом еще одну кнопочку "Проверить на наличие новых ответов"
2) Сделать проверку при нажатии на "Отправить"
3) Так же как в предыдущем случае, только еще сделать кнопочку "отправить принудительно", при нажатии на которой не производить никаких AJAX запросов, а свесить все на встроенную функцию проверки новых ответов в топике.

Вопрос, как лучше?
Самая страшная ошибка, это ошибка без видимых причин и конкретных последствий.
phpBB3 [db_update.php generator]
Первая помощь по всем phpBB-вопросам: phpBB2 и phpBB3 FAQ; Правила общения;
Все консультации в icq или личке - на платной основе.
Аватара пользователя
Alek$
Модератор
Модератор
 
Сообщения: 2188
Зарегистрирован: 03.08.2005 12:46
Откуда: Новосибирск

Сообщение ***Blaze*** » 09.01.2008 20:15

Alek$ писал(а):Вопрос, как лучше?

Лучше отказаться от графических кнопок, а сделать как у движка IBP.
Вот один из примеров: Нажимаешь на редактировать вылетает всплывающее симпатичное окошко, в котором предлагается полное или быстрое редактирование.
Изображение
При нажатии быстрое редактирование происходит загрузка скрипта и окно ответа заменяется на такое:
Изображение
И хочу обратить внимание на интересную фишку, + и - при нажатии на + окно ответа становится больше и набранный текст становится более наглядный, с одной стороны безделица, но все равно приятно :)
Аватара пользователя
***Blaze***
phpBB 2.0.12
 
Сообщения: 501
Зарегистрирован: 12.01.2007 10:57
Откуда: Данков

Сообщение Alek$ » 09.01.2008 20:23

***Blaze***
тоже вариант, хотя и гиморный. Но интересный.

А вопрос относился к вот этому:
Alek$ писал(а):При обдумывании реализации проверки новых сообщений перед постингом возникли следующие варианты:
1) Сделать рядом еще одну кнопочку "Проверить на наличие новых ответов"
2) Сделать проверку при нажатии на "Отправить"
3) Так же как в предыдущем случае, только еще сделать кнопочку "отправить принудительно", при нажатии на которой не производить никаких AJAX запросов, а свесить все на встроенную функцию проверки новых ответов в топике.
Самая страшная ошибка, это ошибка без видимых причин и конкретных последствий.
phpBB3 [db_update.php generator]
Первая помощь по всем phpBB-вопросам: phpBB2 и phpBB3 FAQ; Правила общения;
Все консультации в icq или личке - на платной основе.
Аватара пользователя
Alek$
Модератор
Модератор
 
Сообщения: 2188
Зарегистрирован: 03.08.2005 12:46
Откуда: Новосибирск

Сообщение ***Blaze*** » 09.01.2008 20:41

3 вариант мне больше нравится.
Аватара пользователя
***Blaze***
phpBB 2.0.12
 
Сообщения: 501
Зарегистрирован: 12.01.2007 10:57
Откуда: Данков

Сообщение Alek$ » 09.01.2008 20:51

***Blaze***
В принципе, что-то такое я и подозревал. Посмотрим, что скажут другие.
Самая страшная ошибка, это ошибка без видимых причин и конкретных последствий.
phpBB3 [db_update.php generator]
Первая помощь по всем phpBB-вопросам: phpBB2 и phpBB3 FAQ; Правила общения;
Все консультации в icq или личке - на платной основе.
Аватара пользователя
Alek$
Модератор
Модератор
 
Сообщения: 2188
Зарегистрирован: 03.08.2005 12:46
Откуда: Новосибирск

Сообщение -=XaKeP=- » 09.01.2008 21:04

имхо, 3 вариант
Аватара пользователя
-=XaKeP=-
phpBB 2.0.7
 
Сообщения: 281
Зарегистрирован: 15.12.2006 12:02

Сообщение incubus » 09.01.2008 22:29

Alek$ писал(а):Так же как в предыдущем случае, только еще сделать кнопочку "отправить принудительно", при нажатии на которой не производить никаких AJAX запросов, а свесить все на встроенную функцию проверки новых ответов в топике.

Получается, что все равно будет идти проверка, не смотря на принудительную отправку. Смысл тогда в этой кнопке?

А мне, например, больше 2 вариант нравится. Я считаю, чем меньше дополнительных кнопок, тем проще для рядового юзера. Я вот недавно перешел на 3-й движок, так еле своих юзеров с модерами в чувство привел :) Сейчас уже привыкают потихоньку))
А как происходит обнаружение нового поста? Мне вот пришел в голову такой вариант. Если писать из быстрого ответа, то при нажатии на кнопку "отправить", к последнему сообщению, с помощью аякса, прибавлялись новые, с какой-нибудь пометкой, что это было написано во время того, пока вы писали свой пост (коряво, но в этом роде). И смотря уже на прибавившиеся новые сообщения, юзер с легкостью сможет воспользоваться быстрой цитатой или сноской ника, чтобы ответить и на это новое сообщение, если ему это нужно будет.
Изображение
phpBB 3.0.6
Аватара пользователя
incubus
phpBB 2.0.6
 
Сообщения: 261
Зарегистрирован: 11.10.2006 22:48

Пред.След.

Вернуться в Бета-версии модов для phpBB 3.0.x

 


  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0