Если вам надоело, что ваши юзеры указывают непонятно какие города и страны. Например: «росия»,«Росия»,«рося»,«Расия» и др., т.е. юзеров из одной страны и города найти практически невозможно :( Ответом на решение данного вопроса — является «хак выпадающее меню стран и городов».
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 оказался весьма кстати, спасибо ему.
А вообще эта версия по-моему самой стабильной получилась :)
По поводу репозитория: он готов и работает, но я его специально отключил, возможно, кто-нибудь когда-нибудь его оживит, ибо задумка всё же очень стоящая, имхо… Исходных коды серверной стороны выложены в публичный доступ пока не будут.
Список изменений 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 за тестирование и некоторую помощь, я думаю когда-нибудь в этой жизни он это увидит.
На сим извольте откланяться.
Помимо стандартных модификаторов (truncate,default etc.) в шаблонах Smarty можно использовать свои. Синтаксис для них в точности такой же.
Для примера — определим ранг пользователя в зависимости от его рейтинга с помощью модификатора rating. smarty.php5.com.ua/plugins.naming.conventions/ — соглашение об именах плангинов можно посмотреть тут.
Перехожу по вкладке Люди, перехожу на тех кто online, а показывает включительно тех кто был в этот день в сети, но в данный момент отсутствует, нельзя ли что либо сделать, чтобы показывал только тех кто действительно online?
Данный пост рассчитан на тех, кто только начинает работать с LS, надеюсь что кому-то будет полезным. На написание этого поста сподвигло следующее: надо было добавить ещё одну статичную страницу и отображать её в TopMenu, автоматом это не происходит, а документации как это сделать, найти не смог. Рассмотрим добавление на примере страницы «FAQ»
Читать дальше →
С помощью поиска нашел только один топик по вопросу выравнивания изображения по центру, но увы он не помог решить проблему. Собственно вопрос остается открытым: «Как сделать чтобы при добавлении изображения в новость оно центрировалось?». По умолчанию оно или справа или слева или тупо сдвинуто влево при выборе нет в форме добавления изображения. Ну не совсем удачная идея, да и смотрится не очень со сдвинутым рисунком. Может кто-то уже решил эту проблему… поделитесь пожалуйста идеей.