Форум » » Скрипт доп. бб-тегов для форумов Borda.ru (c шахматной доской) ver 2.0 » Ответить

Скрипт доп. бб-тегов для форумов Borda.ru (c шахматной доской) ver 2.0

Norm Iridium: [off]Сегодня рабостный момент. Вышла вторая версия скрипта! Причем пришлось сменить указание авторства) Теперь у скрипта два автора: Zenitchik и ваш покорный слуга Norm Iridium. Исправлена наконец то шахматная доска - тестим, пишем отзывы. Ряд исправлений по другим тегам еще впереди...[/off] Скрипт дополнительных бб-тегов версия от Zenitchika & Norm Iridium Комплект поставки: - увеличение высоты текстового окна - аббревиатура - маркер - палитра цвета для шрифта - размер шрифта - комментарий к объектам - вставка флеш-ролика - вставка MP3-плеера - вставка музыки с MP3-хостинга - вставка ролика с Rutube.ru - выравнивание по левому краю - выравнивание по центру - выравнивание по правой стороне - по ширине - скрытый от гостей текст - текст с защитой копирайта - вставка символа - ссылка на почтовый адрес - вставка заготовленного админом текста - транслит - таблица - ряд таблицы - ячейка таблицы - маркированный или нумерованный список - текстовое окно - текстовое поле - шахматная доска - отключение доп. бб-тегов - спавка по всем доп. бб-тегам Пример работы скрипта: http://bbtags.forum24.ru/?1-0-0-00000001-000-0-1 Инструкция по использованию доп. бб-тегов: http://katalogue.org/forum/normiridium-bbtag-instruction.htm Замечания: данная версия работает только на форумах. В будущем в скрипте будут добавлены еще несколько бб-тегов. Сокращенная установка скрипта (поднастройка не планируется) В хтмл верх, между тегами </style> и </head> впишите: [quote]<link rel="stylesheet" href="http://katalogue.org/forum/normiridium-bbtags-styles.css" type="text/css" /> <script language="JavaScript" src="http://katalogue.org/forum/zenitchik-add-buttons.js" type="text/javascript"></script> <script language="JavaScript" src="http://katalogue.org/forum/normiridium-bbtags-functions.js" type="text/javascript"></script> <script language="JavaScript" src="http://katalogue.org/forum/normiridium-bbtags-data.js" type="text/javascript"></script> <script>slots = ['Фантазия важнее знания (с) Энштейн','Я никогда не думаю о будущем. Оно наступает достаточно быстро (с) Энштейн'];</script>[/quote] В хтмл низ, в самом верху(!), впишите: [quote] <script language="JavaScript" src="http://katalogue.org/forum/normiridium-bbtags-list-buttons.js" type="text/javascript"></script><script language="JavaScript" src="http://katalogue.org/forum/normiridium-bbtags-find-msg.js" type="text/javascript"></script>[/quote] Стандартная установка скрипта (планируется поднастройка стилей) В хтмл верх, между тегами <style> и </style> впишите: откройте ссылку выделите и вставте содержимое: http://katalogue.org/forum/normiridium-bbtags-styles.css В хтмл верх, между тегами </style> и </head> впишите: [quote]<script language="JavaScript" src="http://katalogue.org/forum/zenitchik-add-buttons.js" type="text/javascript"></script> <script language="JavaScript" src="http://katalogue.org/forum/normiridium-bbtags-functions.js" type="text/javascript"></script> <script language="JavaScript" src="http://katalogue.org/forum/normiridium-bbtags-data.js" type="text/javascript"></script> <script>slots = ['Фантазия важнее знания (с) Энштейн','Я никогда не думаю о будущем. Оно наступает достаточно быстро (с) Энштейн'];</script>[/quote] В хтмл низ, в самом верху(!), впишите: [quote] <script language="JavaScript" src="http://katalogue.org/forum/normiridium-bbtags-list-buttons.js" type="text/javascript"></script> <script language="JavaScript" src="http://katalogue.org/forum/normiridium-bbtags-find-msg.js" type="text/javascript"></script>[/quote] Расширенная установка скрипта (поднастройка стилей планируется плюс вы сами определяете какие кнопки оставить) В хтмл верх, между тегами <style> и </style> впишите: http://katalogue.org/forum/normiridium-bbtags-styles.css - откройте ссылку и впишите содержимое файла себе. Для настройки изучите CSS. В хтмл верх, между тегами </style> и </head> впишите: [quote]<script language="JavaScript" src="http://katalogue.org/forum/zenitchik-add-buttons.js" type="text/javascript"></script> <script language="JavaScript" src="http://katalogue.org/forum/normiridium-bbtags-functions.js" type="text/javascript"></script> <script language="JavaScript" src="http://katalogue.org/forum/normiridium-bbtags-data.js" type="text/javascript"></script> <script>slots = ['Фантазия важнее знания (с) Энштейн','Я никогда не думаю о будущем. Оно наступает достаточно быстро (с) Энштейн'];</script>[/quote] В хтмл низ, в самом верху(!), впишите: [quote]<script language="JavaScript" type="text/javascript"> .... </script> <script language="JavaScript" src="http://katalogue.org/forum/normiridium-bbtags-find-msg.js" type="text/javascript"></script> [/quote] вместо точек выше впишите содержимое этого файла: http://katalogue.org/forum/normiridium-bbtags-list-buttons.js Настройка кнопок производится по следующему описанию: http://catalogue.forum24.ru/?1-14-0-00000042-000-0-0 (позволяет делать кнопки доступные только админу-модеру или пост.уч. или отображающиеся только в одном конкретном(ных) разделе) Дополнения вышла красивая шкурка для шахматной доски, если вы фанат шахмат и хотите сменить стандартную доску шахмат на другую, то поставте в хтмл-верх, перед тегом </head>: [quote] <!-- шкурка к шахматной доске "Золото и серебро" --> <link rel="stylesheet" href="http://katalogue.org/forum/normiridium-bbtags/imgchess/goldandsilver/bbtags-chess-gold-and-silver.css" type="text/css" />[/quote] В скрипте были использованы разработки Zenitchika <http://roles.borda.ru> (скрипт добавления кнопок над окном сообщения) и разработки Honza Odvarko <honza@odvarko.cz> (скрипт добавления палитры выбора цвета к input). Огромное им спасибо! Автор выражает благодарность дизайнеру Котик <http://koteyka.forum24.ru> (ряд ценных идей по оформлению и наглядности кнопок).

