[BETA] myAJAX 0.6.6
-
- phpBB 1.2.0
- Сообщения: 10
- Стаж: 17 лет 8 месяцев
причем проблема только в IE (в Opera все нормально)scorpio писал(а):Появился глюк
Если редакируешь сообщение с цитатой, то то, что редактируешь вместе со всем текстом и цитатой появляется ниже паели редактирования при нажатии любой из трех кнопок и так дублируется по многу раз, но если не обратить внимание при перезагрузки странице или возврату к сообщению все отредактировано один раз и на месте
Не ставьте бета-версии модов на робочие форумы!
Эх, не долго мучалась старушка в высоковольтных проводах
Пришлось снести...а жаль
И не из-за цитаты
Как выяснилось, у мода конфликт в viewtopic.php или еще где с модом Advanced bbcode, где у меня установлены youtube, googlevideo и прочее
Именно эти темы он не открывал, то есть те,где были помещены видюшки с youtub или stream audio, в простых сообщениях конфликтов с advanced bbcode не было, но пришлось убрать пока ваш мод
надеюсь на усовершествование, вещь суперклассная, ну а пока поигрались и буде
Эх, не долго мучалась старушка в высоковольтных проводах

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

-
- phpBB 1.2.0
- Сообщения: 10
- Стаж: 17 лет 8 месяцев
Точно! Где-то в 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.
Так что если подытоживать баги :
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.
-
- phpBB 1.0.0
- Сообщения: 2
- Стаж: 17 лет 9 месяцев
ДЫк вроде есть похожий здесь:
http://www.phpbbhacks.com/download/6669

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.

-
- phpBB 1.2.0
- Сообщения: 10
- Стаж: 17 лет 8 месяцев
Ratso
Как связка квик реплай+квик едит Аяксед с его глюками в русской кодировке и рядом не стоял(тем более там вообще нет квик реплая). Я буквально вчера с его функций viewtopic соскачил на MyAjax - это совсем другое дело. А остальные его(Ajaxed) возмонжности никто не запрещает использовать вместе с сабжем(собстно почему и предлагаю поменять навзание пхп).
Как связка квик реплай+квик едит Аяксед с его глюками в русской кодировке и рядом не стоял(тем более там вообще нет квик реплая). Я буквально вчера с его функций viewtopic соскачил на MyAjax - это совсем другое дело. А остальные его(Ajaxed) возмонжности никто не запрещает использовать вместе с сабжем(собстно почему и предлагаю поменять навзание пхп).
-
- phpBB 1.0.0
- Сообщения: 2
- Стаж: 17 лет 9 месяцев
Ну мне Айксед так и не удалось скрестить с моим шаблоном, т.к. там все очень разное. Пришлось юзать subSilver.
Посмотрел дему этого варианта - оч. понравилось. Но ставить не стал из-за предупреждения о бете. Хотелось бы, чтоб MyAjax в будущем стал не менее функционален, чем Ajaxed. Буду следить за новыми версиями. Надеюсь, выход Олимпуса не повлияет на выход стабильной версии.
Посмотрел дему этого варианта - оч. понравилось. Но ставить не стал из-за предупреждения о бете. Хотелось бы, чтоб MyAjax в будущем стал не менее функционален, чем Ajaxed. Буду следить за новыми версиями. Надеюсь, выход Олимпуса не повлияет на выход стабильной версии.
-
- phpBB 1.4.4
- Сообщения: 144
- Стаж: 19 лет 8 месяцев
roll
Баги 1,2 исправлю в новой версии, для третьего мне нужно два тестовых форума: с и без мода и обязательно с youtube роликом. Ну и данные тестового пользователя
Предложения:
1) Ищите click в ajax.js
2) Пускай автор AJAXed переименует свой файл в ajaxed.php
Ratso
Эх, если бы я так же расписывал возможности... Да там сплошные дубли! Ну, есть пара отсутствующих у меня фич, но не первой степени важности и , имхо, ajaxed quick reply гораздо нужнее. Хотя пожалуй стоит добавить проверку имени, пароли при регистрации и авто дополнение при вводе имени пользователя.
Баги 1,2 исправлю в новой версии, для третьего мне нужно два тестовых форума: с и без мода и обязательно с youtube роликом. Ну и данные тестового пользователя

