-1.38
Рейтинг
0.00
Сила

Олег

хак - доработка "скрытия линков от поисковиков"

На досуге обнаружил, что чуток неправильно работает режим скрытия линков от поисковиков(BLOG_URL_NO_INDEX=true). А именно если в посте идет ссылка на твой же ресурс, то его также LS обрамляет noindex + добавляет rel=nofollow. В общем текущее положение вещей меня не устраивало, так как это для СЕО неправильно. Тут же было мной сделано решение.

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

Хак: Автозаполнение для поиска

Давненько я не писал… и так к делу.
Автозаполнение/подсказки (autocomplete) для поиска современная и весьма полезная вещь. Тут просматривая ЛС обнаружил, что данная функция здесь отсутствует.

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

Модуль для сбора статистики производительности сайта. Бесплатный! :)

Ну и кто там говорил, что бесплатных модулей больше не будет? Нате!

Думаю, всем известна плашка со статистикой сайта, которая вылезает внизу каждой страницы, если залогиниться админом. Было даже несколько доработок, как ее сделать покрасивее. Это гуд, конечно, но ведь эти цифирьки мы видим только тогда, когда сами бродим по сайту. А что происходит с ним, когда нас там нет? Так подумал я, и сделал модулечек, который эти самые цифирьки аккуратно складывает в специально приспособленный файлик, а потом админ может загрузить все эти цифры в табличку и посмотреть, так сказать, динамику их изменения. Или полюбоваться на их стабильность.

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

Хак «Выпадающее меню стран и городов»

Если вам надоело, что ваши юзеры указывают непонятно какие города и страны. Например: «росия»,«Росия»,«рося»,«Расия» и др., т.е. юзеров из одной страны и города найти практически невозможно :( Ответом на решение данного вопроса — является «хак выпадающее меню стран и городов».

сурс_код на livestreet: livestreet.ru/addons/91/
демо: ecovoice.ru/ (регистрируемся и смотрим)

UPDATE v.0.2
1. чуток переделал JS + проверил работоспособность на IE6-8,Opera10,FF3.5
2. остался глюк с 500 ошибкой, но это уже глюк библиотеки JsHttpRequest, там у автора написано: «For XML mode, 500 code is okay.»
upgrade с версии 0.1 — просто обновить файлы, базу обновлять не надо

За стандарт было взято выпадающее меню с vkontakte.ru, потому что на мой взгляд оно самое интуитивно понятное из аналогичных ему.

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

Модификаторы Smarty в шаблонах - ранг пользователей

Помимо стандартных модификаторов (truncate,default etc.) в шаблонах Smarty можно использовать свои. Синтаксис для них в точности такой же.
Для примера — определим ранг пользователя в зависимости от его рейтинга с помощью модификатора rating.
smarty.php5.com.ua/plugins.naming.conventions/ — соглашение об именах плангинов можно посмотреть тут.

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

LiveStreet Extended Edition

Представляем — LiveStreet Extended Edition она же LiveStreet-EE

Сборка LiveStreet Extended Edition на базе версии 0.3.1 включает в себя:
-------------------------------Изменения в коде--------------------------------
1. Изменены значения: page_title 255, page_url 255, page_text 65535, topic_title 255, topic_text 65535, topic_tags 1024, длинна меток 2,64 — изменены значения в коде, переводе, базе;
2. изменены некоторые значения в конфиге, добавлен конфиг для хаков config.EE.php;
3. изменен .htaccess (если не нужно сжатие страниц — можно пользоваться старым);
4. добавлен robots.txt (внутри включается sitemap);
5. отключен вывод ошибок — ini_set('display_errors', 0);
6. изменена версия LS — define('LS_VERSION','0.3.1-EE');
7. в шаблонах добавлены отсутствующие картинки: spinner.gif, star.gif, star-off.gif;
8. пути сохранения картинок при публикации сделаны относительными;
9. добавлен alt при добавлении картинок;
10. во всех файлах удалены лишние пробельные символы в конце строк, формат всех файлов unix, кодировка utf-8.

------------------------------------Модули-------------------------------------
1. Модуль «Loader» — менеджер JS и CSS»;
2. модуль «Менеджер блоков»;
3. модуль «Import Rss»;
4. модуль «SiteMap генератор»;
5. модуль «Админпанель»;
6. модуль «Блок «Дни рождения»»,
7. модуль LiveStreet Mod Installer.

-------------------------------------Хаки--------------------------------------
1. Хак «Русские URL»;
2. хак «Redirect»;
3. хак «Сжатие страниц»;
4. хак «Автоматическое присоединение к блогу»;
хак удален по требованию автора eXtravert.
5. хак «Апгрейд капчи аля Яндекс»;
6. хак «Speller»;
7. хак «Кнопка «вставить пользователя» в стандартном редакторе»;
8. хак «Валидация форм при регистрации»;
9. хак «Лента друзей как в ЖЖ»;
10. Хак «Дополнение «LiveTwitter»»;
11. доработанный хак «Человеко Понятные Урлы»;
13. хак «Автофокус в поле ввода комментариев»
14. хак «Доработанный блок прямого эфира»;
15. Хак «Приватные топики»;
16. Хак «Выполнение PHP кода на статических страницах»;
17. Хак «Google AdSense для пользователей».

Все хаки сделаны отключаемыми через конфиг, и если требуют изменения шаблонов — исправления сделаны во всех 5 шаблонах, большинство хаков и модулей немного доработаны (например, хак ЧПУ — опционально через настройку отключение транслита, определение разделителя, удалено .html в конце url)

------------------------------------Шаблоны------------------------------------
1. Шаблон «to3»;
2. пожалуй лучший шаблон «g6h»;
3. шаблон «ChosenThemes Skin»;
4. шаблон «Live Portal»;
5. шаблон «Dark»;
6. доработка административной статистики в index.php — шаблон «Статистика производительности».

Все шаблоны соответствуют стандартам w3c

Все использованные модули и хаки для LiveStreet являются бесплатными и находятся в свободном доступе

Приятного использования!

Автоматическое подключение блога. Хак.

upd 15/05/10: для тех у кого были проблемы со счетчиком количества подписчиков — архив хака обновлен с инструкциями и функцией для устранения недочета.
Для версии 0.4 выпущен плагин. (тема)


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

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

Для тех, у кого нету изменений в движке хак выложен архивом в разделе бесплатных модулей =>Здесь. Для тех у кого есть изменения, или кому невтерпежь ждать модерации,(пройдена) вся информация под катом.


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

Добавляем автофокус в поле ввода комментариев

Дело было вечером (или ночью?), делать было нечего (или было?). Хотя не суть.
А вот это суть — http://livestreet.ru/blog/2465.html.

Непорядок. Исправляем.
Читать дальше →

Кнопка "Наверх" - кому лениво скролить

Бегаю я по сайту ливстрита, и своим сайтам на ливстрите и так надоело мне крутить колёсико мышки чтоб снизу к меню подняться...,
что я родил вот такое маленькое дополнение =)


Итак.
Реализация на MooTools ибо они уже и так есть (спасибо _et за ссылки)
все что нам нужно, это отредактировать:
Читать дальше →

Модуль "Менеджер Блоков"

При работе с сайтом на базе ЛС инода возникает необходимость свои блоки делать и включать их в страницы. В принципе, особых проблем в этом нет. Но если нужно, чтоб блок показывался на всех страницах, то нужно пробежаться по нескольким экшенам и там добавить блок. Если возникает желание сделать так, чтоб где-то блок показывался, а где-то нет, то нужно сообразить, в каких классах его вставить, а в каких — нет.

Собственно, проблема не шибко серьезная, но, тем не менее, возникло желание сделать так, чтоб манипулировать блоками можно было из одного места. Так и родился модуль «Менеджер Блоков».


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