+29.43
Рейтинг
100.36
Сила

Вячеслав Мороз

Проблема в шаблоне

Привет всем

Делаю скин. Есть такой элемент, как block-nav, присутствует в прямом эфире, в блоке «Блоги».

В блоке эфира и «блоги» есть закладки: комментарии, публикации, топ, подключенные, мои. Переделать их не составило труда, но возникла проблема тогда, когда я захотел для каждой вкладки сделать уникальную иконку. Осложнилось все тем, что в шаблоне эфира и блока «Блоги» есть пункт (закладка), который по-умолчанию обозначен как class=«Active». И если для других пунктов я могу присвоить свои уникальные классы и выводить уникальную иконку, то для закладки active не могу, т.к. там уже стоит class=«active», и этот класс — общий для всех закладок, обозначенных как active (+ он еще завязан с javascrtipt). В итоге: если я присваиваю классу active уникальную иконку, приготовленную для закладки «комментарии», то потом эта иконка оторбражается в закладке «мои» блока «Блоги», которая тоже обозначена как active. Ой, запутано, но как по-другому объяснить, не знаю.
Читать дальше →

Шаблон+ajax = вопросы

В списке блогов blog_list.tpl поменял оформление количества читателей, но при подключении/отключении к блогу (на этой же странице со списком всех блогов) количество юзеров тут же меняется и офомление куда то исчезает. Нашел корни в js:
Читать дальше →

Помогите с value для input`a

Не подскажите, как реализовать фичу, когда в input выводится текст, а при клике на input текст исчезает. Т.е. так, как это работает в строке поиска LS. Но проблема в том, что я не могу применить этот же способ к данному инпуту (Actions/actionBlog/add.tpl):

<input type="text" id="blog_url" name="blog_url" value="{$_aRequest.blog_url}" class="one-more"  {if $_aRequest.blog_id}disabled{/if} /><br />


Т.е. чтобы в неактивном инпуте выводилось «URL блога», при нажатии на инпут — надпись исчезала. После введения текста в инпут, надпись «URL блога» выводится уже не должна, так как там сохранился введенный текст. Буду очень признателен за подсказку!

Баг в голосовании

Заметил недочет с рейтингом топиков: когда срок голосования за топик заканчивается, то невозможно понять, как ты проголосовал за этот топик и голосовал ли вообще. Т.е. стрелки рейтинга отображаются в неактивном состоянии.

То есть, когда выходит срок голосования за топик, мы видим отображение текущего рейтинга и неактивные стрелки. Если я голосовал за этот топик, то при нажатии на стрелку получаю: «вы уже голосовали за этот топик». Но как именно я проголосовал??? Этого мне не узнать.

Следующий топик. Та же картина — две стрелки неактивные, нажимаю — «срок голосования истек». Т.е. выходит я за него не голосовал. Кароче — путаница, надо исправить))

Дополнить комментарии

Часто бывает, что написал коммент, и тут же дополнение к нему возникает — приходится писать новый, или отвечать на свой же комментарий. Так как редактировать комментарии нельзя (очевидно, чтобы не искажалась суть дискуссии), то можно реализовать функцию «дополнить» — вызывающую форму прямо в теле собственного комментария, и добавляющую новый текст с пометкой «дополнено» или как то так. Такой комментарий в ветке обозначать как новый.

Читать дальше →

Ссылка "Блоги"

Сейчас получается так: находясь на главной странице, мы видим активной ссылку БЛОГИ (наверху), но если нажать на нее, то перекидывает уже на записи из коллективных блогов, где выводятся даже те топики, у которых нету необходимого рейтинга для попадания на главную. Но суть не в этом, а в том, что ссылка «Блоги» активна для двух разных разделов, что, вообщем то, неправильно.

upd: она активна также для раздела «персональные», хотя при нажатии ведет на коллектиные. Я думаю, было бы логично, если бы ссылка была активной только в том разделе, в который она ведет.Но в нашем случае нужно сделать, чтобы она либо вела на главную, оставаясь активной в «коллективных» и «персональных», либо на главной сделать ее неактивной.
Читать дальше →

Сторонние mootools скрипты

Скачал простенький мутулз скрипт для оформления форм в новом скине, в частности для radiobuttons в опросах. Все заработало, кроме самих опросов. При голосвании голос не учитывается, а когда убираю сторонний скрипт, то все ранее отданные голоса становятся «воздержавшимися» =)
Вообщем, я так понял, что нельзя лепить какие то сторонние мутулз скрипты, то же самое было с всплывающим окошком — я все-таки смог его вызвать, но после этого перестали работать комментарии. Очень жаль, что так происходит.

Отправка личного письма

Сейчас, чтобы написать личное сообщение пользователю, надо совершить как минимум два перехода: в профиль пользователя, и оттуда — к форме написания сообщения.

По-моему, было бы удобно в форме комментирования добавить галочку «как личное сообщение». Улавливаете? При чтении комментов возникла необходимость связаться с автором лично, для этого как обычно нажимаем «ответить» возле его коммента, пишем сообщение, и отмечаем его «как личное», после чего это сообщение отправляется прямиком в инбокс автора комментария.

Если точно также ответить в главную ветку, то личное сообщение отправится в инбокс автору топика.