Предложения:
1) Ищите click в ajax.js
2) Пускай автор AJAXed переименует свой файл в ajaxed.php

Ratso
Эх, если бы я так же расписывал возможности... Да там сплошные дубли! Ну, есть пара отсутствующих у меня фич, но не первой степени важности и , имхо, ajaxed quick reply гораздо нужнее. Хотя пожалуй стоит добавить проверку имени, пароли при регистрации и авто дополнение при вводе имени пользователя.
Последний раз редактировалось Lanior 23.08.2007 6:49, всего редактировалось 1 раз.
-
- phpBB 1.2.0
- Сообщения: 10
- Стаж: 17 лет 8 месяцев
=) Ну по-хорошему было правильней, чтобы оба мода имели пхп по своему названию. Ну лан неважно )Lanior писал(а):2) Пускай автор AJAXed переименует свой файл в ajaxed.php
Я как самый нетерпеливый уже сам полазил и могу поделиться некоторыми наработками :
1) название пхп можно переопределить в ajax.js
Код: Выделить всё
function ajax_query(args, callback) {
$.post('myajax.php?sid=' + sid, callback, args);
}
2) проблема не удаления превью после поста квик реплаем решается примерно так в ajax.js
Код: Выделить всё
В функции ajax_handle_post_forms(i, e)
в тело $('input[@name=post]').click(function(el) {...
надо добавить примерно следующее :
var p = $('#preview_box');
p.html('');
Код: Выделить всё
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);
Код: Выделить всё
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
-
- phpBB 1.2.0
- Сообщения: 10
- Стаж: 17 лет 8 месяцев
Эх...поскольку сносить ятубе или майаякс не хотелось, подлечил пока проблему стрим-видео так :
Но этот вариант не интерпретирует теги ятубе после квикедита и еще див лоадинг лезет под див ятубе. Так что надеюсь автор починит в самом MyAjax. Хотя пока решения нет, может кто поможет довести до ума этот временный вариант? Для меня этот js темный лес...да еще справочников что-то не могу найти...
Код: Выделить всё
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);
}
-
- phpBB 1.4.4
- Сообщения: 144
- Стаж: 19 лет 8 месяцев
Все, хватит самодеятельности
Сегодня выложу новую версию, в которой пофиксил все известные мне баги, включая stream видео в IE. Но баг с цитатой - это что-то! Теги table цитат мистическим образом исчезают из предков DOM-элемента сообщения. Зануление innerHTML сработало, но в childNodes цитат не было...

-
- phpBB 1.2.0
- Сообщения: 10
- Стаж: 17 лет 8 месяцев
Респект - ждемс )
Картинка лоадинг, залезающая под объект со стрим-видео - это тоже оказывается баг, а не моя ошибка. Проверьте пожалуйста, если еще не исправили.
PS.
Кстати именно цитаты были последней каплей, заставившей меня забыть про Ajaxed - везде смог кодировку поправить, но для них так и не нашел где...
Картинка лоадинг, залезающая под объект со стрим-видео - это тоже оказывается баг, а не моя ошибка. Проверьте пожалуйста, если еще не исправили.
PS.
Кстати именно цитаты были последней каплей, заставившей меня забыть про Ajaxed - везде смог кодировку поправить, но для них так и не нашел где...
-
- phpBB 1.4.4
- Сообщения: 144
- Стаж: 19 лет 8 месяцев
Ничего подобного! Это не ошибка мода, это особенность внедрения флеш-плеера в браузер, т.е. по-умолчанию он рисует свою картинку поверх всех слоев. Но я где-то встречал статью, где был описан параметр для флеша, решающий эту проблему.roll писал(а):Картинка лоадинг, залезающая под объект со стрим-видео - это тоже оказывается баг, а не моя ошибка. Проверьте пожалуйста, если еще не исправили.
Добавлено спустя 1 час 33 минуты 20 секунд:
Новое в версии 0.6.4:
- Добавлена полная совместимость с модом myLogs.
- Исправлена ошибка с цитатой.
- Исправлена ошибка с потоковым видео.
-
- phpBB 1.4.4
- Сообщения: 183
- Стаж: 18 лет 11 месяцев
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>
и все будет ОК.
Добавьте параметр
<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>
и все будет ОК.