Русский English Deutsch Українська Қазақша

Next Generation CMS :: Форум поддержки

Заинтересовала наша система? Тогда этот форум для Вас!

Вы не вошли.

#1 2012-09-19 14:58:15

TYNGO
Участник
Откуда: Sterlitamak
Здесь с 2012-05-11
Сообщений: 107
Рейтинг :   
Сайт

Добавление функции в bbcode [IMG]

Всем привет.
Мне нужно добавить такую функцию в bbcode [img], чтобы появилась возможность выравнивать картинку по центру автоматически. Простыми тегами

это тоже можно сделать, но это будет не валидатно, нашел как добавлять по валидации:

Как расположить картинку по центру

<style>
.img-center { display: block; margin: 0 auto; }
</style>
<img src="адрес" alt="текст" width="значение" height="значение" class="img-center"/>

Пример

<img src="http://4.bp.blogspot.com/-eJraU5lCufs/UFa8PpMUv8I/AAAAAAAADLQ/Y5SGHBd91-Q/s1600/smail-bolshoi-palets-vverh.gif" alt="Смайлик большой палец вверх" height="104" width="147" title="Отлично!" style="display: block; margin: 0 auto; border: none;"/>

Сам я конечно понимаю этот код,а вот пользователь который захочет добавить новость на сайте не поймет. Как добавить в bbcode функцию, которая бы автоматически добавляла к этому коду

[img="http://warikinfo.ru/uploads/images/75hero/the_crazies01.jpg" border="0" width="585" height="300" align=""]the_crazies01.jpg (13.94 Kb)[/img]

такое значение как style="display: block; margin: 0 auto; border: none;"?
Заранее спасибо

Вне форума

#2 2012-09-19 15:08:17

easmik
VIP забанил этого пользователя.
Откуда: Анталья
Здесь с 2011-02-01
Сообщений: 1,016
Рейтинг :   37 
Сайт

Re: Добавление функции в bbcode [IMG]

TYNGO, это точно не валидно, ибо как говорят все должно быть в css прописано и это в обще очень странный подход.


Все сайты, что могут быть сделаны на ng cms, должны быть сделаны на ng cms.

Расширив границы сознания, мы открываем новые горизонты жизни.

Вне форума

#3 2012-09-19 15:27:56

FNS
Участник
Здесь с 2012-08-23
Сообщений: 68
Рейтинг :   

Re: Добавление функции в bbcode [IMG]

Что бы вам выровнять картинку по центру, это нужно прописать в стилях css именно к блоку в котором находится картинка.
Например.

<div class="news"><img src="http://suoersite.ru/foto.jpg"></div>

В стилях css соответственно:

.news img {align:center;}

В этом случае ваша картинка будет отцентрована в нужном вам блоке.

Можно через свойство float

/engine/lang/russian/admin/images.ini
в строке insert_file добавить класс.
class="img-center"

В файле стилей добавить

.img-center {float:center;}

Отредактировано FNS (2012-09-19 15:41:10)

Вне форума

#4 2012-09-19 16:26:21

TYNGO
Участник
Откуда: Sterlitamak
Здесь с 2012-05-11
Сообщений: 107
Рейтинг :   
Сайт

Re: Добавление функции в bbcode [IMG]

FNS, спасибо, попробую сделать,

ещё вопрос, в какой файле убрать target_blank, чтобы не перекидывало на новую вкладку при нажатии на автора новости

Вне форума

#5 2012-09-19 16:50:28

TYNGO
Участник
Откуда: Sterlitamak
Здесь с 2012-05-11
Сообщений: 107
Рейтинг :   
Сайт

Re: Добавление функции в bbcode [IMG]

класс выходит, но не выравнивает, в стилях все вставил

Вне форума

#6 2013-04-15 15:56:42

Vnerehte
Участник
Здесь с 2013-01-08
Сообщений: 17
Рейтинг :   
Сайт

Re: Добавление функции в bbcode [IMG]

Похожий вопрос, как все таки добавлять функции в панель bbcod-ов. Можно ли это сделать?(Добавить несколько своих кнопок и прописать какая какой код вызывает). Если возможно то как это сделать?

Вне форума

#7 2013-04-22 16:06:51

Vnerehte
Участник
Здесь с 2013-01-08
Сообщений: 17
Рейтинг :   
Сайт

Re: Добавление функции в bbcode [IMG]

Хотя бы скажите какой файл отвечает за bb коды, пожалуйста.

Вне форума

#8 2013-05-09 18:49:16

vitaly
Администратор
Откуда: Россия
Здесь с 2008-10-08
Сообщений: 2,788
Рейтинг :   115 

Re: Добавление функции в bbcode [IMG]

За обработку BB кодов отвечает функция bbcodes() из файла /engine/includes/classes/parse.class.php

Вне форума

Сейчас в этой теме пользователей: 0, гостей: 1
[Bot] ClaudeBot

Подвал форума

Под управлением FluxBB 1.5.11
Модифицировал Visman

[ Сгенерировано за 0.013 сек, 7 запросов выполнено - Использовано памяти: 530.68 Кбайт (Пик: 550.19 Кбайт) ]