Уважаемые пользователи!
C 7 ноября 2020 года phpBB Group прекратила выпуск обновлений и завершила дальнейшее развитие phpBB версии 3.2.
С 1 августа 2024 года phpBB Group прекращает поддержку phpBB 3.2 на официальном сайте.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до 31 декабря 2024 года.
С учетом этого, настоятельно рекомендуется обновить конференции до версии 3.3.

[BETA] myAJAX 0.6.6

Здесь авторы постили бета-версии своих модификаций для phpBB 2.0.x. Внимание! Не устанавливайте бета-версии модов на работающие форумы!
Аватара пользователя
RedNaxi
Former team member
Сообщения: 933
Стаж: 17 лет 2 месяца
Откуда: BeBoss.ru
Благодарил (а): 2 раза
Поблагодарили: 10 раз

Сообщение RedNaxi »

в общем жду финала потом буду разбираться в том как это всё работает и делать аддоны для демократии - аякс жк и бан, и для мода спасибок от кингдома... если автор сам не возьмется это делать...
roll
phpBB 1.2.0
Сообщения: 10
Стаж: 16 лет 8 месяцев

Сообщение roll »

scorpio писал(а):Появился глюк
Если редакируешь сообщение с цитатой, то то, что редактируешь вместе со всем текстом и цитатой появляется ниже паели редактирования при нажатии любой из трех кнопок и так дублируется по многу раз, но если не обратить внимание при перезагрузки странице или возврату к сообщению все отредактировано один раз и на месте
причем проблема только в IE (в Opera все нормально)
scorpio

Сообщение scorpio »

Не ставьте бета-версии модов на робочие форумы!

Эх, не долго мучалась старушка в высоковольтных проводах :D
Пришлось снести...а жаль
И не из-за цитаты
Как выяснилось, у мода конфликт в viewtopic.php или еще где с модом Advanced bbcode, где у меня установлены youtube, googlevideo и прочее
Именно эти темы он не открывал, то есть те,где были помещены видюшки с youtub или stream audio, в простых сообщениях конфликтов с advanced bbcode не было, но пришлось убрать пока ваш мод
надеюсь на усовершествование, вещь суперклассная, ну а пока поигрались и буде :roll:
roll
phpBB 1.2.0
Сообщения: 10
Стаж: 16 лет 8 месяцев

Сообщение roll »

Точно! Где-то в 50% случаев IE выдает "page cannot be displayed" - пример http://www.nba-center.ru/viewtopic.php?p=716 - в Опере похоже опять же все нормально. А я бы и не заметил )))

Так что если подытоживать баги :
1) Не удаляется превью из <div id="preview_box"></div> квикреплая
2) В IE баг с постами с цитатами - как и с результатми их редактирования, так и с просто представлением данных - кнопка редактировать выводится скриптом почему-то выше тела поста, вряд ли так планировалось )
3) В IE в 50% случаев не отображается viewtopic со стрим-видео ( http://www.nba-center.ru/viewtopic.php?p=716 )

И два предложения :
1) Хотелось бы иметь возможность поставить onclick кнопки редактирования в другое место (честно говоря покопался немного и не нашел где это, но я чайник=)
2) Я думаю лучше пхп назвать myajax.php, например, а то сначала ситуция с одноименными файлами Вашего мода и Ajaxed немного поставила в тупик...

PS.
Спасибо автору за мод - он гораздо предпочтительней ajaxed. Кстати то, что бета для меня не критично - поскольку все равно приходится спаривать с аяксед, май квик реплаем и т.д., в чистом протестированном виде релиз я никак не смогу использовать. Так что очень надеюсь на помощь в решении проблем в виде пока что советов хотя бы, а то ждать релиза не хочется, тем более все косяки наверное в небольшом ajax.js.
Аватара пользователя
Ratso
phpBB 1.0.0
Сообщения: 2
Стаж: 16 лет 9 месяцев

Сообщение Ratso »

