+73.21
613 читателей, 530 топиков

LiveStreet Mod Installer v0.2


Данный модуль уже был представлен вчера. За день удалось реализовать достаточно новшеств, чтобы не только выложить новую версию, но и добавить её в раздел модулей.

Изменения новой версии:
v0.2.90616
— Реализована возможность создавать новые файлы на сервере. См. спецификацию.
— Реализована возможность выполнения произвольных SQL запросов. См. спецификацию.
— Инсталлятор доступен по запросу _http://ваш_сайт/mod
— Весь текст вынесен в отдельный языковой файл.
— Если парсер заметит путь до файла тега file вида «templates/skin/all», то система будет пытаться провести действия со всеми имеющимися шаблонами.
— Система копирует файл модификации в отдельную папку, изменяя его имя на системный id для дальнейшего манипулирования модификацией.
Читать дальше →

LiveStreet Mod Installer



Приветствую. LS Mod Installer, как многие уже могли догадаться, служит для установки (а в будущем и удалении) модификаций, хаков и модулей для LiveStreet в полуавтоматическом режиме (всё же придется кликнуть на кнопочку). Я считаю, что данный модуль будет очень полезен в плане популяризации проекта LiveStreet ну и конечно же для повышения КПД даже тех, кто особо брезгует подобными «автоматами» (проходили это уже). В первую очередь модуль создан для сокращения времени танцев с бубном, подобным этому (на модификацию придется убить от получаса времени, что не есть хорошо), тут же предлагается альтернатива за < 1 мин.
На данный момент реализован рабочий минимум, а именно поиск строк в файлах на сервере, замена, либо добавление необходимых строк в полуавтоматическом режиме.
Для описания действий модифицирования служит валидный файл XML с командами.
Модуль бесплатен и защищен открытой лицензией LGPL.
Пока единственную проблему я вижу лишь в написании сторонними разрабротчиками файлов-установщиков для данного движка, хотя для начала я лично буду делать инсталляторы для добавляемых модификаций. А дальше будет видно. Планирую создать некую базу модификаций, доступную из админки вашего сайта и установки их в один клик.
Читать дальше →

Админпанель вер.1.0

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

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


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

Админпанель вер.0.3

В разделе «Модули» выложена версия 0.3 модуля Админпанель + модуль расширения языковой поддержки.

Процесс установки не претерпел изменений. Изменения в самом модуле:
— Смена языков, добавление языка «по умолчанию» для модулей, где перевод не сделан
— Возможность просмотра скриншотов для тем
— Добавление/удаление админов сайта
— Редактирование топиков и комментов юзеров
— Бан по IP


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

Хак добавления карт Google на сайт :)


Наконец-то появился релиз хака — v. 0.3.1
посмотреть на работу можно на http://test.karta39.ru/map/
Заказать можно здесь: http://livestreet.ru/addons/43/

Вопросы и пожелания приветствуются :)

Предыдущие обсуждения:
Модуль (хак) добавления карт Google на сайт
Добавление карты google на сайт — маркеры не отображаются :(

PS минусующим топик:
1. если вам что-то не нравится — прошу высказываться в комментариях :)
Читать дальше →

[DLEtoLS] Ограниченное бета-тестирование, бета 2

Доброго времени суток!

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


Подробности ниже

Модуль (хак) добавления карт Google на сайт

UPD релиз хака версии 0.3.1

test.karta39.ru/map/
+ решена проблема отображения маркеров в браузерах отличных от FF
+ при добавлении объекта на карту — в личном блоге пользователя добавляется аналогичная статья
+ реализована функция скрола мышки как зум (http://adomas.org/javascript-mouse-wheel/)
+ увеличил карту — это делается простым отключением sidebar в шаблоне :)
{assign var="bNoSidebar" value=true}


пусть это будет версия 0.2
бесплатное распространение не планируется :)
немного о хаке:
для его работы нужно:
1. иметь гугловский акаунт, чтобы
2. сгенерировать ключ для своего сервера
code.google.com/intl/ru/apis/maps/signup.html
3. создать в БД таблицы
map_obj_types — хранит название типов объектов, названия иконок
map_objects — хранит описания объектов
map_tracks — для хранения путей (в настоящее время не задействовано)

далее устанавливаются файлы, как и у любого модуля :)

Добавление родного поиска для LS 0.3.1


Т.к. вопросы по добавлению родного поиска для LS, поднятого темой которую я начал здесь продолжают возникать — выкладываю последнюю сборку :)
файлы для добавления родного поиска для LS 0.3.1 можно скачать здесь:
http://karta39.ru/blog/wp-content/uploads/2009/05/ls-search-031.zip

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

Админпанель вер.0.2

В разделе «Модули» выложил версию 0.2 модуля Админпанель.

Основным новшеством является добавление работы с юзерами:
1. Просмотр списка юзеров (всех, в т.ч. и тех, кто не активировался)
2. Для каждого юзера показывается IP, с которого он регистрировался, и с которого последний раз входил.
3. Неактивных юзеров можно активировать из админпанели
4. И, наверное, самое «вкусное» — это возможность бана (используется дополнительная таблица и хук, не очень изящно, но иначе никак). Бан можно задать на любое число дней (по окончании юзер получает полный доступ, как обычно) или навечно. Бан вешается на конкретного юзера (не на IP), т.е. зарегаться с тем же логином или е-мейлом юзер не может.

Установка так же — файлы заливаются в /update/modules/admin_0.2/ и запускается install.php
Кстати, сам инсталлятор немного улучшил — больше всяческих проверок и должен более внятно сообщать об ошибках, если вдруг случаться. Но наиболее продвинутые и осторожные могут установить модуль вручную — в файле readme.txt, по-моему, довольно подробно все расписано, как это сделать.

UPD. Была небольшая ошибка — таблица adminban создавалась с неверным префиксом. Исправлено. Исправленная версия залита на сайт.

UPD 2 Выложил обновление (версия 0.21). Кто уже поставил и работает без проблем — можно игнорировать. Обновление касается именно установки и первоначального входа в систему сразу после установки.

Модуль Админпанель

Огоревал я, наконец, модуль администрирования. Что он позволяет делать:

1. Работа с файлом config.php
2. Работа с шаблонами (скинами).
3. Работа со статическими страницами.
4. Сделал простейший инсталлятор модуля


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