Ответов - 22, стр: 1 2 All

Norm Iridium: Все благодарим соавтора скрипта Зенитчика! Norm Iridium (00:29:26 23/09/2009) Спасибо тебе Зен... чесно говоря уже руки опустились... Кементариндур (00:30:05 23/09/2009) Бывает. Тебе нужно больше опыта в области процедурного программирования. Кементариндур (00:30:24 23/09/2009) Инкапсуляция - великая вещь. Кементариндур (00:30:48 23/09/2009) Мануал по новому коду сам сможешь написать, или подсказать? Norm Iridium (00:30:51 23/09/2009) и рекурсионные методы... Кементариндур (00:31:20 23/09/2009) Ну, этоприходит само. главное к процедурам привыкнуть. Norm Iridium (00:31:31 23/09/2009) напиши) Кементариндур (00:33:54 23/09/2009) Доски, как и раньше, разделяются ; каждая доска имеет формат расстановка[:ходы] расстановка может быть задана описательным кодом, фен-кодом, ключевым словом start, или ходами относительно предыдущей доски (если доска не нулевая). Ходы пишутся в формате e2-e4 (название фигуры опускается), можно писать несколько ходов через запятую. Norm Iridium (00:34:49 23/09/2009) супер Norm Iridium (00:34:53 23/09/2009) а пример? Кементариндур (00:34:59 23/09/2009) Очень удобно отвечать: нажал "цитату" или "фен-код", поставил перед [/chess]двоеточие и описал свой ход ))) Кементариндур (00:35:07 23/09/2009) В коде тестовой страницы. Norm Iridium (00:36:44 23/09/2009) гуд Кементариндур (00:37:06 23/09/2009) Заметь, что при генерации кодов для цитаты, исходный код не парит. Сгенереный код - всегда новый. Кементариндур (00:38:13 23/09/2009) Да, ещё: попытка ходить не существующей фигурой - игнорируется.

