сделать в минипрофиле кликабельный ник,чтоб выпадало окошко с двумя значениями:1 упомянуть 2 перейти в профиль
тот ник что вверху минипрофиля он один
Единый форум поддержки |
Привет, Гость! Войдите или зарегистрируйтесь.
Вы здесь » Единый форум поддержки » Форум для новичков » Ник автора
сделать в минипрофиле кликабельный ник,чтоб выпадало окошко с двумя значениями:1 упомянуть 2 перейти в профиль
тот ник что вверху минипрофиля он один
tartar1
вариант решения, который уже есть:
всплывающие ссылки профиля у ника автора - http://forumd.ru/viewtopic.php?id=5490
если не подходит, попробую переделать (если раньше меня это не скрафтят спецы).
Герда
не,не подоходят
у меня авторы со стихи ру нажимают ник,думают там страничка(профиль)
tartar1
а может тогда сделать вот так:
1. по клику на ник делаем ссылку на профиль
2. "цитировать" превращаем в кнопку "ответить"
такие скрипты уже есть, если устраивает, откопаю.
2. "цитировать" превращаем в кнопку "ответить"
ну или добавляем кнопку "ответить" рядом с "цитировать" - такое тоже есть
Герда
хотя давайте))))))
у меня цитата всплывающая, и так хватает
Отредактировано tartar1 (Чт, 30 Июл 2020 10:51:32)
окей, тогда над переделать скрипт всплывающих ссылок у ника.
когда лапки дотянутся - покопаюсь.
если кто-то из спецов раньше скрафтит - без проблем, я в скриптах соображаю долго.
Герда
не, цитировать - в ответить
tartar1
а, ок. ща нарою нужный комплект
Герда
а в ЛС должно остаться по старому
tartar1
долго я тупила, а ларчик просто открывается.
Перенос формы Быстрого ответа под нужное сообщение [Alex_63 2015]
нужна с кнопкой "ответить"
При нажатии на кнопку "Ответить" в форму ответа вставляется ник автора соответствующего поста в тегах [b] [/b].
При клике на ник автора поста в мини-профиле происходит переход на страницу профиля автора (страница открывается в новой вкладке).
Герда
спасибочки
нужный скрипт,а в каталоге не видел,вроде
а как с этим скриптом объединить?
<!-- Вставка ссылки на профиль пользователя по клику на ник -->
<script type="text/javascript">
function to(username,user_id){
var N = "\n"; // Символ после ника: "\n" - перенос строки, ", " - запятая
var _Lnk = "http://"+location.hostname+"/profile.php?id="+user_id;
insert("[mark=green]"+username+"<<[/mark]"+N);
}
$(".pa-author>a[href*=':to(']").each(function(){
var href=$(this).attr("href");var usLnk=$(this).parents(".post").find(".pl-email>a[href*='profile']");
href=href.replace("')","',"+usLnk.attr("href").split("id=")[1]+")");$(this).attr("href",href);
});
</script>
а как с этим скриптом объединить?
ну, его надо тогда сносить.
к нику должно быть привязано только одно действие.
если хочется оставить, то нужно накручивать вставку ссылки на профиль уже на кнопку "ответить" - именно она теперь будет делать вставку ника в форму ответа.
сейчас я попробую прикрутить
Герда
ладно, так проживем
этоткод у меня сломался, я его заменил . не нужно .вставки Ника со ссылкой хватает пока почти. хотелось бы конечно и в минипрофиле ссылку.
не надо делат ькак я сказал сначала -всплывающее окошко
tartar1
слушай, а у меня скрипт не вставляет именно ССЫЛКУ на профиль.
он, кажись, не рабочий?
или у меня что-то не так.
он у меня вставляет только бб-тег
в твоем случае:
[mark=green]Злобер<<[/mark]
если надо, могу добавить к скрипту от алекса - это делается элементарно
у меня цитата всплывающая, и так хватает
кстати, если цитатирование всплывающее - можно скрыть внизу поста цитирование. оставить только кнопку "ответить"
Герда
у меня вставляет. а марк грин у вас не установлен код
уберите из скрипта
tartar1
увидела в соседнем топике посты - у тя прост конкретно этот код был кривой, там только марк остался, а бб-теги ссылки удалились, так что все работает.
чтобы работало совместно, ставим после скриптас переносом формы от алекса :
<!-- Вставка ссылки на профиль пользователя по клику на ник --> <script language="javascript"> function to(username,user_id){ var N = "\n"; // Символ после ника: "\n" - перенос строки, ", " - запятая var _Lnk = "http://"+location.hostname+"/profile.php?id="+user_id; insert("[url="+_Lnk+"][color=brown][b]"+username+"[/b][/color][/url]"+N); } $("li.pl-reply>a[href*=':to(']").each(function(){ var href=$(this).attr("href"); var usLnk=$(this).parents(".post").find(".pl-email>a[href*='profile']"); href=href.replace("')","',"+usLnk.attr("href").split("id=")[1]+")");$(this).attr("href",href); }); </script>
и если нужно убрать кнопку "цитировать" (оставить только "ответ" + всплывающую цитату) в хтмл-верх:
<style> li.pl-quote {display: none;} <style>
Герда
Так же как ACT3255 воспользовался вашим вторым кодом от сюда http://forumd.ru/viewtopic.php?id=5490
Вы здесь » Единый форум поддержки » Форум для новичков » Ник автора