ДЫк вроде есть похожий здесь:
http://www.phpbbhacks.com/download/6669
## Features:
## - Creating a New PM:
## -> Userlist: When typing in the username field, a userlist will generate under the
## username field,
## -> Instant Preview: After clicking the preview button, a preview of your message
## will be generated.
##
## - Creating a New Post:
## -> Instant Preview: After clicking the preview button, a preview of your message
## will be generated.
## -> Instant Poll Add: After click the button to add a poll, it will be added to the
## list of polls.
##
## - View Forum:
## -> Delete Topic: You will be able to click on a image and get a confirm message
## on if you really want to delete the topic. After click "Yes", the topic will
## get delete forever.
## -> Locking Topic: You will be able to lock a topic by click on the topic image.
## -> Move Topic: You will be able to move a topic to a different forum for a click
## of an images.
##
## - View Group:
## -> Userlist: When typing in the username field, a userlist will generate under the
## username field,
##
## - View Search page:
## -> Userlist: When typing in the search author field, a userlist will generate under the
## author field,
##
## - View Topic:
## -> Delete Topic: You will be able to click on a image and get a confirm message
## on if you really want to delete the topic. After click "Yes", the topic will
## get delete forever.
## -> Locking Topic: You will be able to lock a topic by click on the topic image.
## -> Move Topic: You will be able to move a topic to a different forum for a click
## of an images.
## -> Delete Post: You will be able to delete a post without having to reload the page.
## -> Post Subject: You will be able to edit the subject of the post. If it is the first post
## then the topic title will change.
## -> Post Message: You will be able to edit the post message within the topic page.
## -> Watch Topic: You will be able to watch a topic without leaving the page.
## -> Post Menu: Double click on the message and your well get a menu for that post.
## The post menu contains the following
## => Delete Post: You will be able to delete a post without having to reload the page.
## => Inline Post Editing: You will be able to edit the post message within the topic page.
## => Inline Post Editing Preview: You will be able to preview your post before submiting it.
## => View Poster's IP Address: You will be abel to view the poster's ip address without
## reload the page.
##
## -> Poll Menu: When a topic has a poll on it, you will be able to double click on the
## poll and get a poll menu.
## => Poll Options: You will be able to change the poll options of the poll without haing
## to edit the topic.
## => Poll Title: You will be able to change the title of the poll without having to
## editing the topic.
## => View Results: You will be able to view the results of the poll with a click
## of a button.
##
## -> View Results: You will be able to view the results of the poll with a click of a button.
## -> Poll voting: You will be able to do a instant vote. Which means that you can vote and
## have the results show without having to reload the page.
##
## - Administration Panel
## -> AJAXed Configuration:
## => Active: You will be able to turn off any or all the features this mod has.
##
## -> Group Admin > Management > Group:
## => Userlist: When typing in the search author field, a userlist will generate under the
## author field,
##
## -> User Admin > Ban Control:
## => Userlist: When typing in the search author field, a userlist will generate under the
## author field,
##
## -> User Admin > Management:
## => Userlist: When typing in the search author field, a userlist will generate under the
## author field,
##
## -> User Admin > Permissions:
## => Userlist: When typing in the search author field, a userlist will generate under the
## author field,
##
## - Registration:
## -> Username Checker: You can see if a username is: Takin, Yours, Free.
## -> Password Checker: You will be able to see if your passwords match.
##
## - Editing Your Profile:
## -> Username Checker: You can see if a username is: Takin, Yours, Free.
## -> Password Checker: You will be able to see if your passwords match.
Вроде и функций больше :)
roll
phpBB 1.2.0
Сообщения: 10
Стаж: 16 лет 8 месяцев

Сообщение roll »

Ratso
Как связка квик реплай+квик едит Аяксед с его глюками в русской кодировке и рядом не стоял(тем более там вообще нет квик реплая). Я буквально вчера с его функций viewtopic соскачил на MyAjax - это совсем другое дело. А остальные его(Ajaxed) возмонжности никто не запрещает использовать вместе с сабжем(собстно почему и предлагаю поменять навзание пхп).
Аватара пользователя
Ratso
phpBB 1.0.0
Сообщения: 2
Стаж: 16 лет 9 месяцев

Сообщение Ratso »

Ну мне Айксед так и не удалось скрестить с моим шаблоном, т.к. там все очень разное. Пришлось юзать subSilver.
Посмотрел дему этого варианта - оч. понравилось. Но ставить не стал из-за предупреждения о бете. Хотелось бы, чтоб MyAjax в будущем стал не менее функционален, чем Ajaxed. Буду следить за новыми версиями. Надеюсь, выход Олимпуса не повлияет на выход стабильной версии.
Lanior
phpBB 1.4.4
Сообщения: 144
Стаж: 18 лет 8 месяцев

