X   Сообщение сайта
(Сообщение закроется через 2 секунды)

Здравствуйте, гость ( Вход | Регистрация )

 
Ответить в данную темуНачать новую тему
> Кнопка добавления комментария, Не знаю как изменить
Root
сообщение 2012-03-21, 0:34
Сообщение #1
Любитель
Иконка группы

Группа: Eleanor user
Сообщений: 443
Регистрация: 2012-01-16
Из: Казахстан

Репутация:   нет  
Всего: нет


Кнопка добавления комментария, не получается изменить внешний вид. Точнее не могу понять, я правильно нашел где менять?

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

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

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

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

Цитата
<input class="votebut" type="submit" onclick="тут действие; return false;" value="Кнопочка" />
:P
Перейти в начало страницы
+Цитировать сообщение
scanread
сообщение 2012-03-21, 2:45
Сообщение #2
Любитель
Иконка группы

Группа: Пользователи
Сообщений: 227
Регистрация: 2011-07-02

Репутация:   нет  
Всего: нет


Нет, этот код отвечает за вывод фразы "Добавить комментарий". За кнопку отвечает код:

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

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

.button {
background-color: red;
}

В итоге наша кнопочка будет красненькой )
Перейти в начало страницы
+Цитировать сообщение
Root
сообщение 2012-03-21, 13:50
Сообщение #3
Любитель
Иконка группы

Группа: Eleanor user
Сообщений: 443
Регистрация: 2012-01-16
Из: Казахстан

Репутация:   нет  
Всего: нет


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

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

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

.button {
background-color: red;
}

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


А понял, пошел делать, спасибо. + не работают :mellow:
Перейти в начало страницы
+Цитировать сообщение
scanread
сообщение 2012-03-21, 19:55
Сообщение #4
Любитель
Иконка группы

Группа: Пользователи
Сообщений: 227
Регистрация: 2011-07-02

Репутация:   нет  
Всего: нет


Это в двиге прописан класс class="button" для кнопки. Чтобы на комменты ее сменить, надо в файле Comments.php вроде бы (или в другом, что отвечает за комменты, не помню уже), найти этот класс в коде самом, и прописать туда class="свой_стиль" и задать его в css.
Перейти в начало страницы
+Цитировать сообщение
Root
сообщение 2012-04-13, 22:30
Сообщение #5
Любитель
Иконка группы

Группа: Eleanor user
Сообщений: 443
Регистрация: 2012-01-16
Из: Казахстан

Репутация:   нет  
Всего: нет


Нет,это нечто) я так не знаю где она. Больше часа по файлам шарю не могу найти как её изменить в альфе ))
В исходном коде видно:

Цитата
<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"

Тоже пусто. Как она работает? )) мистика прям.

Сообщение отредактировал Root - 2012-04-13, 22:31
Перейти в начало страницы
+Цитировать сообщение
Alexander
сообщение 2012-04-14, 12:18
Сообщение #6
Eleanor developer
Иконка группы

Группа: Администраторы
Сообщений: 5 261
Регистрация: 2008-11-11
Из: Николаев
Версия системы: RC5

Репутация:   нет  
Всего: 67


Root, объясните, пожалуйста, немного понятнее что куда нужно поместить. И я вам скажу где этот участок кода находится.
Перейти в начало страницы
+Цитировать сообщение
Root
сообщение 2012-04-14, 13:45
Сообщение #7
Любитель
Иконка группы

Группа: Eleanor user
Сообщений: 443
Регистрация: 2012-01-16
Из: Казахстан

Репутация:   нет  
Всего: нет


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


В альфе, шаблон Uniel, где находится кнопка добавления комментария?
Перейти в начало страницы
+Цитировать сообщение
Maximkaboom
сообщение 2012-04-14, 14:47
Сообщение #8
Опытный
Иконка группы

Группа: Eleanor user
Сообщений: 766
Регистрация: 2010-04-08
Версия системы: RC5

Репутация:   нет  
Всего: 1


Root,
В /Classes/Comments.php ~20 строка

$Lst->button(Eleanor::Control('parent','hidden',$pagpq[3] ? $pagpq[3]['id'] : 0).Eleanor::Button($lang['addc']))
Перейти в начало страницы
+Цитировать сообщение
Maximkaboom
сообщение 2012-04-14, 14:58
Сообщение #9
Опытный
Иконка группы

Группа: Eleanor user
Сообщений: 766
Регистрация: 2010-04-08
Версия системы: RC5

Репутация:   нет  
Всего: 1


Цитата (Root @ 2021-11-28 21:51)
Пробовал засунуть кнопку в <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);
}


Сообщение отредактировал Maximkaboom - 2012-04-14, 14:59
Перейти в начало страницы
+Цитировать сообщение

Ответить в данную темуНачать новую тему
0 чел. читают эту тему (гостей: 0, скрытых пользователей: 0)
Пользователей: 0

 
RSS Текстовая версия 0.0499 сек.    11 запросов    GZIP включен    Сейчас: 2021-11-28, 20:51