Форум сетевых администраторов Страницы (8): « Первая ... « 4 5 [6] 7 8 »
Показаны 120 сообщений на этой странице

Форум сетевых администраторов (http://netadmin.ws/forum/index.php)
- Хаки от Netadmin или "Сделай сам" (http://netadmin.ws/forum/forumdisplay.php?forumid=76)
-- Вставка имени пользователя в форму быстрого ответа (http://netadmin.ws/forum/showthread.php?threadid=7877)


Помещено Varsosnill 29-10-2004 в 00:29:

Скажите честно, у кого-нибудь этот хак работает во всех трёх режимах (wysiwyg, режим форматирования и рамкой) на IE?

Ведь интересная штука
- при wysiwyg работает
- при режиме форматирования работает только когда из кода удаляешь две строки htmlwindow.focus();
- в текстовом режиме не работает вообще

В чём проблема? Где обещанный доработаный хак by polo?

__________________
www.ulver.com - сайт о Скандинавии и Язычестве
valhalla.ulver.com - конференция Valhalla


Помещено EXploit 29-10-2004 в 11:38:

Тоже хотелось бы увидеть полнофункциональный релиз.


Помещено MCTarakan 29-10-2004 в 12:34:

все работает! смотрите где-то вторую-третью страницу данной темы сообщение от меня!

__________________
yMC.ru - хомяк музыканта


Помещено Varsosnill 30-10-2004 в 02:40:

MCTarakan
как это вторую-третью, когда у меня всего две страницы этой темы.. всё ведь зависит от количества постов которые каждый может задавать индивидуально. Ты бы не мог указать конкретно на пост.

Если же ты говоришь про свой пост, где указываешь решение проблемы в удалении двух строчек htmlwindow.focus(); из кода polo, то я повторю что при удалении этих строчек перестаёт работать вставка в режиме wysiwyg, но начинает работать в режиме разметки.. т.е. в одном режиме работает только когда эти строчки существуют (режим wysiwyg), в другом случае работает только когда эти строчки удалены (режим разметки). Мне надо чтобы работало и в том и другом случае.

__________________
www.ulver.com - сайт о Скандинавии и Язычестве
valhalla.ulver.com - конференция Valhalla


Помещено kerk 31-10-2004 в 07:33:

можно и мне внести свой вклад?
---------------------
где то нашел в инете подобный хак, уже и не помню...
немного переделал его на свой лад
никаких запросов в базу делать ненадо, вставка ника в быстрый ответ, работает на ИЕ и Опере 7.50
цитата выделенного только в ИЕ в Опере не работает (так и ненашел, в чем трабла)
------------
залить в корень форума файл quote.js
найти в темплейте postbit_legacy
============================

PHP:


<!-- post $post[postid] popup menu -->
<
div class="vbmenu_popup" id="postmenu_$post[postid]_menu" style="display:none">
    <
table cellpadding="4" cellspacing="1" border="0">
    <
tr>
    
$post[username]


=================
Заменить на:
=================

PHP:

<!-- post $post[postid] popup menu -->
<
div class="vbmenu_popup" id="postmenu_$post[postid]_menu" style="display:none">
    <
table cellpadding="4" cellspacing="1" border="0">
    <
tr>
<
script type="text/javascript" src="quote.js"></script>
        <td class="thead"><a href="java script:ins('$post[username]')">ник в ответ</a></td>


=================
Чтобы добавить цитату выделенного не во всплывающее меню, а ниже аватара, найти:
=================

PHP:

<if condition="$show['reputation']"><div><if condition="$show['reppower']">$vbphrase[reppower]: $post[reppower]</if>$post[reputationdisplay]</div></if>
                <
div>$post[icqicon] $post[aimicon] $post[msnicon] $post[yahooicon]</div>
            </
div>


=================
и ниже добавить:
=================

PHP:

<script type="text/javascript" src="quote.js"></script>        
<a href="java script:Insert(selection)" onMouseDown="get_selection()"><b>Цитата выделенного</b></a>


=================
получается так, как на картинке (аттач)
у меня отображение в темах по старому, т.е. вертикальное
=================
а вообще, эту вставку можно пихать куда угодно, и во всплывающее меню, и ниже аватара и выше, как хочется в общем...


Помещено kerk 31-10-2004 в 07:37:

это сам файл скрипта
а если хотите, что бы ник вставлялся другим цветом, то в файле quote.js нужно просто добавить это:

PHP:


input
.value=input.value+" [ color=red ][ B ]"+name+"[ /B ][ /color ], ";


вместо этого:

PHP:

input
.value=input.value+" [ B ]"+name+"[ /B ], ";


естественно, цвет можно ставить любой
только уберите пробелы в BBCode


Помещено EXploit 01-11-2004 в 00:26:

kerk
А как сделать чтобы после щелчка по кнопки *ник в ответ* меню само заврывалось?
PS. под Mozilla 1.8a4 вставка ника не работает.


Помещено kerk 01-11-2004 в 01:49:

EXploit
как то не задумывался над этим...
ни одна менюшка и не закрывается, просто переносит по клику на ссылке на другую страницу...
мне в общем то не мешает, кликнул в поле ввода или в любом другом месте и менюшка свернулась
------------
Update
хех...
извиняюсь, не увидел сразу...
выше писал, что где то нашел этот хак..., так здесь же и нашел, в соседней теме


Помещено EXploit 01-11-2004 в 22:04:

Вставка ника у меня и под IE не работает...
А в хаке от поло нельзя зделать чтобы ссылка на "добавить ник была наверху" как у kerk'а ??


Помещено kerk 02-11-2004 в 01:36:

EXploit а ты какой из хаков ставил, что не работает?
тут, да в соседней теме их много разных, и оригиналов и разных доработок/переделок
----------
тот, что я описал выше, это работа Huver-а, я только немного переделал "под себя"...
потестил на локальном компе, все работает, установил на основной форум
"ник в ответ" = Opera и IE (+ надстройки)
"цитата выделенного" = только IE (+ надстройки)
меня это устраивает, т.к. на этих браузерах большинство узеров
хотелось бы конечно, что бы "цитата" и с Оперой работала, но жалоб от пользователей пока небыло


Помещено EXploit 02-11-2004 в 13:42:

kerk
Ставил тот что ты написал, только для вставки ника, без цитат.
Мне бы хотелось чтоб работало под 3 броузерами IE, Mozilla, Opera.
Я уже 2 дня сижу и никак не могу найти что нибудь подходящее...
У меня IE чёта не выполняет java*script:ins('|EXploit|')

EXploit добавил 02-11-2004 в 14:33:15:
Проблема решилась отключением WYSIWYG... Ð_аботает в 3х броузерах!


Помещено kerk 08-11-2004 в 19:22:

еще одна небольшая переделка
-----------
вместо:

PHP:


<script type="text/javascript" src="quote.js"></script> 
        <td class="thead"><a href="java script:ins('$post[username]')">ник в ответ</a></td>


вставляем это:

PHP:

<script type="text/javascript" src="quote.js"></script>
        <td class="thead"><a href="java script:ins('$post[username]')" title="$vbphrase[insert_nik_in_quick_reply]">$post[username]</a></td>


потом добавляем новую фразу
Тип: GLOBAL
Переменная: insert_nik_in_quick_reply
Текст: Insert nik in quick reply
Перевод: Вставить ник в форму быстрого ответа (или свой перевод)
сохранить.
============
результат на скрине (аттач)


Помещено Komandir 10-01-2005 в 08:11:

kerk, под мозилой скрипт действительно не пашет. А очень хотелось бы...


Помещено Konkere 10-01-2005 в 11:37:

quote:
Первоначальное сообщение от Komandir
kerk, под мозилой скрипт действительно не пашет. А очень хотелось бы...

попробуй вот это http://www.netadmin.ws/forum/showth...73756#post73756


Помещено Komandir 11-01-2005 в 11:59:

Konkere Совершенно одинаково. У меня файрфокс 1.0
Под ИЕ - все работает.


Формат времени GMT. Текущее время 03:04. Страницы (8): « Первая ... « 4 5 [6] 7 8 »
Показаны 120 сообщений на этой странице

Powered by: vBulletin Version 2.2.4
Copyright © Jelsoft Enterprises Limited 2000, 2001.