Научите CSS магии 1го уровня :)
Хочу добавить к голосовалке за топики подпись
При этом, чтобы при наведении на стрелку или подпись и срабатывал один и тот же маусовер. (т.е. они одновременно подсвечивались).
В файле комон.цсс хранятся стили этих кнопок. Я добавил них цвета надписей. Получилось как-то так:
Маусоверы работают как нужно, однако оно выводит все в одну кучу (т.е. надпись поверх картинки, а должно рядом)
хорошо (стрелка вверх)? количество голосов? (стрелка вниз) плохо
При этом, чтобы при наведении на стрелку или подпись и срабатывал один и тот же маусовер. (т.е. они одновременно подсвечивались).
В файле комон.цсс хранятся стили этих кнопок. Я добавил них цвета надписей. Получилось как-то так:
.voting .plus,
.voting .minus { width: 9px; height: 11px; float: left; display: block; background: url(../images/voting.png) no-repeat; position: relative; top: 4px; outline: none; }
.voting .plus { background-position: 0 0; color: #c3c3c3;}
.voting .minus { background-position: -18px 0; color: #c3c3c3;}
.voting .plus:hover { background-position: -9px 0; color: #4da32b;}
.voting .minus:hover { background-position: -27px 0; color: #d24928;}
.voting.voted.plus .plus { background-position: -9px 0; color: #4da32b;}
.voting.voted.minus .minus { background-position: -27px 0; color: #d24928;}
.voting.voted.plus .minus:hover { background-position: -18px 0; color: #c3c3c3;}
.voting.voted.minus .plus:hover { background-position: 0 0; color: #c3c3c3;}
.voting.guest .plus:hover { background-position: 0 0; }
.voting.guest .minus:hover { background-position: -18px 0; }Маусоверы работают как нужно, однако оно выводит все в одну кучу (т.е. надпись поверх картинки, а должно рядом)
<a href="#" class="plus" onclick="return ls.vote.vote({$oTopic->getId()},this,1,'topic');">хорошо</a>
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
<a href="#" class="minus" onclick="return ls.vote.vote({$oTopic->getId()},this,-1,'topic');">плохо</a>О великие архимаги CSS подскажите заклинание, которым можно разлипить надпись и картинку :)
- ?
- 10 мая 2012, 05:42
- deputydeath
- 1
Нашел ошибку
Несколько раз замечал, что у ЛС бывают проблемы с удалением контента.
Вот сейчас решил поставить плагин SeoLib, после активации вылезла ошибка:
Поковырявшись в базах, нашел топик, который принадлежал к не существующему блогу (видимо удалял я его). Топик выпилил — ошибка пропала. Если возникнет подобная ошибка — имейте в виду, теперь она есть в поиске по сайту ;)
Вот сейчас решил поставить плагин SeoLib, после активации вылезла ошибка:
Fatal error: Call to a member function getType()
on a non-object in
D:\home\localhost\www\LiveStreet
\classes\modules\topic\entity\Topic.entity.class.php on line 145Поковырявшись в базах, нашел топик, который принадлежал к не существующему блогу (видимо удалял я его). Топик выпилил — ошибка пропала. Если возникнет подобная ошибка — имейте в виду, теперь она есть в поиске по сайту ;)
- ?
- 06 мая 2012, 15:09
- deputydeath
- Оставить комментарий
Помогите переопределить в плагине энтити класс топика [РЕШЕНО]
1
Всем доброго времени суток.
Есть замечательное руководство Как создать свой вид топика, используя систему плагинов.
Однако, у меня есть необходимость переопределить еще и стандартный энтити класс, через плагин. Подскажите как это сделать?
Спасибо пользователям gran , beauty_free
Есть замечательное руководство Как создать свой вид топика, используя систему плагинов.
Однако, у меня есть необходимость переопределить еще и стандартный энтити класс, через плагин. Подскажите как это сделать?
Спасибо пользователям gran , beauty_free
- 0
- 02 мая 2012, 15:56
- deputydeath
- 3
Каталог мест (на базе DAO?)
1
На повестке два вопроса:
Хочу предложить идею для нового DAO-обновления — каталог мест. Оно будет полезно людям(и мне в первую очередь), которые держат «региональные сайты». Сама идея сперта отсюда, но немного более развита.
Каталог представляет из себя базу мест раскиданных по каким-либо признакам (клуб, кино, театр, кофе, вай-фай, туалет) все места отмечаются на общей карте. Каждое место имеет краткое и подробное описание. Ориентировочно это:
Так же хотелось бы видеть интеграцию этого каталога с фишей. А именно привязывать конкретное событие к конкретному месу.
- Нужно ли это кому-нибудь еще?
- На каких условиях товарищ eXtravert согласится такое реализовать?
Хочу предложить идею для нового DAO-обновления — каталог мест. Оно будет полезно людям(и мне в первую очередь), которые держат «региональные сайты». Сама идея сперта отсюда, но немного более развита.
Каталог представляет из себя базу мест раскиданных по каким-либо признакам (клуб, кино, театр, кофе, вай-фай, туалет) все места отмечаются на общей карте. Каждое место имеет краткое и подробное описание. Ориентировочно это:
- координаты
- точный адрес
- телефон
- время работы
- э-мэйл
- сайт
- описание
Какой я вижу навигацию:
В меню есть две вкладки:- «карта города» — это обычная карта на которой находятся «какие-то метки», в сайд бар менюшка с доступными категориями и фильтром по городам. Категорию можно:
- включить/выключить (в этом случае на карте появляются/ пропадают все метки данной категории). Это уже было реализовано тут, это видно на скрине
- свернуть/развернуть в этом случае показывается полный список элементов данной категории для выбранного города. При нажатии на конкретный элемент он подсвечивается на карте и открывается краткое описание, в котором находится ссылка «более подробно».
- Каталог — этот раздел более-менее стандартен. Нас просят выбрать интересующий нас раздел(напомею, это клуб, кино, театр, кофе, вай-фай, туалет). Далее происходит вывод мест по алфавиту или рейтингу с кратким их описанием и ссылкой на «более подробно».
Так же хотелось бы видеть интеграцию этого каталога с фишей. А именно привязывать конкретное событие к конкретному месу.
- +1
- 26 апреля 2012, 00:25
- deputydeath
- 5
Ошибка при добавлении фотосета
1
Вылазит ошибка при добавлении фотосета
При этом, нажимаю «создать фотосет», заливаю 100 фото, нажимаю запостить. На фтп файлы льются, ресайзаются, топик создается, указывается «в фотосете 100 фото», однако на деле в базах оказывается 30-40 фото.
Как я понимаю проблема в том, что скрипт полностью не успевает выполниться и прерывается? Кто что думает и может есть умные мысли у кого?
Fatal error: Maximum execution time of 30 seconds exceeded in
/h/сайт/htdocs/engine/lib/external/DklabCache/Zend/Cache/Backend/File.php on line 669При этом, нажимаю «создать фотосет», заливаю 100 фото, нажимаю запостить. На фтп файлы льются, ресайзаются, топик создается, указывается «в фотосете 100 фото», однако на деле в базах оказывается 30-40 фото.
Как я понимаю проблема в том, что скрипт полностью не успевает выполниться и прерывается? Кто что думает и может есть умные мысли у кого?
- 0
- 04 апреля 2012, 02:53
- deputydeath
- 1
Багнутое голосование
Возможно у кого-то будут идеи по поводу проблемы.
Пользователи голосуют за топики, топику накручивается рейтинг. Но… так происходит не всегда. На сайте стоит плагин ShowVotes. Этот плагин показывает список пользователей, которые проголосовали и выводить число "±". Но эта статистика не всегда совпадает с той, что подсчитывает ЛС. При этом я заметил, что возможно голоса перестают начисляться после оценки топика каким-то конкретным пользователем (его оценка и все последующие не накручивают счетчики в БД). После установки правильного(по мнению плагина ShowVotes) рейтинга и сброса кеша, последующие голоса опять начинают учитываться движком.
Может быть кто-то знаком с такой магией или у кого-то есть идеи по этому поводу?
Пользователи голосуют за топики, топику накручивается рейтинг. Но… так происходит не всегда. На сайте стоит плагин ShowVotes. Этот плагин показывает список пользователей, которые проголосовали и выводить число "±". Но эта статистика не всегда совпадает с той, что подсчитывает ЛС. При этом я заметил, что возможно голоса перестают начисляться после оценки топика каким-то конкретным пользователем (его оценка и все последующие не накручивают счетчики в БД). После установки правильного(по мнению плагина ShowVotes) рейтинга и сброса кеша, последующие голоса опять начинают учитываться движком.
Может быть кто-то знаком с такой магией или у кого-то есть идеи по этому поводу?
- +1
- 17 марта 2012, 15:09
- deputydeath
- 2
Сколько уникальных посетителей бывает на вашем сайте в день?
1Проголосовало: 147 | Воздержалось: 28
Вроде бы такого опроса не было. Да и данных "о сайтах на ЛС" очень мало, в блоге лежат только ссылки на комьюнити, а вот насколько они успешны никто не говорит. Лично мне была бы интересна такая информация. :) Предлагаю каждому оценить свой проект и поделиться инфой с другими. И так:
Сколько уникальных посетителей бывает на вашем сайте в день?
- +3
- 03 марта 2012, 02:05
- deputydeath
- 32
Избранное? оО
2
Только что добавил полезный топик в избранное и вспомнил, что у меня там помойка…
Впрочем ЛС я очень ценю за гибкость систематизации и фильтрации контента.
Двайте подумаем над тем, возможно ли как-то систематизировать информацию
накопившуюся в избранном?
Хотелось бы видеть (хотя бы) фильтр по блогам, чтобы в поисках полезных решений можно было просматривать контент только Tips & tricks, поисках запомнившегося сайта Сайты на LiveStreet, а информацию о плагине искать в Дополнительные модули и доработки для LiveStreet. Хотя это тоже не идеальный вариант т.к. очень много тонн текста может скориться во вкладке «персональные блоги». А возможно создание собственных разделов или меток для топиков(хотя это так же не учень удобно т.к. «нужно что-то делать самому» в момент выставления сердечка, а это оооочень трудно)?
Мне кажется, что в таком случае «личный профиль» станет еще более «личным», персональным и удобным :) Конечно такие функции пригодятся только завсегдаям, но… ради них ведь и существуют наши сообщества?) Возможно у кого-то еще будут интересные идеи как можно обустроить «лайк зону»?
Впрочем ЛС я очень ценю за гибкость систематизации и фильтрации контента.
Двайте подумаем над тем, возможно ли как-то систематизировать информацию
накопившуюся в избранном?
Хотелось бы видеть (хотя бы) фильтр по блогам, чтобы в поисках полезных решений можно было просматривать контент только Tips & tricks, поисках запомнившегося сайта Сайты на LiveStreet, а информацию о плагине искать в Дополнительные модули и доработки для LiveStreet. Хотя это тоже не идеальный вариант т.к. очень много тонн текста может скориться во вкладке «персональные блоги». А возможно создание собственных разделов или меток для топиков(хотя это так же не учень удобно т.к. «нужно что-то делать самому» в момент выставления сердечка, а это оооочень трудно)?
Мне кажется, что в таком случае «личный профиль» станет еще более «личным», персональным и удобным :) Конечно такие функции пригодятся только завсегдаям, но… ради них ведь и существуют наши сообщества?) Возможно у кого-то еще будут интересные идеи как можно обустроить «лайк зону»?
- +2
- 27 января 2012, 04:20
- deputydeath
- 1
Очень странный случай
1
Добрый день. Развернули LS на VPS. Посещаемость ресурса 3-4 тысячи
человек в день. В среднем онлайн 128 человек, бывает и по 300.
Сервер VPS (2000 MHz CPU / 1 Gb RAM). Периодически сайт выкидывает
ошибку 504. Хотя онлайн сайта не превышает 50 человек. А бывает
когда онлайн 300 и все просто «летает» без проблем. Обратился в сапорт, сказали что сервер перегружен кучей скриптов, оперативка забита… Сегодня вечером сайт стал выкидывать эксепшн, мол не могу подключиться к БД! Через какое-то время от хостера пришло письмо, что на нашь сервер постуила жалоба:
Тут же сервер заблокировали… Обратились обратно в сапорт с просьбой разобраться, в ответ написали лишь «меняйте пароли». Через 10 минут сервер опять стал выкидывать эксепшены, после обращения в сапорт нам ответили, что сервер или ддосят или большой наплыв пользователей(впринципе в тот момент действительно ОЖИДАЛСЯ наплыв пользователей, однако статистика посещений говорила о 35 человеках за последние 15 минут). Еще через какое-то время, после пары «ласковых» с хостером, сайт перестал отвечать или выдавал 504. В сапорте ответили:
Как вообще можно оценить такую ситуацию?
человек в день. В среднем онлайн 128 человек, бывает и по 300.
Сервер VPS (2000 MHz CPU / 1 Gb RAM). Периодически сайт выкидывает
ошибку 504. Хотя онлайн сайта не превышает 50 человек. А бывает
когда онлайн 300 и все просто «летает» без проблем. Обратился в сапорт, сказали что сервер перегружен кучей скриптов, оперативка забита… Сегодня вечером сайт стал выкидывать эксепшн, мол не могу подключиться к БД! Через какое-то время от хостера пришло письмо, что на нашь сервер постуила жалоба:
We have detected a hack attempt originating from your network from ip: 46.254.21.129
This suggests that the above server has been compromised and is a participant in a botnet.
This means that this server has been hacked and now, in turn, is attempting to hack other servers on the Internet.
This IP address has now been blacklisted to protect our service from further brute force attacks. Furthermore, this IP address has been uploaded to DenyHosts' centralised database. This means that this IP address will also shortly be blacklisted by any member who queries DenyHosts' central database.
Тут же сервер заблокировали… Обратились обратно в сапорт с просьбой разобраться, в ответ написали лишь «меняйте пароли». Через 10 минут сервер опять стал выкидывать эксепшены, после обращения в сапорт нам ответили, что сервер или ддосят или большой наплыв пользователей(впринципе в тот момент действительно ОЖИДАЛСЯ наплыв пользователей, однако статистика посещений говорила о 35 человеках за последние 15 минут). Еще через какое-то время, после пары «ласковых» с хостером, сайт перестал отвечать или выдавал 504. В сапорте ответили:
В настоящий момент, у вас 170 открытых содеинений. Брута никакого нет. Смените все пароли. Сейчас нагрузку дает вебсервер.Сейчас пять утра, онлайн составляет ~150 человек на сайте никаких проблем не обнаружено…
Как вообще можно оценить такую ситуацию?
- 0
- 15 декабря 2011, 05:41
- deputydeath
- 3
Беларуская інтэрвенцыя ў вашыя ЛіўСтрыты

Белорусская локализация
Недавно перенес свой сайт на 0.5.1,а это значит что перенесена и локализация сделанная под него.
Так же (не прошло и года) был услышан голос человека попросившего: «а вариант с тарашкевицей можете рассмотреть?) Было бы не плохо.»
В словаре используется классическое правописание белорусской орфографии, или "тарашкевица". При перевод допускались некоторые вольности, учитывались особенности бел. мовы. Как бонус я выкладываю все переведенные плагины, это:
- Livestreet podcast terminal & audiorecords отдельное спасибо автору за отличный плагин!
- Preview Pictures
- Скоро будет переведен плагин ДАО.
Тое самае, толькі па-людску
- +2
- 09 декабря 2011, 01:51
- deputydeath
- 1