Reazon Опубликовано 17 Марта 2006 Жалоба Поделиться Опубликовано 17 Марта 2006 Что-то поиск не дал ничего.Вообщем скажите пожалуйста есть ли для 2.1.5 мод, который позволяет вставлять в ответ ник, на который кликаешь? Очень нужен... Может кто-то знает как сделать? Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Raynor Опубликовано 17 Марта 2006 Жалоба Поделиться Опубликовано 17 Марта 2006 sources\action_public\topics.php$poster['members_display_name'] = "<a href='{$this->base_url}showuser={$poster['id']}'>{$poster['members_display_name']}</a>";Заменяем на$poster['members_display_name'] = "<a href=\"java script:emoticon('2[b]".str_replace( array(" ", "'"), array(" ", "'"), $poster['members_display_name'] )."[/b]: ')\">{$poster['members_display_name']}</a>"; Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Reazon Опубликовано 17 Марта 2006 Автор Жалоба Поделиться Опубликовано 17 Марта 2006 Хм.. когда я нажимаю на ник, то мне выдаёт ненайденную страницу.Вот по такой ссылкеhttp://мойсайт/java%20script:emoticon('2встывляемый ник:%20') Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Raynor Опубликовано 17 Марта 2006 Жалоба Поделиться Опубликовано 17 Марта 2006 Яваскрипт пишем слитно разумеется... Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Reazon Опубликовано 17 Марта 2006 Автор Жалоба Поделиться Опубликовано 17 Марта 2006 Так-с... я изменил как вы и говорили) Теперь ник вставляет, но таким образом 2[b]ник[/b]: 2-ку стёр. Она там нужна? P.S. Огромное спасибо) И последний вопрос: Ник вставляет с маленьким отступом от начало строки. Тоесть сначало идёт пропуск, а потом ник. Где там на до подправить, что бы не было пробелов? Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
.silent Опубликовано 17 Марта 2006 Жалоба Поделиться Опубликовано 17 Марта 2006 корректировать уже существующий member_display_name - это неправильно. ну создайте вы новую переменную и уже ее выводите в шаблон. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Reazon Опубликовано 17 Марта 2006 Автор Жалоба Поделиться Опубликовано 17 Марта 2006 ну создайте вы новую переменную и уже ее выводите в шаблон.К сожалению я в этом не понимаю. Если вы поделитесь своим спосбом, то конечно огромное мерси. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Raynor Опубликовано 17 Марта 2006 Жалоба Поделиться Опубликовано 17 Марта 2006 корректировать уже существующий member_display_name - это неправильно.Аргументы? Плодить неиспользуемые переменные это тоже не правильно... Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Reazon Опубликовано 17 Марта 2006 Автор Жалоба Поделиться Опубликовано 17 Марта 2006 корректировать уже существующий member_display_name - это неправильно Плодить неиспользуемые переменные это тоже не правильно...Лишь бы всё работало) Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
MotoDen Опубликовано 23 Марта 2006 Жалоба Поделиться Опубликовано 23 Марта 2006 А почему не все ники вставляются? Допустим, ник, начинающийся на $ отказывается вставляться... Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
MotoDen Опубликовано 24 Марта 2006 Жалоба Поделиться Опубликовано 24 Марта 2006 И можно ли поставить этот мод с раскраской ников, соответствуя группам? Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
MotoDen Опубликовано 15 Апреля 2006 Жалоба Поделиться Опубликовано 15 Апреля 2006 Неужели никто мне не подскажет? Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
OverHerz Опубликовано 15 Апреля 2006 Жалоба Поделиться Опубликовано 15 Апреля 2006 специально для тебя - Вставка имени в форму ответа Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
tood Опубликовано 16 Апреля 2006 Жалоба Поделиться Опубликовано 16 Апреля 2006 на этом форуме есть уже токаяи я собрал из неё всё до кучи и вот что полулилось Раскраска + вставка имяни в форму бысртрого ответа (если выделить текст и нажать на имя того, кто этот текст написал, он вставится в цитату) в файле topics.php $poster['members_display_name'] = "<a href='{$this->base_url}showuser={$poster['id']}'>{$poster['members_display_name']}</a>"; заменить на:$poster['members_display_name']=str_replace(" ", " ", $poster['name']); $poster['members_display_name']="<a onmouseover=\"copyQ('{$poster['name']}','{$quote_info}', '{$row['pid']}');this.style.cursor='hand';\" onClick=\"java script:pasteQ();\" title=\"{$ibforums->lang['tt_reply_to_post']}\">{$this->ipsclass->cache['group_cache'][ $poster['mgroup'] ]['prefix']}{$poster['members_display_name']}{$ibforums->cache['group_cache'][ $poster['mgroup'] ]['suffix']}{$ibforums->cache['group_cache'][ $poster['mgroup'] ]['suffix']}</a>"; в файле ipb_topic.js в самом конце добавить //========================================== // Insert member name //========================================== function ins(name) { var input=document.REPLIER.Post; input.value=input.value+"[b]"+name+"[/b]"+" \n"; } //========================================== // Prepare quick quote //========================================== function copyQ(qinf,date,pid) { txt='' if (document.getSelection) { txt=document.getSelection() } else if (document.selection) { txt=document.selection.createRange().text; } if (txt.replace(" ","") != "") { txt='[quote='+qinf+date+']\n'+txt+'\n[right][snapback]'+pid+'[/snapback][/right]\n[/quote]\n' }else { txt="[b]"+qinf+"[/b]"+", \n" } } //========================================== // Paste quick quote //========================================== function pasteQ() { if(document.REPLIER.Post)document.REPLIER.Post.value += txt } Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
OverHerz Опубликовано 16 Апреля 2006 Жалоба Поделиться Опубликовано 16 Апреля 2006 toodнам не нужно вставлять текст, нам нужно вставить только ник, еще раз прочитай первый пост Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
mrMad-Cat Опубликовано 16 Апреля 2006 Жалоба Поделиться Опубликовано 16 Апреля 2006 А помоему класная идея. Во только ворос, а если я на другой ник нажму? То цитата будет с текстом одного чела а ник от другого? Или всё ок? Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
KiRiK de Ch Опубликовано 16 Апреля 2006 Жалоба Поделиться Опубликовано 16 Апреля 2006 цитата будет с текстом одного чела а ник от другогосудя п овсему, да Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
tood Опубликовано 17 Апреля 2006 Жалоба Поделиться Опубликовано 17 Апреля 2006 да к сожилению это косяк блин Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
mrMad-Cat Опубликовано 17 Апреля 2006 Жалоба Поделиться Опубликовано 17 Апреля 2006 Ну ничего, это не так страшно. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
MotoDen Опубликовано 17 Апреля 2006 Жалоба Поделиться Опубликовано 17 Апреля 2006 OverHerz,Если бы почитал тему внимательней, то увидел бы, что у меня не все ники вставляются, о чем я там и отписался!tood,А как сделать так, чтобы при нажатии на ник он вставился в окно ответа с сохранением цвета группы? Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
OverHerz Опубликовано 17 Апреля 2006 Жалоба Поделиться Опубликовано 17 Апреля 2006 MotoDenа я тебе как раз дал ссылку на другой мод, он через ява скрипт работает, так что проблем со вставкой по идее быть не должно. А в моде, который наверху идет замена, ессно $ воспринимается как переменная и поэтому не работает. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
mrMad-Cat Опубликовано 17 Апреля 2006 Жалоба Поделиться Опубликовано 17 Апреля 2006 OverHerz а нельзя в мод на яваскрипте впихануть цытату? Было бы очень хорошо... Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
OverHerz Опубликовано 17 Апреля 2006 Жалоба Поделиться Опубликовано 17 Апреля 2006 я за разделение модов если тебе нужна цитата, то вот - Быстрая цитата в стиле multiqoute для 2.1.х потому что часто приходится вставлять только ник, а иногда цитату, поэтому скрещивать 2 этих мода - не самая удачная мысль. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
mrMad-Cat Опубликовано 17 Апреля 2006 Жалоба Поделиться Опубликовано 17 Апреля 2006 Так смысл вот в чём: если ты выделил какойто текст то это уже цытата, а если не выделил, то просто вставка имени в форму ответа. Поэтому обьеденить эт о всё какраз неплохо. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
-=mayday=- Опубликовано 2 Июня 2006 Жалоба Поделиться Опубликовано 2 Июня 2006 тот код, что дал Tood именно так и работает - выделил тект - цитата. Не выделил - вставка ника. Только там есть проблема - вместо "отображаемого имени" в темах получается "имя регистрации". Ну и вставляется тоже оно. надо заменить $poster['name'] на $poster['members_display_name'] два раза. Ну и естественно проблема выделил одно - на ник нажал другого.. З.Ы. Зато имя не подчеркнутое.... Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Рекомендуемые сообщения
Присоединиться к обсуждению
Вы можете ответить сейчас, а зарегистрироваться позже. Если у вас уже есть аккаунт, войдите, чтобы ответить от своего имени.