+0.12
Рейтинг
0.75
Сила

Помогите с JavaScript

Собственно такая вот беда…
Необходимо сделать так, чтоб в зависимости от времени суток подгружался новый style.css

В сети я нашел такой вот яваскрипт. Но что-то никак не получается его заставить работать.

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

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

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

сурс_код на 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, потому что на мой взгляд оно самое интуитивно понятное из аналогичных ему.

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

LiveStreet Mod Installer v0.6 Final



Скачать версию 0.6
Спецификация для новой версии

Недавно обнаружил у себя на винте инсталлятор и решил всё же его выложить в публичный доступ, возможно кому-то пригодится. Почему не выкладывал так долго? Я ждал пока заполнится репозиторий, чтобы запустить новую версию с более-менее приличным репозиторием из, хотя бы, десятка модификаций, но не срослось. Сейчас особо интерес пропал, поэтому выкладываю финальную версию и замораживаю проект, ибо никому это видимо ненужно. Да и сам я изначально делал это лишь для самообучения и практики, мне давно пришла в голову идея подобной реализации, но никак не было подходящего момента для её реализации. LiveStreet оказался весьма кстати, спасибо ему.

А вообще эта версия по-моему самой стабильной получилась :)
По поводу репозитория: он готов и работает, но я его специально отключил, возможно, кто-нибудь когда-нибудь его оживит, ибо задумка всё же очень стоящая, имхо… Исходных коды серверной стороны выложены в публичный доступ пока не будут.

Список изменений v0.6.91002:
— Исправлена ошибка, обрезающая большие файлы при повторной обработке файла на чтение/запись/чтение.
— Оптимизирован код.
— Изменен тип поля БД модуля version таблицы _modifications на varchar.
— Константы вынесены в файл модуля config/modules/mod/config.php
— Тег readme переименован в description, изменения внесены в спецификацию.
— Добавлен тег readme с атрибутами continue и cancel, который будет отображаться перед установкой.
— Добавлен тег finalization, который будет отображаться при успешной установке модификации.
— Исправлены ошибки с возможными проблемами прав доступа при копировании новых файлов командой copyfile.
— Изменена логика тега copyfile. См. спецификацию.
— Теперь временная папка модуля чистится даже после некорректной установки.
Подключена поддержка системы репозиториев LSMI Repository v1.
— Частично реализована работа по протоколу FTP, на случай, если будут возникать проблемы с правами доступа. По-умолчанию отключено. Включить и настроить параметры можно в файле config/modules/mod/config.php

И да, спасибо ALF за тестирование и некоторую помощь, я думаю когда-нибудь в этой жизни он это увидит.
На сим извольте откланяться.

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 являются бесплатными и находятся в свободном доступе

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

А можно ли... или о интеграции с булкой и жумлой

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

Свой BB-code

Как на панельку добавить свою кнопку? Хотелось бы что бы выпадающим списком (возможно ли такое?)
Вопрос в следующем, может кто идею подкинет, как реализовать.
Есть картинки-иконки размером 90 на 90… их 6 групп по 12 и 6 групп по 8 в каждой…
Есть вариант кнопки не выводить, а написать обработку кодов. Например назвать первую группу «G1» и при написании уже в теле текста bb кодом: [G1-1] после обработки выводилась бы первая картинка первой группы(ну и аналогично [G2-6] и т.д.)



Может кто поможет с вопросами:
— Как реализовать обработку ББ кода?
— Как добавить на панель новую кнопку бб-кода?(можно ли сделать выпадающее меню на панели бб-кодов)
— Ну и может кто уже сталкивался, как наиболее удобно и грамотно реализовать оформление бб-кодами 12 групп картинок-иконок по 8-12 штук в каждой?

Спасибо.

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

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


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

Начисление силы и рейтинга за посты

Предыстория.

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

Ожидается через неделю-другую открыть регистрацию для всех.
И что же увидит молодняк?
Кучу юзеров и тем с 0 рейтингом (мы друг друга знаем и все труды тоже. основное время тратим на перенос, а не на чтение)

Что бы это избежать, было решенно ввести премирование за написание постов.

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

Модуль мотивации пользователей

Привет, вот тут, была высказана здравая мысль о необходимости подобного модуля, я немного добавил функционала и предоставляю на суд общественности (да, и вероятность наличия багов не нулевая, совсем досконально не тестил)
Читать дальше →

Обязательные поля профиля (модификация)

Некоторым администраторам может понадобиться требовать с пользователя не только логин, адрес электронной почты и пароль, а другую информацию. Для моего проекта потребовалось «спрашивать» с (пока ещё) анонимуса фамилию и имя. Предлагаю вниманию простое решение данной задачи.
Читать дальше →