Mr.KosS 0 06/11/2010 09:36 AM в общем суть вопроса в том можно ли изменить тег чтобы он был более функционален? а именно требуется:тезменить тег Изображания чтобы он работал так же как в трекер движке.привер:[img=right] и [img=left]и чтобы размер изображения размещенного на форуме через url тег изменялся а при нажатии на него увеличивался до оригинального размера. тег spoiler внешним видом вот таким:тег даного споилега выглядит следующим образом: [spoiler] вот такой спойлер нужен [spoiler="Название spoiler-a"] вместо "скрытый текст" можно вписать свое название [/spoiler] [/spoiler] одним можно ли сделать теги img и spoiler такие как на трекере? за ранее спасибо! Share this post Link to post
Ph-A 395 06/11/2010 12:59 PM в общем суть вопроса в том можно ли изменить тег чтобы он был более функционален?Сделать можно все. Другой вопрос, поиск исполнителя. тезменить тег Изображания чтобы он работал так же как в трекер движке.Я не знаю, движок трекера. Но уменьшение внешних картинок, ищут многие. Безрезультатно ... Проще всего, "уменьшить" размер с помощью CSS. Сделать как в трекере скрытый текст, в паблике нет и скорее всего не появится. Share this post Link to post
Mr.KosS 0 06/11/2010 03:43 PM тег спойлера как на трекере в сети я видел, но он мануал по его установки был для версии 2.х.х не помню точно для какой, я в CSS не силен по этому не знаю как эти файлы спойлера прикрутить к 3 версии.я попробую поставить движок трекера и поковырять теги, если что-то узнаю и получится сделать обязательно тут отпишу. *если есть желающие попробовать прикрутить спойлер к 3 версии обращайтесь в личку или стучите в асю 479366696 Share this post Link to post
Vopros 0 10/07/2010 08:07 AM Да, такой спойлер было бы замечательно!Действительно стандартный спойлер выглядит откровенно галимо! Проблема ещё и в том, что в кнопку не влезает всё русское слово - Show 4 символа, а Показать или Развернуть - 8 и 10 символов - оба не влезают в кнопку :( Также не всегда радует, что эта хрень (спойлер) на всю ширину форума фигачит свою строку - когда он закрыт - выгляит как какая-то разделительная полоса, неуместная в этом месте. Было бы здорово, чтобы была просто кнопка либо "Показать/Развернуть", либо вида "[+]" в нужном месте текста, без длинной полоски на новой строке. А после нажатия - в этом месте раздвигался скрытый текст. Может кто-нить с этим помочь? Share this post Link to post
Ritsuka 540 02/17/2011 08:54 PM Вот вы тут сретесь. Поправить спойлер можно так: 1. Отредактируйте BBCode (Look & Feel > Post Content > BBCode Management > Spoiler) Use Option in tag? = YesOption is optional? = YesCustom BBCode Replacement:<div class='bbc_spoiler'> <input type='button' class='bbc_spoiler_show' value='+' /><span class='spoiler_title'>{option}</span> <div class='bbc_spoiler_wrapper'><div class='bbc_spoiler_content' style="display:none;">{content}</div></div> </div> 2. Отредактируйте языковые строки (Look & Feel > Manage Languages): Найти строку по ключу "spoiler_show", установить перевод "+".Найти строку по ключу "spoiler_hide", установить перевод "-". 3. Добавьте в CSS (ipb_styles.css) в конец строки .bbc_spoiler { border: 1px solid #002F06; background: #D3D3D3; position: relative; display: block; margin: 10px 0; } .bbc_spoiler .bbc_spoiler { margin: 10px; } .bbc_spoiler .bbc_spoiler_wrapper { border-left: 0px !important; border-right: 0px !important; border-bottom: 0px !important; padding: 0; border-top: 1px solid #002F06; background: #fff; } .bbc_spoiler .bbc_spoiler_content { border: 0; padding: 5px; } .bbc_spoiler .bbc_spoiler_show { position: absolute; left: 5px; top: 5px; border: 1px solid #666; background: #fff; margin: 0; padding: 0; color: #666; width: 16px; height: 16px; font-size: 14px; } .bbc_spoiler .spoiler_title { padding: 5px 5px 5px 25px; display: block; } 4. Отредактируйте файл /admin/sources/classes/bbcode/core.php Найдите строки 2048-2049: if( $_bbcode['bbcode_useoption'] AND $_bbcode['bbcode_optional_option'] AND !$_option ) { $_option = $_content; замените на: if( $_bbcode['bbcode_useoption'] AND $_bbcode['bbcode_optional_option'] AND !$_option ) { $_option = ($_tag == 'spoiler') ? 'Скрытый текст' : $_content; 5. Откройте на правку файл /public/js/ipb.js Добавьте после строки 1198: ipb.delegate.register('.bbc_spoiler_show', ipb.global.toggleSpoiler); Строку: ipb.delegate.register('.spoiler_title', function(e, label){$(label).up().down('.bbc_spoiler_show').click()} ); Сбросьте кэш постов и кэш браузера. Все выглядит как на картинке и работает как задумано. 6 Share this post Link to post
Ritsuka 540 02/17/2011 09:07 PM А насчет обтекания текста и картинок - добавьте два новых кода: 1. FLOAT: Custom BBCode Tag = floatUse Option in tag? = YesOption Regular Expression Filter = /(left|right)/iCustom BBCode Replacement:<div style="float:{option}; padding: 0 10px 10px 10px; padding-{option}: 0;">{content}</div> 2. CLEAR Custom BBCode Tag = clearUse Option in tag? = NoCustom BBCode Replacement:<br class='clear' /> Пример использования:[float=left][img][/float]Text[clear]Text 7 Share this post Link to post
NooBAsTiK 9 02/18/2011 06:55 AM А насчет обтекания текста и картинок - добавьте два новых кода: 1. FLOAT: Custom BBCode Tag = floatUse Option in tag? = YesOption Regular Expression Filter = /(left|right)/iCustom BBCode Replacement:<div style="float:{option}; padding: 0 10px 10px 10px; padding-{option}: 0;">{content}</div> 2. CLEAR Custom BBCode Tag = clearUse Option in tag? = NoCustom BBCode Replacement:<br class='clear' /> Пример использования:[float=left][img][/float]Text[clear]TextОбтекать? Это будет картинка находится полностью в тексте, а не так как сейчас 1 картинка на строке и текст её не обтекает? Share this post Link to post
NooBAsTiK 9 02/18/2011 07:19 AM т.е. я как понял это получается двойной ББкод? Share this post Link to post
Bonov 13 02/18/2011 08:24 AM т.е. я как понял это получается двойной ББкод?Вложенный, если быть точнее. Share this post Link to post
Ritsuka 540 02/18/2011 08:58 AM т.е. я как понял это получается двойной ББкод? float - парный, clear - одинарный. Share this post Link to post
NooBAsTiK 9 02/18/2011 10:54 AM Надо будет попробовать слепить. Т.е. что бы обтекание работало надо использовать два ББ кода? а нельзя тогда как то их объедение? Share this post Link to post
Ritsuka 540 02/18/2011 11:04 AM Почитайте про float и clear, ну, хотя бы здесь. Что это и для чего оно нужно. clear - тег опциональный, полезен, если графика по высоте заметно превосходит блок текста, рядом с которым она должна быть размещена. Share this post Link to post
NooBAsTiK 9 02/18/2011 11:52 AM А вместо стандартного для вставки картинки его можно залепить? Share this post Link to post