Сообщение Lanior »

roll
Баги 1,2 исправлю в новой версии, для третьего мне нужно два тестовых форума: с и без мода и обязательно с youtube роликом. Ну и данные тестового пользователя :D
Предложения:
1) Ищите click в ajax.js
2) Пускай автор AJAXed переименует свой файл в ajaxed.php :evil:
Ratso
Эх, если бы я так же расписывал возможности... Да там сплошные дубли! Ну, есть пара отсутствующих у меня фич, но не первой степени важности и , имхо, ajaxed quick reply гораздо нужнее. Хотя пожалуй стоит добавить проверку имени, пароли при регистрации и авто дополнение при вводе имени пользователя.
Последний раз редактировалось Lanior 23.08.2007 6:49, всего редактировалось 1 раз.
Мои моды: myAJAX 0.6.6, myLogs 0.1.1
Prometheus
phpBB 1.4.4
Сообщения: 183
Стаж: 17 лет 11 месяцев
Благодарил (а): 1 раз

Сообщение Prometheus »

Ждем версии для установки на рабочий форум!
roll
phpBB 1.2.0
Сообщения: 10
Стаж: 16 лет 8 месяцев

Сообщение roll »

Lanior писал(а):2) Пускай автор AJAXed переименует свой файл в ajaxed.php
=) Ну по-хорошему было правильней, чтобы оба мода имели пхп по своему названию. Ну лан неважно )

Я как самый нетерпеливый уже сам полазил и могу поделиться некоторыми наработками :

1) название пхп можно переопределить в ajax.js

Код: Выделить всё

function ajax_query(args, callback) {
	$.post('myajax.php?sid=' + sid, callback, args);
}
Ну это самое простое - просто в помощь таким же новичкам как я, когда ставил че-то заклинило и час лазил искал, где это ))) Плевался, что когда-то додумался установить Ajaxed и теперь не смогу установить MyAjax =)

2) проблема не удаления превью после поста квик реплаем решается примерно так в ajax.js

Код: Выделить всё

В функции ajax_handle_post_forms(i, e) 
в тело $('input[@name=post]').click(function(el) {... 
надо добавить примерно следующее :	
var p = $('#preview_box');
p.html(''); 
3) поставить кнопку редактирования в обычное место можно примерно так :

Код: Выделить всё

1. в viewtopic_body.tpl левее кнопки цитаты добавляете :
<img class="edit_img" src="{AJAX_QUICKEDIT_IMG}" title="{L_EDITPOST}" alt="{L_EDITPOST}" style="cursor:pointer" />
(это так для примера, а вообще вытащить надо через пхп-переменную естественно с нужными условиями доступа)

2. в ajax.js заменяете
if(ajax_qei && !(el.find('.ajax_qei').length)) $(ajax_qei).addClass('ajax_qei').appendTo( el.find('div.ajax_post').parent() ).css({float: 'right', cursor: 'pointer'}).click(ajax_handle_postedit);
на
el.find('img.edit_img').click(ajax_handle_postedit);
4) еще я у себя добавил ббкод для быстрого редактирования, если кому будет интересно делается это примерно так :

Код: Выделить всё

1. в ajax_postedit.tpl добавляете кнопки ббкода в таком виде :
<input type="button" class="button" accesskey="b" name="edit_addbbcode0" value=" B " style="font-weight:bold; width:30px" onClick="edit_bbstyle(0)" />
и заменяете 
<textarea id="message" 
на
<textarea id="edit_message" 

2. в quick_reply.js добавляете новую функцию edit_bbstyle(bbnumber), которая идентична функции bbstyle(bbnumber), но все 
document.post 
заменяются на 
document.all
а все 
message и addbbcode
заменются на
edit_message и edit_addbbcode

3. в ajax.js в функции ajax_show_postedit_form(cont, msg, pid)
все '#message'
заменяются на 
'#edit_message'
Теперь что касается двух осташихся вопросов :
1) глюк с цитатами и квикедитом - не пытался даже пока что...
2) стрим-видео в IE. Проблема в следующем - конфликтуют

Код: Выделить всё

