TvoyWeb
Не,давай запрещать. Но только так,чтоб это не повредило присутствующим пользователям.
21. nokia6230 - 03 Апреля, 2005 - 09:20:47 - перейти к сообщению
22. Ray Wen - 03 Апреля, 2005 - 10:43:40 - перейти к сообщению
TvoyWeb
Хех... многие РПГ имена пишуться через " ' ", по тому мне бы желательно разрешить его использовать... Что касаеться запрета некоторых символов, то это тоже впринципи нужно... например мне не нужны юзеры -=[Black]=-Jack ...
Хех... многие РПГ имена пишуться через " ' ", по тому мне бы желательно разрешить его использовать... Что касаеться запрета некоторых символов, то это тоже впринципи нужно... например мне не нужны юзеры -=[Black]=-Jack ...
23. nokia6230 - 03 Апреля, 2005 - 13:21:54 - перейти к сообщению
Господа, дык что решаем? Хочется нейтрализовать этот вапрос.
24. TvoyWeb - 03 Апреля, 2005 - 18:31:41 - перейти к сообщению
Исправляем баг с символом " ' "
Открываем файл topic.php и находим строку:
Сразу за ней вставляем строку кода:
Далее если стоит мод вложенных цитат со вставкой имени пользователя в шапку цитаты, ищем в этом же файле далее по коду кусок кода
(в коде этот кусок встречается 2 раза)
И заменяем в этом куске $username на $jsusername.
Теперь нужно открыть файл topic_data.tpl скина.
В каждом скине (например в InvisionExBB) следующий кусок кода может выглядеть по разному.
Поэтому покажу на примере скина Original.
Найдите кусок кода:
И тоже заменяем в этом куске $username на $jsusername.
В других скинах кусок который нужно изменить может быть таким:
Ну вот вроде и все.
Открываем файл topic.php и находим строку:
CODE:
$username = $names[$member_id]['user'];
Сразу за ней вставляем строку кода:
CODE:
$jsusername = str_replace("'","\'",$username);
Далее если стоит мод вложенных цитат со вставкой имени пользователя в шапку цитаты, ищем в этом же файле далее по коду кусок кода
CODE:
onmouseover="copyQ(\''.$username.'\');"
(в коде этот кусок встречается 2 раза)
И заменяем в этом куске $username на $jsusername.
Теперь нужно открыть файл topic_data.tpl скина.
В каждом скине (например в InvisionExBB) следующий кусок кода может выглядеть по разному.
Поэтому покажу на примере скина Original.
Найдите кусок кода:
CODE:
<a href="javascript:pasteN('$username')">
И тоже заменяем в этом куске $username на $jsusername.
В других скинах кусок который нужно изменить может быть таким:
CODE:
pasteN('".$username."')
Ну вот вроде и все.
25. nokia6230 - 04 Апреля, 2005 - 06:02:44 - перейти к сообщению
TvoyWeb
Спасибо огромное. Супер. Респект тебе.
Уф.. У меня не работает почемуто. Всё сдеал как сказано. В результате если нажать на юзера, то укран спускается в низ, но там ничего не пишет. Никакой ник не появляется. Странно. Это только у меня так???
Спасибо огромное. Супер. Респект тебе.
Ты вообще чтоли ночью не спишь???
\n\n(Добавление)Уф.. У меня не работает почемуто. Всё сдеал как сказано. В результате если нажать на юзера, то укран спускается в низ, но там ничего не пишет. Никакой ник не появляется. Странно. Это только у меня так???
26. Cyber-Cat - 04 Апреля, 2005 - 06:44:59 - перейти к сообщению
TvoyWeb
У меня в topic_data.tpl ( ских InvisionExBB ),
такова кода нету:
Зато есть вот такой код:
Где слово $username повторяется 3 раза!
Менять все три раза $username на $jsusername ? Или только где то в одном месте ?\n\n(Добавление)
Точно!!! Не работает!
Вернее при нажатии на "Блиц ответ" - работает!
а при "Ответить +" - не работает!
У меня в topic_data.tpl ( ских InvisionExBB ),
такова кода нету:
CODE:
<a href="javascript:рasteN('$username')">
<a href="javascript:рasteN('$username')">
Зато есть вот такой код:
CODE:
$us_name_paste = $username ; }
else{ $us_name_paste ="<a href=".$kavicki."javascript:Whos('topic_open');pasteN('".$username."');".$kavicki.">".$username."</a>"; }
$us_name_paste = $username ; }
else{ $us_name_paste ="<a href=".$kavicki."javascript:Whos('topic_open');pasteN('".$username."');".$kavicki.">".$username."</a>"; }
Где слово $username повторяется 3 раза!
Менять все три раза $username на $jsusername ? Или только где то в одном месте ?\n\n(Добавление)
Точно!!! Не работает!
Вернее при нажатии на "Блиц ответ" - работает!
а при "Ответить +" - не работает!
27. TvoyWeb - 04 Апреля, 2005 - 07:53:37 - перейти к сообщению
Cyber-Cat пишет:
такова кода нету:
Я же написал выше, как и где делать изменения для скинов в которых этот код отличается. Прочитай внимательно.
Cyber-Cat пишет:
а при "Ответить +" - не работает!
Не совсем понял о чем ты.
28. Cyber-Cat - 04 Апреля, 2005 - 10:15:56 - перейти к сообщению
TvoyWeb
Я говорю, что если я ставлю так:
То при "Блиц"ответах все работает!
А при "Расширенном" ответе, при нажатии на ник - ник не переносится в форму...
Я говорю, что если я ставлю так:
CODE:
$us_name_paste = $username ; }
else{ $us_name_paste ="<a href=".$kavicki."javascript:Whos('topic_open');pasteN('".$jsusername."');".$kavicki.">".$username."</a>"; }
else{ $us_name_paste ="<a href=".$kavicki."javascript:Whos('topic_open');pasteN('".$jsusername."');".$kavicki.">".$username."</a>"; }
То при "Блиц"ответах все работает!
А при "Расширенном" ответе, при нажатии на ник - ник не переносится в форму...
29. TvoyWeb - 04 Апреля, 2005 - 10:20:15 - перейти к сообщению
Cyber-Cat
Ага, понял. Забыл совсем про это. Чуть позже выложу.
Ага, понял. Забыл совсем про это. Чуть позже выложу.
30. TvoyWeb - 04 Апреля, 2005 - 16:26:47 - перейти к сообщению
Cyber-Cat
Файл post.php функция reply(), найди строку:
и вставь после нее:
И все.
Файл post.php функция reply(), найди строку:
CODE:
$username = $users[$m_id]['n'];
и вставь после нее:
CODE:
$jsusername = str_replace("'","\'",$username);
И все.