Кнопка "Вступить в блог"

8
Заметил (на опыте своего проекта), что в шаблонах new и light (остальные не изучал :) ) Очень не интуитивно сделана кногпка «Вступить в блог»

Она маленькая и при ненаведённой мыше практически незаметная (светло-серая).
Код кнопки такой:
<li><a href="#" id="block_blogs_join" onclick="lsBlockBlogs.toggle(this,'blogs_join'); return false;">{$aLang.block_blogs_join}</a></li>

Само изображение кнопки находиться в фале icons.gif

т.е. все кнопки в одном окошке…
Подскажите, как сделать кнопку «Вступить в блог» более эргономичной для пользователей!
Заранее благодарен за помощь
  • +2
  • 24 июля 2009, 02:10
  • akril

Комментарии (14)

RSS свернуть / развернуть
Заменить кнопку надписью-ссылкой «Вступить в блог», как вариант :)
+2
Вы имеете ввиду строку {$aLang.block_blogs_join}?
0
да
0
Ничего не меняется :(
0
тебе надо в файле стилей style.css поменять

.profile-blog .action li.join a { display: block; height: 10px; width: 10px; background: url(../images/icons.gif) no-repeat scroll 0 -250px; }
.profile-blog .action li.join a:hover { background: url(../images/icons.gif) no-repeat scroll -10px -250px; }
.profile-blog .action li.join.active a { background: url(../images/icons.gif) no-repeat scroll -10px -250px; }

на

.profile-blog .action li.join a { display: block; height:!!! высота_кнопки!!!px; width:!!! ширина_кнопки!!!px; background: url(../images/!!! имя файла с новой кнопкой!!!); }
.profile-blog .action li.join a:hover { background: url(../images/!!! имя файла с новой кнопкой!!!); }
.profile-blog .action li.join.active a { background: url(../images/!!! имя файла с новой кнопкой!!!); }

поменяв конечно все что обозначено восклицательными знаками
Это для шаблона new. Light не смотрел
0
Спасибо, буду пробовать :)
0
привет! не подскажешь, как сделать всплывающую подсказку к этой кнопке?
0
<li><a title="ВСПЛЫВАЮЩАЯ ПОСДКАЗКА" href="#" id="block_blogs_join" onclick="lsBlockBlogs.toggle(this,'blogs_join'); return false;">{$aLang.block_blogs_join}</a></li>


это если по простому, если нужна пафосная, то надо скрипт писать модный
0
ну сделайте свою кнопку, кто мешает то?
0
  • avatar
  • pmb
  • 24 июля 2009, 21:24
странное дело. кнопка тупо исчезла, хотя код я не трогал.
0
Спасибо за наводку. А подсказку я чуть расширил в шаблоне blog_list.tpl (пример — www.relaxrostov.ru/blogs/):

<a title="{if $oBlog->getUserIsJoin()}Покинуть блог{else}Вступить в блог{/if}" href="#" onclick="ajaxJoinLeaveBlog(this,{$oBlog->getId()}); return false;"></a>
0
подскажите в каком месте blog_list.tpl Вы прописали строчку?
0
там всего 34 строки :)
прописал в №25 строке после
{if $oUserCurrent->getId()!=$oBlog->getOwnerId() and $oBlog->getType()=='open'}
0
как сделать, чтобы счетчик читателей блога обновлялся одновременно с нажатием на кнопку «Вступить в блог»? А это значение обновляется только после обновления страницы.
0
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.