Главная | Регистрация | Вход Приветствую Вас Уважаемый Гость | RSS
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Модератор форума: n3T, non-party, Bryse  
Цитирование всего сообщения
GlebДата: Суббота, 21.02.2009, 17:45:55 | Сообщение # 1
-=Его Величество Админ=-

« 38 »

Награды : 17

За создание сайта За дизайнерские умения За творческие способности За любовь народа За активное участие на Форуме

Пол пользователя :


Страна :
Все знакомы с принципом цитирования : выделяем нужный текст и жмем кнопочку "Цитировать" Но есть много людей который хотят , чтобы нажав на кнопку "Цитировать", цитировалась полностью все сообщение пользователя, а не приходилось бы выделять фразы отдельно. Возникает вопрос : Как можно это осуществить?

Очень просто !!!

Форум - Общий вид страниц форума в HEAD :

Code
<script type="text/javascript">
// Copyright AllCity - http://allcity.net.ru/
function QuSelectAll(objId,UserName){
DelQuSelectAll();
if(window.getSelection){
var range=document.createRange();
range.selectNode(document.getElementById(objId));
window.getSelection().addRange(range);
}else if(document.selection){
var range=document.body.createTextRange();
range.moveToElementText(document.getElementById(objId));
range.select();}
setTimeout(function(){get_selection();},25);
setTimeout(function(){Insert(UserName,selection);},50);
setTimeout(function(){DelQuSelectAll();},75);}
function DelQuSelectAll(){
if(window.getSelection){
window.getSelection().removeAllRanges();
}else if(document.selection){
document.selection.empty();}}
</script>

Форум - Вид материалов ( в любое нужное Вам место ) :

Code
<a href="javascript://" onClick="QuSelectAll('Messege$ID$','$USERNAME$')">Цитировать всё</a>

И заменить :

Code
$MESSAGE$

На :

Code
<div id="Messege$ID$">$MESSAGE$</div>

Проверено в : FireFox, IE7, Safari , Google Chrome

Скрипт написан AllCity

Если я Вам помог - поставьте пожалуйста мне в репутацию ...




 
GlebДата: Суббота, 21.02.2009, 17:50:06 | Сообщение # 2
-=Его Величество Админ=-

« 38 »

Награды : 17

За создание сайта За дизайнерские умения За творческие способности За любовь народа За активное участие на Форуме

Пол пользователя :


Страна :

А вот Цитирование как на Хелпере wink только намного проще чем у них ...

Если есть желание поставить , то :

Шаблон Форум - Общий вид страниц форума после $BODY$ :

Code
<script type="text/javascript">
tagA=document.getElementsByTagName("span")
for(numB=0;numB<tagA.length;numB++){
if(tagA[numB].className=="curPage"){
pagecur=tagA[numB].innerHTML;}}
function InsertU(qname,text,fid,tid,id){if(text!=""){qname=qname.replace(/[\[\]]/g,"|");paste("[quote="+qname+" - [url=http://"+location.host+"/forum/"+fid+"-"+tid+"-"+pagecur+"#"+id+"]к посту[/url]]"+text+"[/quote]\n",0);}else{alert('Выделите текст для цитирования!');}}
</script>

Форум - Вид материалов ( в любое нужное Вам место ) :

Code
<a href="javascript://" onclick="InsertU('$USERNAME$',selection,'$FID$','$TID$','$ID$');" onMouseOver="get_selection()">Цитировать</a>

Скрипт написан AllCity

Если я Вам помог - поставьте пожалуйста мне в репутацию ...




 
  • Страница 1 из 1
  • 1
Поиск:



Made By Gleb © 2005 - 2024