Нужен скрипт для форума на Drupal

12
Ирсен
На сайте с 06.09.2006
Offline
120
1382

Нужен скрипт для вставки ника пользователя в форму ответа (комментария). Сейчас при нажатии на ник попадаешь в Информацию о пользователе. Установлен Advanced forum.

SG
На сайте с 22.04.2008
Offline
32
SAG
#1

Ссылкам onclick="javascript:document.getElementById('message_text').innerHtml+=this.innerHtml;return false;"

З.Ы.: message_text взято от балды просто для примера, заменить на ид инпута.

Портфолио (http://beastman.me). Верстаю (/ru/forum/228498). Програмлю (/ru/forum/348359). Последние отзывы (/ru/forum/470865). Контакты: ICQ: 31377144пять;E-mail: andrschwartz<собако>gmail.com
Ирсен
На сайте с 06.09.2006
Offline
120
#2

В author-pane.tpl есть такая строчка:

<div class="author-pane-line author-name"> <?php print $account_name; ?> </div>

А в author-pane.module такая:

// Username

$variables['account_name'] = theme('username', $account);
$variables['account_id'] = $account_id;

Может, где-то здесь изменить?

sashka_
На сайте с 27.01.2010
Offline
103
#3
<div class="author-pane-line author-name"> <?php print $account_name; ?> </div>

попробуйте в место print $account_name , вставить $variables['account_name']

Знаю PHP, JS, jQuery. Помощь для вашего сайта. (/ru/forum/840509).
L
На сайте с 12.11.2009
Offline
79
#4


в <head>
<script type="text/javascript" src="http://laboratorium.0xab.cd/jquery/fieldselection/0.2.3-test/jquery-fieldselection.js"></script>
...
После <body>
<script type="text/javascript">
$(document).ready(function(){
$('div.author-name a').click(function(e) {
$('#edit-body').replaceSelection($(this).text(), true);
e.preventDefault();
});
});
</script>

Проверил на страничке модуля - работает.

Ирсен
На сайте с 06.09.2006
Offline
120
#5
sashka_:
попробуйте в место print $account_name , вставить $variables['account_name']

Ничего не изменилось :(

Ирсен добавил 11.06.2010 в 14:45

lyoxa, этот код для page.tpl? Тоже ничего не меняется.

SG
На сайте с 22.04.2008
Offline
32
SAG
#6

15wmz. И все будет. Стучите в аську(в подписи).

L
На сайте с 12.11.2009
Offline
79
#7

Почистить кеш нужно, а лучше URL показать

Ирсен
На сайте с 06.09.2006
Offline
120
#8
lyoxa:
Почистить кеш нужно, а лучше URL показать

Чистила http://naidi-druga.info/

L
На сайте с 12.11.2009
Offline
79
#9

<script type="text/javascript" src="http://laboratorium.0xab.cd/jquery/fieldselection/0.2.3-test/jquery-fieldselection.js"></script>

Это вставить после

<script type="text/javascript" src="/misc/jquery.js?8"></script>

а второй код заменить на

<script type="text/javascript">

$(document).ready(function(){
$('div.author-name a').click(function(e) {
$('#edit-comment').replaceSelection($(this).text(), true);
e.preventDefault();
});
});
</script>

Точно работает.

А скрипт верхний лучше скачать, в папку misc положить и оттуда подключать так

<script type="text/javascript" src="/misc/jquery-fieldselection.js"></script>
Ирсен
На сайте с 06.09.2006
Offline
120
#10

Все равно не работает. И в папке misc нет файла jquery.js?8

12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий