0.00
Рейтинг
0.50
Сила

Дмитрий

Плагин "TrickyTitle" - хитрые и уникальные заголовки страниц

Привет друзья!

С удовольствием представляю вам новый, полезный, модуль для LiveStreet 1.0.1.


Плагин предназначен для автоматической модификации содержимого HTML тега «title». Таким образом, чтобы это содержимое выглядело информативно для поисковых систем, было уникальным для любой страницы, и вместе с тем, не теряло осмысленности.

В первую очередь нацелено на различные страницы со списками топиков, которые по умолчанию не имеют уникальных заголовков совсем, либо имеют их в очень ограниченном виде (акции index, blog, tag и тому подобное)

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

Плагин «AutoAlt» — автоматические alt-ы изображений

Уважаемые коллеги,

Пользователи вашего сайта всегда заполняют описание (alt) изображений в создаваемых топиках? А вы сами — всегда? Но по идее это важно, из соображений доступности для людей с ограниченными возможностями, и для поисковой оптимизации.

Поэтому вам может оказаться полезным плагин AutoAlt, который заполняет пустые alt-аттрибуты на изображениях топика автоматически (при сохранении топика).



Плагин написан для и используется на сайте ММОзговед. Отправной точкой в создании плагина стал фрагмент TopicExtend, который был значительно переработан для работы с названием блога.

Работает по следующему сценарию:

  • Если alt-а нет или он пустой, то создаёт его со значением «Название блога: Название топика».
  • Если alt есть и не содержит название блога, то добавляет «Название блога: Существующий ALT». Иначе alt не изменяется.

В config/config.php можно отключить добавление названия блога (тогда берётся только название топика).

Изменение производится при сохранении топика — т.е. чтобы увидеть его на существующих топиках, их необходимо пересохранить. Фотосеты не затрагиваются данным плагином.

Исходный код доступен на GitHub (только надо переименовать папку с плагином в autoalt, если будете качать его оттуда до прохождения модерации).

Дайте знать, если встретятся какие-либо проблемы.

PS Аватар сгенерен забавным сервисом RoboHash по тексту “AutoAlt LS plugin”. Не всегда же быть серьёзными! :)

начисление рейтинга за контент и регистрацию

привет всем господа :)!

а) мне необходимо прописать в двиге чтоб за каждый топик юзер получал 0.3 рейтинга, а за каждый коммент 0.1. где копать и тп и тд — главное что интересует — что если админ удаляет это тему или коммент — рейтинг забирается по такойже системе. -0.3, -.0.1

подробно: человек делает тему, и фиксировано за каждую тему он получает Х рейтинга себе в профиль.
при комментировании вне зависимости дали ему плюс или минус, он получает Х рейтинга себе в профиль.

при удалении админом того или иного — весь рейтинг который заработан — откатываетсяХ2. к примеру шлет человек всякие «йцу выпап апвапв ер ек» в топике, а крутит себе рейту. Я пришел, удалил, рейтинг откатилсяХ2. человек заработал 0.4, при удалении «хлама» — убралось 0.8.
Важно, если простой юзер удаляет блог, или топик, и комменты которые написаны людьми — не влияют на это. Чтоб не было ситуации когда кто то создал топ там люди написали 50 комментов и получи рейтинг а потом удалил автор топик и у всех –рейтингХ2. Только если админ удаляет комент или топ, на остальных рейтинг остается и в минус не уходит.

вот тут есть но там 2009 г. и наверно уже не сработает :)

б) после регистрации хотелось бы чтоб человеку начислялось Х рейтинга. копать екшен ригистра и прописать ему репу в конце строки

в) хотелось бы реализовать чтоб каждые 24 часа входа чтоб человек который делал логин – он получал Х рейтинга за возврат и чтоб у него в инфе был счетчик последнеей даты получения рейтинга за возврат.

Все это можно запихнуть в плагин или три и продать мне или на коллективно в каталог.

Обновление плагина «Nice URL» до 2.6


Плагин обновился до версии 2.6.
Что изменилось:
  • fix экранирования символов в URL, что приводило к неработоспособности урлов, например с ручным указанием символа "-"
  • Возможность задавать URL топика вручную, как только админу, так и всем пользователям (настройки в конфиге)
  • Возможность отключить транслитерацию, это позволит использовать русские символы в URL топика. Этот функционал в тестовом режиме и возможна некорректная работа

Обновление плагина проспонсировал пользователь AndreySuperstar

