• Страница 1 из 3
  • 1
  • 2
  • 3
  • »
Скрипты и коды для юкоз - Форум аццкого кодера » Записи участника » MAGELLAN [35]
Результаты поиска
Дата: Среда, 20.07.2011, 11:53 | Сообщение #1 | Тема: Кнопки либо же BB коды
MAGELLAN
Сержант
Группа: Проверенные
Сообщений: 35
Награды: 0
Репутация: 0
Статус: Offline


likbezz, подскажите, как сделать, чтобы данном bbcode:

Code
//Парные кавычки              
                defKav="«»";
                bbcode_kav={"Type":2,"Value":defKav,"CodeStart":'«',"CodeEnd":'»'};

Тэг прописывался без квадратных скобок!?.


Сообщение отредактировал MAGELLAN - Среда, 20.07.2011, 12:12
 
Дата: Четверг, 21.07.2011, 07:38 | Сообщение #2 | Тема: Кнопки либо же BB коды
MAGELLAN
Сержант
Группа: Проверенные
Сообщений: 35
Награды: 0
Репутация: 0
Статус: Offline


Quote (likbezz)
Как я понял, могу ошибаться, это скрипт BBComplex? ...

Верно! Создатель комплекса утверждал, что возможно, но из-за "программерского" апломба, так и не сказал (его сайт закрыт за не оплату "доменного имени")!!. wink


Сообщение отредактировал MAGELLAN - Четверг, 21.07.2011, 07:55
 
Дата: Четверг, 21.07.2011, 09:32 | Сообщение #3 | Тема: Кнопки либо же BB коды
MAGELLAN
Сержант
Группа: Проверенные
Сообщений: 35
Награды: 0
Репутация: 0
Статус: Offline


Quote (likbezz)
А где нибудь есть пример с квадратными скобками -- чтобы иметь представление на что это вообще похоже?

