David Опубликовано 10 Октября 2004 Жалоба Поделиться Опубликовано 10 Октября 2004 Остап Всё, разобрался...Хотя ничего и не менял... Ссылка на комментарий Поделиться на других сайтах Прочее
d1pro Опубликовано 10 Октября 2004 Автор Жалоба Поделиться Опубликовано 10 Октября 2004 Остап Не знаю, по тому, что не встречался, у меня все нормально. По идее и не должно вообще такого возникать. Но грю, подождите, скоро все обновлю. Ссылка на комментарий Поделиться на других сайтах Прочее
Остап Опубликовано 10 Октября 2004 Жалоба Поделиться Опубликовано 10 Октября 2004 Да я бы ждал, токо юзеры ( ()?%( трах тибидох ) чуть не сожрали Ссылка на комментарий Поделиться на других сайтах Прочее
d1pro Опубликовано 10 Октября 2004 Автор Жалоба Поделиться Опубликовано 10 Октября 2004 С безопасностью во вставке имени и цитаты разобрался, форму буду переделывать... Ссылка на комментарий Поделиться на других сайтах Прочее
Остап Опубликовано 10 Октября 2004 Жалоба Поделиться Опубликовано 10 Октября 2004 Распишешь чё менять, для тех у кого СТОИТ ? Ссылка на комментарий Поделиться на других сайтах Прочее
d1pro Опубликовано 10 Октября 2004 Автор Жалоба Поделиться Опубликовано 10 Октября 2004 Вообще говоря вставка имени и цитаты к этому моду вообще никакого отношения не имеет Ссылка на комментарий Поделиться на других сайтах Прочее
d1pro Опубликовано 10 Октября 2004 Автор Жалоба Поделиться Опубликовано 10 Октября 2004 Так, хак для цитаты обновил, всем ставить .Для вставки ника заюзайте такой код: $poster['name'] = "<a href='{$this->base_url}showuser={$poster['id']}'>{$poster['name']}</a>";Вот его меняем на: $poster['name'] = str_replace(" ", " ", $poster['name']); $poster['name'] = "<a href=javascript:ins('".htmlspecialchars ( $poster['name'] )."')>{$poster['name']}</a>";Ну как обычно Ссылка на комментарий Поделиться на других сайтах Прочее
Остап Опубликовано 10 Октября 2004 Жалоба Поделиться Опубликовано 10 Октября 2004 d1pro ы-ы-ы Бери пример с Мэтта ... Используй htmlentities() Добавлено в [mergetime]1097444566[/mergetime] То есть ты хочешь сказать, что ды ра в прошлых версиях форумов имеется определённая ? Не можешь в приват конкретизировать ? Ссылка на комментарий Поделиться на других сайтах Прочее
d1pro Опубликовано 11 Октября 2004 Автор Жалоба Поделиться Опубликовано 11 Октября 2004 Остап Тогда будет просто офигительная поддержка не-латинских символов...Да даже не в приват. Это тут на форуме даже говорилось. А дырка там простая. Регишь ник в стиле 1");alert("lol (собственно такой пример и был) и он естественно вместо вставки ника мессагу выкидывает. Это было не в самом форуме, а именно в моде вставки ника... Добавлено в [mergetime]1097473477[/mergetime] Ну и естесно сюда можно любой js таким образом пихнуть... Сильно конечно не развернешься, но все же... Ссылка на комментарий Поделиться на других сайтах Прочее
shuks Опубликовано 11 Октября 2004 Жалоба Поделиться Опубликовано 11 Октября 2004 Так, хак для цитаты обновил, всем ставить .Для вставки ника заюзайте такой код: CODE $poster['name'] = "<a href='{$this->base_url}showuser={$poster['id']}'>{$poster['name']}</a>"; Вот его меняем на: CODE $poster['name'] = str_replace(" ", " ", $poster['name']); $poster['name'] = "<a href=java script:ins('".htmlspecialchars ( $poster['name'] )."')>{$poster['name']}</a>"; Ну как обычно А в jscripts/ipb_topic.js добавляем как обычно://========================================== // Paste Name to qreply-form //========================================== function ins(name){ var input=document.REPLIER.Post; input.value=input.value+"[b]"+name+"[/b]"+" \n"; } Не так ли? Ссылка на комментарий Поделиться на других сайтах Прочее
Остап Опубликовано 11 Октября 2004 Жалоба Поделиться Опубликовано 11 Октября 2004 d1pro Если не хочешь исправлять баг со вставкой имени, что я писал - я сам скажу :function ins(name) { if (document.REPLIER) { var input=document.REPLIER.Post; input.value=input.value+"[b]"+name+"[/b]"+" \n"; } } Нада НА это заменить Ссылка на комментарий Поделиться на других сайтах Прочее
Song Опубликовано 11 Октября 2004 Жалоба Поделиться Опубликовано 11 Октября 2004 Остап а в чём баг если не делать "if (document.REPLIER)" ? Ссылка на комментарий Поделиться на других сайтах Прочее
Остап Опубликовано 11 Октября 2004 Жалоба Поделиться Опубликовано 11 Октября 2004 Ну а остальное подлатали, спасибо Добавлено в [mergetime]1097507501[/mergetime] Song а в чём баг если не делать "if (document.REPLIER)" ? Читай мой пост Расширенная форма быстрого ответа Ссылка на комментарий Поделиться на других сайтах Прочее
Остап Опубликовано 11 Октября 2004 Жалоба Поделиться Опубликовано 11 Октября 2004 d1pro Bender Zadunajskij Вот так теперь вставляет пользователей с пробелом Ссылка на комментарий Поделиться на других сайтах Прочее
shuks Опубликовано 11 Октября 2004 Жалоба Поделиться Опубликовано 11 Октября 2004 Вот так теперь вставляет пользователей с пробелом Ссылка на комментарий Поделиться на других сайтах Прочее
d1pro Опубликовано 11 Октября 2004 Автор Жалоба Поделиться Опубликовано 11 Октября 2004 Остап И не только пробелы кстати . Юзеров конечно может пугать, но добавляться все будет нормально. Ссылка на комментарий Поделиться на других сайтах Прочее
Остап Опубликовано 11 Октября 2004 Жалоба Поделиться Опубликовано 11 Октября 2004 Что значит нормально ? Это нормально по твоему ? Ссылка на комментарий Поделиться на других сайтах Прочее
shuks Опубликовано 11 Октября 2004 Жалоба Поделиться Опубликовано 11 Октября 2004 И не только пробелы кстатиЭто я увидел, но только пробелы как вставляются в форму как так и остаются в написанном посте... Ссылка на комментарий Поделиться на других сайтах Прочее
d1pro Опубликовано 11 Октября 2004 Автор Жалоба Поделиться Опубликовано 11 Октября 2004 Хм, другие символы преобразуются нормально... Ладно, посмотрю... Добавлено в [mergetime]1097524128[/mergetime] BTW, этот код не является частью ни одного из моих модов . Ссылка на комментарий Поделиться на других сайтах Прочее
Остап Опубликовано 11 Октября 2004 Жалоба Поделиться Опубликовано 11 Октября 2004 d1pro Ой ОФФТОП : ( меня чуть токо что не похерили за такой баг ) ЫЫЫЫЫЫЫЫЫЫЫЫЫ Bender Zadunajskij ( ну не важно что там шло )данный ответ меня оскорбляет ятак понимаю что вот эта вставочка это в переводе означает ё* твою мать или бл***ь Люди не понимают таких багов / ОФФТОП : Ссылка на комментарий Поделиться на других сайтах Прочее
d1pro Опубликовано 11 Октября 2004 Автор Жалоба Поделиться Опубликовано 11 Октября 2004 Так-с, придумал че не так... Для ника код такой$poster['name'] = "<a href=javascript:ins('".str_replace(" ", " ", htmlspecialchars ( $poster['name'] ) )."')>{$poster['name']}</a>";Для цитаты:$row['quote_info'] = str_replace(array(" ", "[", "]"), array(" ", "[", "]"), htmlspecialchars ( $poster['name'] ) ).','.$std->get_date( $row['post_date'], 'LONG', 1 ); Архив обновлю... Ссылка на комментарий Поделиться на других сайтах Прочее
Nevell Опубликовано 11 Октября 2004 Жалоба Поделиться Опубликовано 11 Октября 2004 скажите что куда править, запутался совсем, а лучше, пора бы уже обновить мод, с учетом нвоых изменений! Ссылка на комментарий Поделиться на других сайтах Прочее
Fletch. Опубликовано 11 Октября 2004 Жалоба Поделиться Опубликовано 11 Октября 2004 (изменено) Что-то тоже не пойму, что менять и править... Изменено 11 Октября 2004 пользователем Fletch. Ссылка на комментарий Поделиться на других сайтах Прочее
d1pro Опубликовано 11 Октября 2004 Автор Жалоба Поделиться Опубликовано 11 Октября 2004 Цитату возьми обновленную. А ник к этому моду никаким боком, так что . Добавлено в [mergetime]1097535157[/mergetime] Мод быстрого ответа еще НЕ обновлен!!! Ссылка на комментарий Поделиться на других сайтах Прочее
Fletch. Опубликовано 11 Октября 2004 Жалоба Поделиться Опубликовано 11 Октября 2004 Остап Если не хочешь исправлять баг со вставкой имени, что я писал - я сам скажу : CODE function ins(name){if (document.REPLIER) { var input=document.REPLIER.Post; input.value=input.value+""+name+""+" \n";} } Нада НА это заменитьПоясни, плиз, что это исправляет? Добавлено в [mergetime]1097535460[/mergetime] Упс, понял Торможу что-то, значит надо спать.. срочно! Добавлено в [mergetime]1097536070[/mergetime] Нет, а правда, что и где менять-то? Ссылка на комментарий Поделиться на других сайтах Прочее
Рекомендуемые сообщения