UPDATE версия 2.7
Изменения:
  • Лучшая совместимость с русскими урлами
  • Возможность задавать редиректы со старых урлов топиков

Афиша: Relapse.

A lot of people ask me… where the fuck I've been at… last few years…
Shit I don't know. But I do know… I'm back now!


Произошел релиз популярного плагина Афиша для LiveStreet 0.5.

Инфо: ls.ajaxy.ru
Демо: ls5bill.ajaxy.ru/event
Каталог: livestreetcms.com/addons/view/6
Линк: ls5bill.ajaxy.ru/download

Ошибка при авторизации

Доброго времени суток!
При входе на сайт происходит ошибка такого рода:

SQL Error: The SELECT would examine more than MAX_JOIN_SIZE rows; check your WHERE and use SET SQL_BIG_SELECTS=1 or SET SQL_MAX_JOIN_SIZE=# if the SELECT is okay at /home/classes/modules/topic/mapper/Topic.mapper.class.php line 460
Array ( [code] => 1104 [message] => The SELECT would examine more than MAX_JOIN_SIZE rows; check your WHERE and use SET SQL_BIG_SELECTS=1 or SET SQL_MAX_JOIN_SIZE=# if the SELECT is okay [query] => SELECT t_fast.*, tc.*, u.user_login as user_login, IF(tv.topic_id IS NULL,0,1) as user_is_vote, tv.vote_delta as user_vote_delta, IF(tqv.topic_id IS NULL,0,1) as user_question_is_vote, bu.is_moderator as user_is_blog_moderator, bu.is_administrator as user_is_blog_administrator, IF(tr.comment_count_last IS NULL,t_fast.topic_count_comment,t_fast.topic_count_comment-tr.comment_count_last) as count_comment_new, IF(ft.topic_id IS NULL,0,1) as topic_is_favourite FROM ( SELECT t.*, b.blog_title as blog_title, b.blog_type as blog_type, b.blog_url as blog_url, b.user_owner_id as blog_owner_id FROM prefix_topic as t, prefix_blog as b WHERE 1=1 AND t.topic_publish = 1 AND ( t.topic_rating >= 1 or topic_publish_index=1 ) AND b.blog_type in ('personal','open') AND t.blog_id=b.blog_id ORDER by t.topic_date_add desc LIMIT 0, 10 ) as t_fast JOIN prefix_user AS u ON t_fast.user_id=u.user_id LEFT JOIN ( SELECT topic_id, vote_delta FROM prefix_topic_vote WHERE user_voter_id = 1 ) AS tv ON t_fast.topic_id=tv.topic_id LEFT JOIN ( SELECT topic_id FROM prefix_favourite_topic WHERE user_id = 1 ) AS ft ON t_fast.topic_id=ft.topic_id LEFT JOIN ( SELECT topic_id, comment_count_last FROM prefix_topic_read WHERE user_id = 1 ) AS tr ON t_fast.topic_id=tr.topic_id LEFT JOIN ( SELECT topic_id FROM prefix_topic_question_vote WHERE user_voter_id = 1 ) AS tqv ON t_fast.topic_id=tqv.topic_id LEFT JOIN ( SELECT is_moderator, is_administrator, blog_id FROM prefix_blog_user WHERE user_id = 1 ) AS bu ON t_fast.blog_id=bu.blog_id JOIN prefix_topic_content AS tc ON t_fast.topic_id=tc.topic_id order by t_fast.topic_date_add desc; [context] => /home/classes/modules/topic/mapper/Topic.mapper.class.php line 460 )


Заметим, что эти ошибки постоянно происходят у юзеров с правами админа.

В чем проблема? Заранее спасибо.

Модуль «Афиша: события и каталог мест»

Рад сообщить сообществу о долгожданном релизе модуля «Афиша». Он разрабатывается в рамках коллективного заказа, техническое задание для которого было сформировано в рамках открытого обсуждения между его потенциальными покупателями.

Далее я расскажу о том, что было реализовано в версии 1.0.
функциональное описание модуля

Модуль привязки LS к Яндекс-блогам. Пингатор.

Позволяет наладить поиск в Яндекс-блогах комментариев и топиков сайта. (+ Пинг до Google)
Содержит оптимизированный под требования Яндекса RSS, включая FOAF страницы, пингатор для оповещения сервиса Яндекс-блогов о новых поступивших комментариях и топиках.
RSS разбит на страницы, что позволяет роботу Яндекса проиндексировать все записи и комментарии за всё время существования сайта.

45 wmz

Пример