Norm Iridium: [chess]rnbqkbnr/pppppppp/8/8/8/8/PPPPPPPP/RNBQKBNR:e2-e4[/chess] rnbqkbnr/pppppppp/8/8/8/8/PPPPPPPP/RNBQKBNR:e2-e4 [chess]1p1p1p1p/p1p1p1p1/1p1p1p1p/8/8/P1P1P1P1/1P1P1P1P/P1P1P1P1[/chess] 1p1p1p1p/p1p1p1p1/1p1p1p1p/8/8/P1P1P1P1/1P1P1P1P/P1P1P1P1 Может в шашки сыграем?

Zenitchik: Можно сокращать код e2-e4 [chess]e2-e4[/chess] start [chess]start[/chess] Два хода e2-e4;e7-e5 [chess]e2-e4;e7-e5[/chess]


Renegat23: Zenitchik, а теперь в один пост можно несколько диаграмм с fen вставлять?

Zenitchik: Как видишь.

Renegat23: Тест [chess]5r1k/5p1p/3n1b2/8/2NqP2P/1B3Q2/1P4R1/1K6 w - - 0 35[/chess] [chess]r1bq2k1/pp2n1pp/2n2r2/2ppp1B1/3P4/P1PB1NQ1/2P2PPP/R3K2R b KQ - 0 12[/chess]

Renegat23: Zenitchik, круто! СпасибО!

immortal223: Вижу, вижу

Norm Iridium: Нововведение - список файловый хостингов - нажмите и поймете сами.

Norm Iridium: immortal223 Может Кеш обновить стоит?

Norm Iridium: Опера 10 меню "Инструменты" - пункт "Настройки" - Вкладка "Дополнительно" - вкладка "Содержимое" - кнопка "Блокируемое содержимое..." -> выберите katalogue.org... и удалите из списка.

Renegat23: Перестала работать кнопка "Шифровать от гостей". Можно починить? http://immortal223.borda.ru/?1-16-0-00000212-000-0-1-1254039978

Norm Iridium: Можно... Не ту версию файла залил =) http://katalogue.org/forum/normiridium-bbtags-list-buttons.js вечером залью старую версию. А этот файл из беты, делает шифрование текста для гостей (дешифровка для участников идет автоматом).

Renegat23: Norm Iridium пишет: Не ту версию файла залил =) Будьте внимательнее, плиииз

Renegat23: 10.10.2009: replace [hideguest] => [xcode] [xcode]j6ma2gat5ma[/xcode] decoding users only: "hi, world!" view for guests: "j6ma2gat5ma" view wap-version forum: "j6ma2gat5ma" no 0 diz: "j6ma2gat5ma" button [hideguest] - delete. Bb-tag [hideguest] - no delete. Norm Iridium, а почему планируется убрать тег скрытия от гостей?

kvetka: [li]У меня для новых тегов не работает предпросмотр. [li]А ещё здесь на форуме куда-то пропала часть кнопок с основными тегами (жирный шрифт, список и т.п.) Или их и не было?

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

kvetka: У меня это выглядит так: И, кажется, от браузера это не зависит. По крайней мере, в Opera 10, IE7 и Chrome 3 ситуация аналогична

Norm Iridium: Блин, это настройки форума. Админ читай инструкцию чаще. Убирается кнопка скрытого текста, а не сам тег. Вместо нее будет шифрование текста для гостей. Дешифровка только для участников форума.

immortal223: Norm Iridium Мне в принципе плевать на все прочие кнопки, кроме хайдгэста. У меня всё равно они не работают. А как настроить его я не знаю, указания типа читал мануал - не канают, я там ничё не понял.

Norm Iridium: Пока не пройдешь тест на ошибки, что в соседней теме, ни чего тебе не будет.

Norm Iridium: За все существование скрипта вы не разу не сообщили о том, что не работают кнопки. Вы как программист должны были знать блочный метод тестирования программ. В итоге умалчиваете что и где не работает... Есть бб-теги в сообщении и есть кнопки над окном написания сообщения. Это разные вещи. И разные модули скрипта. В итоге вы заставили меня перерыть весь модуль бб-тегов. Они то у вас работают? Почему я должен вытягивать из вас ответы... И еще, повесте ссылку на тестирование бб-тегов в шапке форума. Мне не хватает тестеров. Полный игнор. Ну и как прикажите работать?



полная версия страницы