Мне одному кажется что «выравнивание img по центру», нужно либо встроить в движок, либо упаковать в плагин?
Довольно странно что в движке до сих пор нет этой функции.
Тем не менее elsinor описал рабочий, ручной способ.
Может кто-нибудь займется упаковкой этого добра в плагин?
ЗЫ: Также хотелось бы увидеть плагин «Форматирования текста»
Тем не менее elsinor описал рабочий, ручной способ.
Выравнивание по-центру несправедливо не было добавлено. Исправляем.
1 Открываем в шаблоне window_load_img.tpl
Добавляем после
<option value="right">{$aLang.uploadimg_align_right}</option>
строку
<option value="center">{$aLang.uploadimg_align_center}</option>
2 Открываем /engine/modules/image/Image.class.php
Меняем
if (isset($aParams['align']) and in_array($aParams['align'],array('left','right'))) { $sText.=' align="'.htmlspecialchars($aParams['align']).'" ';
На
if (isset($aParams['align']) and in_array($aParams['align'],array('left','right','center'))) { $sText.=' class="'.htmlspecialchars($aParams['align']).'" ';
3 В файле
После
'uploadimg_align_right' => 'справа',
Побавить
'uploadimg_align_center' => 'по центру',
4 В css шаблона добавляем классы
.center {margin:0 auto !important;display:block;} .left {float:left;} .right {float:right;}
5 А теперь небольшое вмешательство в движок. Нужно настроить парсинг текста, так как стандартно тег class запрещен, но мы сделаем возможность использования его вместо align
Откроем
/engine/modules/text/Text.class.php
Заменим
'align' => array('right', 'left', 'center'),
На
'class' => array('right', 'left', 'center'),
Может кто-нибудь займется упаковкой этого добра в плагин?
ЗЫ: Также хотелось бы увидеть плагин «Форматирования текста»
18 комментариев
Насчет встраивания в движок новых методов выравнивания картинок идея, действительно, хорошая.
С чем боролся, на то и напоролся )
спасибо за замечание)
и тут просто в css для left или right поставил отступы как надо и всё чудесно )
Либо в плагин либо в лспанель встроить!
Прошу помочь людям разбирающимся в CSS
Проблема:
Поплыли строчки с пользователями в админпанели:
Я выявил что причина кроется тут:
.content ведь больше нигде не встречается, иначе как дочерний элемент по отношению .topic?
Надеюсь, побочных эффектов не будет.