Вывод дополнительных смайлов (Модификация)

Автор Роман1, 03 февраля 2012, 16:36:43

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

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

Роман1

Здравствуйте.

Задался вопросом: как заменить слово дополнитенительные смайлы картинкой, и вывести после остальных смайлов без переноса строки!!!

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

Themes\default\languages

И в файлах Post.russian-utf8.php, Post.russian.php заменяем:

159 строка
$txt['more_smileys'] = 'дополнительные смайлы';
$txt['more_smileys_title'] = 'Дополнительные смайлы';
$txt['more_smileys_pick'] = 'Дополнительные смайлы';

на

$txt['more_smileys'] = '<img src="http://путь до картики/kartinka.gif" />" />';
$txt['more_smileys_title'] = '<img src="http://путь до картики/kartinka.gif" />" />';
$txt['more_smileys_pick'] = 'Дополнительные смайлы';

Теперь мы вместо слова дополнительные смайлы,  имеем свою картинку

Возникла задача убрать перенос строки, так, что бы картинка эта располагалась последней после остальных смайлов, и убрать две скобки [ ]

С этим я пока не справился... :(

Но подозреваю нужо покопаться в GenericControls.template.php

Народ может кто делал, подскажите, а?

Надеюсь будет интересно это не только мне ))

Блин извените запостил не в тот разде.... поспешил, нужно было в модификацию.  :facepalm:




Роман1

Пока писал уже нашел часть...

В файле Themes\default\GenericControls.template.php

Ищем 76 строку форум 2.0.2:


<a href="#" id="%moreSmileysId%">[' . (!empty($context['smileys']['postform']) ? $txt ['more_smileys'] : $txt['more_smileys_pick']) . ']</a>


И меняем на


<a href="#" id="%moreSmileysId%">' . (!empty($context['smileys']['postform']) ? $txt ['more_smileys'] : $txt['more_smileys_pick']) . '</a>


Вуаля теперь мы избавились от ужасных скобок)))

Остается только найти перенос строки и вывести картинку после остальных смайлов...
Ищем далее...


GeorG

Цитата: Роман1 от 03 февраля 2012, 16:36:43вывести после остальных смайлов без переноса строки!!!
В файле GenericControls.template.php
Найти это:
sSmileyRowTemplate: ', JavaScriptEscape('
<div>%smileyRow%</div>
'), ',
sSmileyTemplate: ', JavaScriptEscape('
<img src="%smileySource%" align="bottom" alt="%smileyDescription%" title="%smileyDescription%" id="%smileyId%" />
'), ',
sMoreSmileysTemplate: ', JavaScriptEscape('
<a href="#" id="%moreSmileysId%">[' . (!empty($context['smileys']['postform']) ? $txt['more_smileys'] : $txt['more_smileys_pick']) . ']</a>
'), ',

Заменить этим:

sSmileyRowTemplate: ', JavaScriptEscape('
<div>%smileyRow%
'), ',
sSmileyTemplate: ', JavaScriptEscape('
<img src="%smileySource%" align="bottom" alt="%smileyDescription%" title="%smileyDescription%" id="%smileyId%" />
'), ',
sMoreSmileysTemplate: ', JavaScriptEscape('
<a style="padding-left: 10px" href="#" id="%moreSmileysId%">[' . (!empty($context['smileys']['postform']) ? $txt['more_smileys'] : $txt['more_smileys_pick']) . ']</a></div>
'), ',
Верстка тем по шаблону, их доработка/переработка, переделка тем с версии smf 1.1 на smf 2.0. Примеры работ - insidestyle.ru
Установка модов (заточка под ваш форум); Моды под заказ; Обновление форума; Правильный перенос; Удаление/лечение вирусов; Устранения ошибок.
Обращаться в ЛС
Мой форум
Модуль анти-спама CleanTalk, сам пользуюсь
Сервера которыми сам пользуюсь - cadedic.ru

Роман1


GeorG

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

Роман1

Только на:

    sSmileyRowTemplate: ', JavaScriptEscape('
    <div>%smileyRow%
    '), ',
    sSmileyTemplate: ', JavaScriptEscape('
    <img src="%smileySource%" align="bottom" alt="%smileyDescription%" title="%smileyDescription%" id="%smileyId%" />
    '), ',
    sMoreSmileysTemplate: ', JavaScriptEscape('
    <a style="padding-left: 10px" href="#" id="%moreSmileysId%">' . (!empty($context['smileys']['postform']) ? $txt['more_smileys'] : $txt['more_smileys_pick']) . '</a></div>
    '), ',


Это что бы без скобок)

Роман1

#6
Такое в коробку пихать сразу надо)  O0

Вообще сколько форумов пепепробовал, smf понравился больше остальных!