Custom BBCode

Автор chilly86, 05 апреля 2011, 00:08:28

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

chilly86

Установил этот мод на 1.1.13
http://custom.simplemachines.org/mods/index.php?mod=621

расскажу для чего:

юзеры часто юзают код вставки с prostoplayer.com, а ссылку с него нужно заключать в тэг flash и каждый раз менять размеры флешки на 411 на 28
(дефолтное значение уже изменено для другого ресурса)

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

обращаюсь к Вам с помощью верно это сделать,  ибо танцы с бубном вокруг настроек мода ничего не дали

итак:
1. Завожу новый код в настройках мода, где указываю что от мода хочу.


2. Получается вот такой вот код.


3. Создаем сообщение, в которое вставляем ссылку на файл и жмакаю на новобразовавшуюся кнопку с custom BBcode


4. После отправки в тему сообщение вроде-бы и имеет нужный нам вид, но упорно не хочет признавать ни ссылку, ни тэг flash


подскажите, плиз, чего я у него неверно прошу

ПС: подозреваю, что можно скопировать строки с того же тега flash, назначить по дефолту необходимые размеры флеш и прикрутить его к красивой кнопочке, но к сожалению без сторонней помощи мне этого сделать не удасться :(
to live is to die

digger®

Цитата: chilly86 от 05 апреля 2011, 00:08:28
подскажите, плиз, чего я у него неверно прошу
В конечном теге нужно использовать html, а не bbcode.

Будет что-то типа
<object width="411" height="28"><param name="movie" value="{content}"></param><embed src="{content}" type="application/x-shockwave-flash" width="411" height="28"></embed></object>


chilly86

Цитата: digger от 05 апреля 2011, 00:19:40
В конечном теге нужно использовать html, а не bbcode.

имеете ввиду вот так?


если да, то и так не работает :(

вообще сама ссылка, которую дает сайт выглядит так:

<object width="411" height="28"><param name="movie" value="http://embed.prostopleer.com/track?id=661206H2cA"></param><embed src="http://embed.prostopleer.com/track?id=661206H2cA" type="application/x-shockwave-flash" width="411" height="28"></embed></object>

======
ага, всё, понял, спасибо
*ушел пробовать*
to live is to die


chilly86

хм, а теперь проблема с отображением html
форум утверждает, что я пытаюсь отправить пустое сообщение
значит такие теги не значатся в основных

в справке по включению html на форуме
Цитировать
Это позволит использовать HTML тэги в сообщениях пользователей:
<b>, <u>, <i>, <s>, <em>, <ins>, <del>
<a href="">
<img src="" alt="" />
<br />, <hr />
<pre>, <blockquote>

как же быть?  :-[
to live is to die

digger®

Цитата: chilly86 от 05 апреля 2011, 00:41:03
форум утверждает, что я пытаюсь отправить пустое сообщение
Скрин текущих настроек нового тега

Цитировать
в справке по включению html на форуме
Это вообще не при чем

chilly86

Цитата: digger от 05 апреля 2011, 00:45:41
Скрин текущих настроек нового тега

настройки


как он выглядит в списке


как выглядит само сообщение
to live is to die

digger®

Парсер SMF похоже не считает <object> за контент, поэтому ругается на пустое сообщение. В качестве костыля можно воткнуть любой значок после </object>

[prostoplayer]http://embed.prostopleer.com/track?id=177525ZSnm[/prostoplayer]
Так работает:

chilly86

#8
digger, +1 спасибо преогромнейшее! работает  O0
в конце поставил точку, чтобы не так заметно... можно ее даже белой сделать

а еще немного видоизменил код

<object width="411" height="28"><param name="movie" value="http://embed.prostopleer.com/track?id={content}"></param><embed src="http://embed.prostopleer.com/track?id={content}" type="application/x-shockwave-flash" width="411" height="28"></embed></object>.

теперь достаточно вставить ID трека, типа [prostoplayer]4435034ITlN[/prostoplayer]

сейчас еще поколдую над кнопкой
to live is to die

Serifa

Тоже хочу такой "кустом"(( Я бы просто сделала готовый набор заголовков, там где покрупнее шрифт, где крупнее и жирнее, и цвета разные, и т.д. Нажал кнопочку - готово. А так тыкаешь несколько раз одно и то же...
«- Помощник капитана Бакстер, - заявил Лумис, - безбожно врет. Все отнюдь не под контролем, вернее, не под его контролем. Корабль захвачен представителями небелковой формы разумной жизни, которые маскируются под обслуживающих роботов, а некоторые даже не делают и этого...»
«То, что у тебя есть, лечится антибиотиками» (nowhere man, 1995)
В телеге срочно нужны читатели!

chilly86

с помощью этой приблуды сделал возможным добавления на форум видео с вконтакте

в поле The HTML used for the tag вписал

<iframe src="http://vkontakte.ru/video_ext.php?oid={content}" width="607" height="360" frameborder="0"></iframe>.

где {content} будет идинтификатор видео

например если код, который дает вконтакт выглядит вот так:

<iframe src="http://vkontakte.ru/video_ext.php?oid=11481486&id=128705995&hash=c32ea7210dff595f" width="607" height="360" frameborder="0"></iframe>

то {content} в этом случае будет
11481486&id=128705995&hash=c32ea7210dff595f

в зависимости от того как Вы обозвали тег в настройках Custom BBcode, конечное сообщение будет выглядеть вот так:

[vk]11481486&id=128705995&hash=c32ea7210dff595f[/vk]

пс: надеюсь понятно написал   ::)

скрин настроек

to live is to die

danilaxxl

А где найти Custom BBCode версию для SMF 2.0

NeonFD

Цитата: danilaxxl от 31 июля 2011, 18:31:04
А где найти Custom BBCode версию для SMF 2.0
SCBBC_2.00_SMF_2.0_RC1.zip
Устанавливается и работает спокойно на 2.0. Если он не добавляет кнопки в форму ответа, надо добавить их в ручную в Sources/Subs-Editor.php.

kortin

Установил Custom BBCode 2.0 на SMF 1.1.15, но не могу найти настройки мода. Где их искать?

chilly86

Цитата: kortin от 07 октября 2011, 17:08:05
Установил Custom BBCode 2.0 на SMF 1.1.15, но не могу найти настройки мода. Где их искать?

Админка - Характеристики и настройка - CustomBBC

это если вы русифицировали :)
to live is to die

kortin

А Вы не подскажете, где взять русификатор?

chilly86

Цитата: kortin от 07 октября 2011, 17:26:25
А Вы не подскажете, где взять русификатор?

http://translate.google.ru/


// Custom BBCode
$txt['customBBCode_tabtitle'] = 'Custom BBC';
$txt['customBBCode_tag'] = 'Tag name';
$txt['customBBCode_description'] = 'Description';
$txt['customBBCode_enable'] = 'Enable tag';
$txt['customBBCode_type'] = 'Tag type';
$txt['customBBCode_type_options'] = '[tag]content[tag]|[tag=option]content[tag]|[tag]';
$txt['customBBCode_trim'] = 'Trim whitespace';
$txt['customBBCode_trim_options'] = '(no trim)|inside|outside|both';
$txt['customBBCode_block_level'] = 'Block level';
$txt['customBBCode_button'] = 'Add button';
$txt['customBBCode_parse'] = 'Parse enclosed BBCode';
$txt['customBBCode_parse_options'] = '(no parsing)|content only|content and option';
$txt['customBBCode_text'] = 'The HTML used for the tag<div class="smalltext">&lt;tag&gt;{content}&lt;/tag&gt;</div><div class="smalltext">&lt;tag alt={option}&gt;{content}&lt;/tag&gt;</div>';


результаты вставить до
?>

в файл /Themes/default/languages/Modifications.russian.php
to live is to die

kortin

Вставил в Modifications.russian.php.

Но еще до этого момента выдавало такую ошибку при попытке перейти к настройкам.
Fatal error: Cannot redeclare modifycustombbcodesettings() (previously declared in /home/фыв/фыв/docs/forum/Sources/ModSettings.php:346)

В строке 346 у меня такой код:
function ModifyCustomBBCodeSettings()
{
global $sourcedir;

require_once $sourcedir . '/CustomBBCode.php';

if (!empty($_GET['tag']))
EditCustomTag($_GET['tag']);
else
BrowseCustomTags();
}

function ModifyCustomBBCodeSettings()
{
global $sourcedir;

require_once $sourcedir . '/CustomBBCode.php';

if (!empty($_GET['tag']))
EditCustomTag($_GET['tag']);
else
BrowseCustomTags();
}

Не пойму, в чем проблема.

GeorG

Код повторяется, удалите одну функцию.
Верстка тем по шаблону, их доработка/переработка, переделка тем с версии smf 1.1 на smf 2.0. Примеры работ - insidestyle.ru
Установка модов (заточка под ваш форум); Моды под заказ; Обновление форума; Правильный перенос; Удаление/лечение вирусов; Устранения ошибок.
Обращаться в ЛС
Мой форум
Модуль анти-спама CleanTalk, сам пользуюсь
Сервера которыми сам пользуюсь - cadedic.ru

kortin

Спасибо! Теперь все заработало.

D1eGo

Сделал свой tag в моде Custom BBCode [h1]content[/h1]
<div style="text-align: center; background-color: #F6F6F6; color: #000000; font: bold 10px verdana; border: 1px solid #DDDDDD;">{content}</div>

В исходном коде браузера выглядит так: <div align="center"><strong></strong><div style="text-align: center; background-color: #F6F6F6; color: #000000; font: bold 10px verdana; border: 1px solid #DDDDDD;">Правила раздела</div>

Как-то можно, чтобы в исходном коде браузера выглядил так: [h1]Правила раздела[/h1] ?

Yworld_garry

Вы бы h1 на форуме не увлекались, это форум. Но если есть необходимость, смотрим где и что этот мод меняет и добавляет. Редактируем, добавляя то что вам нужно.

GeorG

Вы точно читали про то, что такое заголовки - h1,h2,h3,h4 и.т.д.? И особенно про важность иерархии и то что заголовок h1, может быть только один на странице?
Верстка тем по шаблону, их доработка/переработка, переделка тем с версии smf 1.1 на smf 2.0. Примеры работ - insidestyle.ru
Установка модов (заточка под ваш форум); Моды под заказ; Обновление форума; Правильный перенос; Удаление/лечение вирусов; Устранения ошибок.
Обращаться в ЛС
Мой форум
Модуль анти-спама CleanTalk, сам пользуюсь
Сервера которыми сам пользуюсь - cadedic.ru

D1eGo

Совсем не разбираюсь в SEO, а что если так и оставить код не используя тег [h1][/h1], как-нибудь повлияет на индексацию сайта?

GeorG

Т.е., просто увеличенный шрифт через css? Нет, никак не повлияет.
Верстка тем по шаблону, их доработка/переработка, переделка тем с версии smf 1.1 на smf 2.0. Примеры работ - insidestyle.ru
Установка модов (заточка под ваш форум); Моды под заказ; Обновление форума; Правильный перенос; Удаление/лечение вирусов; Устранения ошибок.
Обращаться в ЛС
Мой форум
Модуль анти-спама CleanTalk, сам пользуюсь
Сервера которыми сам пользуюсь - cadedic.ru

D1eGo

Цитата: GeorG от 05 января 2012, 02:51:44
Т.е., просто увеличенный шрифт через css? Нет, никак не повлияет.
Как в сообщении #20, только не будет тега [h1][/h1]

serenadark

Простите за беспокойство, не могли бы вы еще раз выложить Custom BBCode для 2.0.х, по указанной ссылке файла уже нет

BuxarNET

Цитата: danilaxxl от 31 июля 2011, 18:31:04А где найти Custom BBCode версию для SMF 2.0
Присоединяюсь к вопросу
Или может кто знает альтернативу рабочую?

zfeanorz

+1 к вопросу о ссылке на версию для 2.0

GeorG

У меня остался в закромах, проверил, работает.
Верстка тем по шаблону, их доработка/переработка, переделка тем с версии smf 1.1 на smf 2.0. Примеры работ - insidestyle.ru
Установка модов (заточка под ваш форум); Моды под заказ; Обновление форума; Правильный перенос; Удаление/лечение вирусов; Устранения ошибок.
Обращаться в ЛС
Мой форум
Модуль анти-спама CleanTalk, сам пользуюсь
Сервера которыми сам пользуюсь - cadedic.ru

Lift-man

Custom BBCodes Manager 1.7. Пытаюсь создать код для вставки YouTube миниатюр вида:
<a href="http://youtu.be/id video" class="bbc_link" target="_blank"><img src="http://i.ytimg.com/vi/id video/mqdefault.jpg" alt="" class="bbc_img"></a>
и никак не могу понять, как это реализовать. Дважды вставленный {content} не работает:
<a href="http://youtu.be/{content}" class="bbc_link" target="_blank"><img src="http://i.ytimg.com/vi/{content}/mqdefault.jpg" alt="" class="bbc_img"></a>
Помогите пожалуйста, можно как-то решить данную задачу.

gorbi

Цитата: Lift-man от 22 марта 2015, 02:19:01
Custom BBCodes Manager 1.7. Пытаюсь создать код для вставки YouTube миниатюр вида:
<a href="http://youtu.be/id video" class="bbc_link" target="_blank"><img src="http://i.ytimg.com/vi/id video/mqdefault.jpg" alt="" class="bbc_img"></a>
и никак не могу понять, как это реализовать. Дважды вставленный {content} не работает:
<a href="http://youtu.be/{content}" class="bbc_link" target="_blank"><img src="http://i.ytimg.com/vi/{content}/mqdefault.jpg" alt="" class="bbc_img"></a>
Помогите пожалуйста, можно как-то решить данную задачу.
Я полагаю, лучше задать вопрос разработчику на форуме с пимпочкой org в конце. Он там отвечает. Я сам планирую ставить этот мод, но пока не ковырял.

gorbi

#32
Разобрался таки как встраивать фейсбучные посты в форум. Чуть попозже расскажу как.

Кнопочку нарисовать(перерисовать из другой) не смог. Руки растут из задницы. В планах сделать втягивание постов в форум из других соцсетей, например, инстаграмма.

gorbi

Вставил с помощью менеджера bb-кнопок новую кнопку. Она воткнулась примерно посредине верхнего ряда. Хочу перенести в правый конец нижнего ряда кнопок. Куда копать?

Mavn

gorbi
не плодите темы по одному вопросу в разных разделах форума и прочитайте правила форума наконец а то я плюшки начну раздавать!
SimpleMachines Russian Community Team
п.1 Пройду курсы гадалок для определения исходного кода по скриншоту.

п.2 У вас нет желания читать правила раздела, у меня нет желания одобрять темы, которые не соответствуют этим правилам.

gorbi

Цитата: Mavn от 06 мая 2015, 20:12:58
gorbi
не плодите темы по одному вопросу в разных разделах форума и прочитайте правила форума наконец а то я плюшки начну раздавать!
Я полагал, что это как-то увеличит вероятность помощи. Вы снесли и в кучу и тоже не помогли.