После обработки bbcod`a -- это выглядет примерно так:
Code
[«»]

Понимаю, что «блажь дилетанта» -- ибо, в реальности всё организуется через:
Code
//Специальные символы
     bb_special=function(){return('<select name="newsymbols" class="codeButtons" onchange="bbcobj.symbolinssert(this.options[this.selectedIndex].value,\'message\');this.selectedIndex=0;"><option value="0">Специальные символы</option><option value="́">*удар́ение*</option><option value="^">^</option><option value="d">d</option><option value="?">?</option><option value="f">f</option><option value="g">g</option><option value="i">i</option><option value="Є">Є</option><option value="k">k</option><option value="l">l</option><option value="n">n</option><option value="Ї">Ї</option><option value="p">p</option><option value="q">q</option><option value="ё">ё</option><option value="u">u</option><option value="v">v</option><option value="w">w</option><option value="{">{</option><option value="•">•</option><option value="…">…</option><option value="?">?</option><option value="?">?</option><option value="?">?</option><option value="?">?</option><option value="™">™</option><option value="?">?</option><option value="?">?</option><option value="?">?</option><option value="?">?</option><option value="v">v</option><option value="?">?</option><option value="?">?</option><option value="?">?</option><option value="?">?</option><option value="?">?</option><option value="?">?</option><option value="?">?</option><option value="a">a</option><option value="b">b</option><option value="c">c</option><option value="e">e</option><option value="h">h</option><option value="p">p</option><option value="r">r</option><option value="s">s</option><option value="t">t</option><option value="u">u</option><option value="x">x</option><option value="y">y</option><option value="|">|</option><option value="}">}</option><option value="~">~</option><option value=""></option><option value="^d?fgiЄklnЇpqёuvw{•…????™????v???????abcehprstuxy|}~́">Все разом!</option></select>');}

Но "переклинило"!!. cry Сижу и пытаюсь... но, что можно ждать от юриста!?. biggrin


Сообщение отредактировал MAGELLAN - Четверг, 21.07.2011, 09:41
 
Дата: Четверг, 21.07.2011, 11:40 | Сообщение #4 | Тема: Кнопки либо же BB коды
MAGELLAN
Сержант
Группа: Проверенные
Сообщений: 35
Награды: 0
Репутация: 0
Статус: Offline


likbezz, к сожалению, у меня здесь нет возможности прикрепить "js-файл" -- вот ссылка: BBComplex. Что касается "списка" -- он стандартный написан автором скрипта, но Вы правы в том, что может быть и самопальным, т. к. он ("комплекс") написан так, что каждый пользователь может его менять, дописывать и переписывать, если силён в JavaScript.

Что касается моёго случая, то мне хочется сделать bb-кнопку, которая при нажатии выдавала кавычки без скобок... Как сам комплекс работает можно испытать на моём сайте в Учебном форуме, но придётся зарегиться.


Сообщение отредактировал MAGELLAN - Четверг, 21.07.2011, 11:43
 
Дата: Пятница, 22.07.2011, 08:58 | Сообщение #5 | Тема: Кнопки либо же BB коды
MAGELLAN
Сержант
Группа: Проверенные
Сообщений: 35
Награды: 0
Репутация: 0
Статус: Offline


Коллега, (как админ -- админу), спасибо, что зашли!.. Но "список", всегда работал исправно. Я говорил о кнопке:

Когда сегодня зашёл на форум и нажал её -- то:

Я вчера попробовал вставить "emoticon('»'" в "js", но панель bb-кодов слетела (синтаксическая ошибка) -- вернул всё как было! -- и теперь не понимаю, что произошло... :'(

Прикрепления: 3840925.jpg (616.0 Kb) · 4633441.jpg (258.7 Kb)

Сообщение отредактировал MAGELLAN - Пятница, 22.07.2011, 11:30
 
Дата: Пятница, 22.07.2011, 11:48 | Сообщение #6 | Тема: Кнопки либо же BB коды
MAGELLAN
Сержант
Группа: Проверенные
Сообщений: 35
Награды: 0
Репутация: 0
Статус: Offline


likbezz, спасибо за помощь! А синтаксис кнопок выглядет так:
Code
//==============Парные кавычки
bb_kav=function(){return(_bb_Button([["Type",2],["Value","«»"],["Where","message"],["Title","Кавычки"],["GIFImage","kav"]]));}


Code
//Назначение кнопок BB-Панели
    //Для назначения кнопок используется функция _bb_Button. Функция _bb_Button принимает массив параметров кнопки.
    //Синтаксис - _bb_Button([["параметр",значение],["параметр",значение],<...>,["параметр",значение]])
    //Параметры - "Type", "Value", "Where", "Title", "GIFImage", "Special"
    //"Type" - Тип кнопки. Тип кнопки может быть:
     //0-"special" - позволяет указать параметр "Special"(с помощью _bb_set) в котором можно прописать свой код.
     //Использование типа 0 без параметра "Special" дает тот же эффект, что и с типом 13
     //1-"simple" - стандартная кнопка BB-Кода.
     //2-"once" - BB-Код, без закрывающего тега.
     //3-"url", 4-"email", 5-"img", 6-"cut", 7-"list", 8-"video", 9-"audio", 10-"sml", 11-"keybrd", 12-"translit"
     //13-"none" - при использовании "Type" >= 13 рисуется только изображение кнопки, без действий при нажатии.
    //"Value" - Значение тега BB-Кода
    //"Where" - Применяется к форме с заданным ID. По-умолчанию, "message".
    //"Title" - Заголовок кнопки
    //"GIFImage" - Изображение в формате GIF. Внимание, указывать нужно только имя изображения и, если нужно, подкатолог, в котором оно лежит относительно переменной DefMsgIconUrl, без расширения .gif
    //"Special" - Дополнительные функции кнопки в формате javascript. Прописываются в onClick="..." Работают со типами кнопок < 13


Сообщение отредактировал MAGELLAN - Пятница, 22.07.2011, 11:49
 
Дата: Суббота, 23.07.2011, 08:52 | Сообщение #7 | Тема: Кнопки либо же BB коды
MAGELLAN
Сержант
Группа: Проверенные
Сообщений: 35
Награды: 0
Репутация: 0
Статус: Offline


likbezz, Огромное спасибо!!! respect А вот такая кнопка будет работать!?

Code
//========Перерасскладка               
                 bb_RU_EN=function(){return(_bb_Button([["Type",0],["Title","Перепутали раскладку? Выделите текст и нажмите эту кнопку."],["Special","onclick=(`<script type="text/javascript" src="http://magellan.clan.su/support/keypadreverser.js"></script>`);"],["GIFImage","RU_EN_3"]]));}


Сообщение отредактировал MAGELLAN - Суббота, 23.07.2011, 08:58
 
Дата: Суббота, 23.07.2011, 15:17 | Сообщение #8 | Тема: Кнопки либо же BB коды
MAGELLAN
Сержант
Группа: Проверенные
Сообщений: 35
Награды: 0
Репутация: 0
Статус: Offline


Quote (likbezz)
Кстати, в BB-комплекс вроде был транслит ... Кажется ...

Это не транслит, это, если забыл переключить "RU>EN" и обратно:
Code
<input type="button" value="RU>EN" title="Перепутали раскладку? Выделите текст и нажмите эту кнопку." onclick="ReverseKeyPad()" class="codeButtons"/><script type="text/javascript" src="http://magellan.clan.su/support/keypadreverser.js"></script>


 
Дата: Суббота, 23.07.2011, 16:57 | Сообщение #9 | Тема: Кнопки либо же BB коды
MAGELLAN
Сержант
Группа: Проверенные
Сообщений: 35
Награды: 0
Репутация: 0
Статус: Offline


likbezz, ещё раз respect за кнопку!!. Но, когда поставил ваш вариант... "панель" слетала... А вот этот вариант:
Code
//==============Парные кавычки   
bb_kav=function(){return(_bb_Button([["Type",0],["Value","kav"],["Where","message"],["Special","bbcobj.symbolinssert('«»','message');"],["Title","Кавычки"],["GIFImage","kav"]]));}

Безупречен. hands

Прикрепления: 0895768.jpg (767.9 Kb)

Сообщение отредактировал MAGELLAN - Суббота, 23.07.2011, 16:59
 
Дата: Среда, 27.07.2011, 11:31 | Сообщение #10 | Тема: Как заменить стандартный «Quotе» на другое?
MAGELLAN
Сержант
Группа: Проверенные
Сообщений: 35
Награды: 0
Репутация: 0
Статус: Offline


likbezz, у меня стоит такой скрипт:

Code
<script type="text/javascript">   
diviki = document.getElementsByTagName('DIV');
     
for( i = 0; i < diviki.length; i++)   
{   
   if(diviki[i].className == "bbCodeName")   
   {   
diviki[i].innerHTML = 'Код';
   }
   if(diviki[i].className == "bbQuoteName")   
   {
   if(diviki[i].innerHTML == '<b>Quote</b>')
   {
diviki[i].innerHTML == '<b>Сообщение</b>';
   } else {
author = '<span style="font-size:1.2em">' + diviki[i].innerHTML.slice(diviki[i].innerHTML.indexOf('(') + 1,diviki[i].innerHTML.indexOf(')')) + '</span> ';
   }
   diviki[i].innerHTML = '<b>Сообщение от ' + author + ':</b>';
   }   
}
</script>


У меня когда просто цитата после "Цитата" в надписи стоит "Quote" см:

Как избавиться!?.

Прикрепления: 0886913.jpg (261.9 Kb)

Сообщение отредактировал MAGELLAN - Среда, 27.07.2011, 11:33
 
Дата: Пятница, 29.07.2011, 10:08 | Сообщение #11 | Тема: Изменением формы добавления ЛС ...
MAGELLAN
Сержант
Группа: Проверенные
Сообщений: 35
Награды: 0
Репутация: 0
Статус: Offline


Дабы не создавать новой темы -- спрошу здесь!.. На сайте есть ссылка "... о битой ссылке", нажав которую, попадаешь в "Сообщение ЛС" с заданным текстом... Вопрос: это создавалось непосредственно в ЛС или отдельным шаблоном на новой странице сайта!?.

 
Дата: Пятница, 29.07.2011, 12:53 | Сообщение #12 | Тема: Изменением формы добавления ЛС ...
MAGELLAN
Сержант
Группа: Проверенные
Сообщений: 35
Награды: 0
Репутация: 0
Статус: Offline


А данный скрипт можно применить, чтобы ЛС рассылалось определённым группам пользователей (админ, модер и пр.), хочу сделать форму, чтобы пользователь мог пожаловаться на оскорбительное сообщение на форуме?

Сообщение отредактировал MAGELLAN - Суббота, 30.07.2011, 08:42
 
Дата: Суббота, 30.07.2011, 08:53 | Сообщение #13 | Тема: Изменением формы добавления ЛС ...
MAGELLAN
Сержант
Группа: Проверенные
Сообщений: 35
Награды: 0
Репутация: 0
Статус: Offline


Quote (likbezz)
Для этого есть стандартная функция (Главная » Форум » Настройки модуля - в самом низу):

Я про неё знаю (!) и она включена, но так кнопки и не увидел, хотя заходил как "пользователь"... wink


 
Дата: Пятница, 12.08.2011, 14:07 | Сообщение #14 | Тема: Изменением формы добавления ЛС ...
MAGELLAN
Сержант
Группа: Проверенные
Сообщений: 35
Награды: 0
Репутация: 0
Статус: Offline


Quote (likbezz)

- Если разберётесь - сообщите о результатах...

Вот что удалось выяснить:
Code
<?if($AWARDS_DO_URL$ && $USER_LOGGED_IN$ && $CUR_USER_ID$!=$UID$)?><div style="float:right"><a href="javascript://" onclick="openLayerB('AwD',0,'/index/55-$UID$-28-forum-$FID$_$TID$_$ID$_16_$TIMESTAMP$','Вручить награду',380,200,1); return false;"><img src="http://s10.ucoz.net/img/icon/thumbu.png" width="13" border="0" title="Хороший пост"></a> <a href="javascript://" onclick="openLayerB('AwD',0,'/index/55-$UID$-47-forum-$FID$_$TID$_$ID$_16_$TIMESTAMP$','Вручить награду',380,200,1); return false;"><img src="http://s10.ucoz.net/img/icon/thumbd.png" width="13" border="0" title="Плохой пост"></a></div><?endif?>

Либо восстановить "вид материалов" форума, либо вставить код! Выглядит это так:

Прикрепления: 2096426.jpg (809.9 Kb)

Сообщение отредактировал MAGELLAN - Пятница, 12.08.2011, 14:09
 
Дата: Воскресенье, 14.08.2011, 10:57 | Сообщение #15 | Тема: Изменением формы добавления ЛС ...
MAGELLAN
Сержант
Группа: Проверенные
Сообщений: 35
Награды: 0
Репутация: 0
Статус: Offline


Quote (likbezz)
меня интересовало: отсылает ли собщения в личку?

Нет! "Награждает" пользователя "пальцем вниз" во всяком случае, в своей почте ничего не узрел!!. wink


 
Скрипты и коды для юкоз - Форум аццкого кодера » Записи участника » MAGELLAN [35]
  • Страница 1 из 3
  • 1
  • 2
  • 3
  • »
Поиск:


Мобильная версия