<object width="425" height="350">
	<param name="movie" value="http://www.youtube.com/v/rhQ-57bLeKQ"></param>
	<embed src="http://www.youtube.com/v/rhQ-57bLeKQ" type="application/x-shockwave-flash" width="425" height="350"></embed>
</object> в теле поста

и условие $(document).ready в ajax.js
Надеямся на скорейшее решение =)
roll
phpBB 1.2.0
Сообщения: 10
Стаж: 16 лет 8 месяцев

Сообщение roll »

Эх...поскольку сносить ятубе или майаякс не хотелось, подлечил пока проблему стрим-видео так :

Код: Выделить всё

1. В bbcode.tpl 
все что внутри
<!-- BEGIN youtube -->...<!-- END youtube -->
заменил на 
<div class="youtube">http://www.youtube.com/v/{YOUTUBEID}</div>

2. В ajax.js добавил в конец функции ajax_handle_post(i, el) :
var ytb1 = el.find('div.youtube').html();
var ytb2 = el.find('div.youtube').html();
var ytb_string = String(ytb1);
if (ytb_string.length < 100)
{
  ytb2 = '';
  ytb2 = ytb2 + '<param name="movie" value="'+ytb1+'"></param>';
  ytb2 = ytb2 + '<embed src="'+ytb1+'" type="application/x-shockwave-flash" width="425" height="350"></embed>';
  ytb2 = ytb2 + '</object>'; 
  ytb2 = ytb2 + '<br /><a href="' + ytb1 + '" target="_blank">Link</a><br />';
  el.find('div.youtube').html(ytb2);
}
Но этот вариант не интерпретирует теги ятубе после квикедита и еще див лоадинг лезет под див ятубе. Так что надеюсь автор починит в самом MyAjax. Хотя пока решения нет, может кто поможет довести до ума этот временный вариант? Для меня этот js темный лес...да еще справочников что-то не могу найти...
Lanior
phpBB 1.4.4
Сообщения: 144
Стаж: 18 лет 8 месяцев

Сообщение Lanior »

Все, хватит самодеятельности :) Сегодня выложу новую версию, в которой пофиксил все известные мне баги, включая stream видео в IE. Но баг с цитатой - это что-то! Теги table цитат мистическим образом исчезают из предков DOM-элемента сообщения. Зануление innerHTML сработало, но в childNodes цитат не было...
Мои моды: myAJAX 0.6.6, myLogs 0.1.1
roll
phpBB 1.2.0
Сообщения: 10
Стаж: 16 лет 8 месяцев

Сообщение roll »

Респект - ждемс )

Картинка лоадинг, залезающая под объект со стрим-видео - это тоже оказывается баг, а не моя ошибка. Проверьте пожалуйста, если еще не исправили.

PS.
Кстати именно цитаты были последней каплей, заставившей меня забыть про Ajaxed - везде смог кодировку поправить, но для них так и не нашел где...
Lanior
phpBB 1.4.4
Сообщения: 144
Стаж: 18 лет 8 месяцев

Сообщение Lanior »

roll писал(а):Картинка лоадинг, залезающая под объект со стрим-видео - это тоже оказывается баг, а не моя ошибка. Проверьте пожалуйста, если еще не исправили.
Ничего подобного! Это не ошибка мода, это особенность внедрения флеш-плеера в браузер, т.е. по-умолчанию он рисует свою картинку поверх всех слоев. Но я где-то встречал статью, где был описан параметр для флеша, решающий эту проблему.

Добавлено спустя 1 час 33 минуты 20 секунд:

Новое в версии 0.6.4:
  1. Добавлена полная совместимость с модом myLogs.
  2. Исправлена ошибка с цитатой.
  3. Исправлена ошибка с потоковым видео.
Мои моды: myAJAX 0.6.6, myLogs 0.1.1
Prometheus
phpBB 1.4.4
Сообщения: 183
Стаж: 17 лет 11 месяцев
Благодарил (а): 1 раз

Сообщение Prometheus »

Lanior
Добавьте параметр
<param name="wmode" value="transparent"> и в embed wmode="transparent"

<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shoc ... n=6,0,29,0" width="468" height="60"><param name="movie" value="url.swf">
<param name="quality" value="high">
<param name="wmode" value="transparent">
<embed src="url.swf" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="468" height="60" wmode="transparent"></embed>
</object>

и все будет ОК.

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