CMS Eleanor - Поиск
Полная версия этой страницы: Официальный форум Eleanor CMS » Кнопка добавления комментария
Официальный форум Eleanor CMS » Поддержка пользователей системы Eleanor CMS » Использование системы
Root
Кнопка добавления комментария, не получается изменить внешний вид. Точнее не могу понять, я правильно нашел где менять?

моя тема/Classes/Comments.php

87-90ые строки, а конкретно:

Цитата
'.Template::Button($lang['add_comment']).'

Этот кусок выводит кнопку? и как сделать её нормальной? например:

Цитата
<input class="votebut" type="submit" onclick="тут действие; return false;" value="Кнопочка" />
:P
scanread
Нет, этот код отвечает за вывод фразы "Добавить комментарий". За кнопку отвечает код:

<input name="save" type="submit" value="Добавить комментарий" class="button">

В итоге, надо в CSS создать класс .button и задать ему параметры, к примеру:

.button {
background-color: red;
}

В итоге наша кнопочка будет красненькой )
Root
Цитата (scanread @ 2012-03-21, 2:45)
Нет, этот код отвечает за вывод фразы "Добавить комментарий". За кнопку отвечает код:

<input name="save" type="submit" value="Добавить комментарий" class="button">

В итоге, надо в CSS создать класс .button и задать ему параметры, к примеру:

.button {
background-color: red;
}

В итоге наша кнопочка будет красненькой )


А понял, пошел делать, спасибо. + не работают :mellow:
scanread
Это в двиге прописан класс class="button" для кнопки. Чтобы на комменты ее сменить, надо в файле Comments.php вроде бы (или в другом, что отвечает за комменты, не помню уже), найти этот класс в коде самом, и прописать туда class="свой_стиль" и задать его в css.
Root
Нет,это нечто) я так не знаю где она. Больше часа по файлам шарю не могу найти как её изменить в альфе ))
В исходном коде видно:

Цитата
<input type="submit" name="save" value="Добавить комментарий"/>

В comments.php нашел:

Цитата
.$Lst->button(Eleanor::Control('parent','hidden',$pagpq[3] ? $pagpq[3]['id'] : 0) .Eleanor::Button($lang['addc']) )

Этот кусок 100% выодит кнопку, выше часть кода для ввода текста и еще выше bbeditor.

Пробовал засунуть кнопку в <span> вот так

Цитата
.$Lst->button(Eleanor::Control('parent','hidden',$pagpq[3] ? $pagpq[3]['id'] : 0) .'<span class="addbutton">' .Eleanor::Button($lang['addc']) .'</span>' )

Все ровно не выводится, попробовал Notepad'ом поискать в файлах движка часть кода
Цитата
<input type="submit" name="save"

Тоже пусто. Как она работает? )) мистика прям.
Alexander
Root, объясните, пожалуйста, немного понятнее что куда нужно поместить. И я вам скажу где этот участок кода находится.
Root
Цитата (Alexander @ 2012-04-14, 12:18)
Root, объясните, пожалуйста, немного понятнее что куда нужно поместить. И я вам скажу где этот участок кода находится.


В альфе, шаблон Uniel, где находится кнопка добавления комментария?
Maximkaboom
Root,
В /Classes/Comments.php ~20 строка

$Lst->button(Eleanor::Control('parent','hidden',$pagpq[3] ? $pagpq[3]['id'] : 0).Eleanor::Button($lang['addc']))
Maximkaboom
Цитата (Root @ 2021-06-19 10:22)
Пробовал засунуть кнопку в <span> вот так

Все ровно не выводится


Что именно не выводится?



А вообще, не понимаю зачем вам это нужно

стиль для кнопки добавления делается примерно так:


button, input[ENGINE=button], input[type=submit] {
background:url(bg.png);
}


Этот код задаст стиль для всех кнопок в шаблоне.

Если нужно задать стиль для кнопки, которую вы обернули в <span class="addbutton">...</span> нужно сделать примерно такое:


span.addbutton button, span.addbutton input[type=button], span.addbutton input[type=submit] {
background:url(bg.png);
}
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.