Обновление сайта livestreet.ru на версию 0.4
Сегодня движок сайта livestreet.ru обновился до 0.4 версии.
Пока на новую версию переведен только основной функционал. Раздел «Модули» и WIKI появятся немного позже.
Версия 0.4 вступает в стадию активного тестирования! Все замечания и баги можно смело писать в комментарии. Еще раз, писать именно баги, а не пожелания к функционалу, для этого была отдельная тема.
Приступим? :)
Пока на новую версию переведен только основной функционал. Раздел «Модули» и WIKI появятся немного позже.
Версия 0.4 вступает в стадию активного тестирования! Все замечания и баги можно смело писать в комментарии. Еще раз, писать именно баги, а не пожелания к функционалу, для этого была отдельная тема.
Приступим? :)
178 комментариев
его больше не будет?
мне кажется зря… была своя класная фишка, теперь ее нет
а опционально можно вернуть так как было?
или все же нет? просто не ковырял еще код в этом месте
Не сложно, можно самим сделать, что то вроде «фанатею» или «мне нравится», а потом чтобы сделать подписку на топики и комментарии этого автора. Для меня друзья это те с кем я постоянно общаюсь, а всех добавлять смысла не вижу.
[офтоп]
в Readme только про 0.3 написано
А тут
0.3.1/ последняя папка, 0.4/ нету…
Комментарии не добавляются.
В список запрещенных url стоит добавить delete и invite
Сейчас блоги с такими url-ми можно создавать.
В принципе ajaxaddcomment и ajaxaddbloginvite также должны быть в списке запрещенных, но наврятли кто-то будет создавать блоги с такими url-ми.
теперь два 'admin'
т.е. если рефрешить постоянно то вы всегда будите на верху, так как последнее время обращения к странице максимум 1 секунда, тем не менее вас опустит ниже :)
Так вот после заполнении ее и отправки форма так и остается висеть
так надо? если нет то можно считать что это баг
Опера 10.10, Вин7
провеоьте плиз еще кто-то в опере
топик есть
а поиск говорит, что нету…
ну и в шаблоне мелкую правку для комментов надо сделать ;)
ЗЫ: Если вы не в курсе, то на моем сайте все не работает…
Про это уже рапортовал в twitter
У меня все отлично —
Тут я не указывал никаких правил для блоков, а зачем они тут? Хотя, вот для эксперимента вывел блок «кто онлайн». Все в конфиге указывается.
Вчера без особых натяжек выдержал 4300 уникальных посетитель (8500 просмотров), все эти пользователи пришли начиная с 15 часов дня. Хостнг шаринг, тип кеширования — мемори.
Очень доволен.
Новая версия очень удобная, я как раз переписываю еще кучку сервисов под новый движок.
Для css то же самое. А по логике PREpend должен идти перед append.
И еще глюк: пути на мерженные и сжатые js- и css-файлы в заголовке указываются не вебовские, а локальные:
Надо:
Сейчас закомичу.
осталось дождаться еще модулей :)
Но, зарегистрироваться с таким e-mail'ом нельзя, например username+classifier@gmail.com — валидатор не пускает.
Но стоит несколько вопросов:
1)Делать на 0.3 версии или же лучше на 0.4? Я конечно склоняюсь к 0.4 но вот как долго ждать еще допилки модулей?
2)Трудно ли будет перехать в случае чего с 0.3 на 0.4?
3)Будут ли в дальнейшем версии LS не совместимы с верху в низ?
я писал как ответ на комментарий
А добавился он как автономный…
Скорее всего кривые руки, потому что до этого ответы на комментарии добавлялись нормально =)
Например, при тестировании на локале, прописались пути
И их уже не сменить просто.
Чаще всего проекте на локальном сервере только разрабатывается и тестируется, а наполняется пользователями уже на dev-сервере.
Очень просто, регулярные выражения вам в помощь + не сложный скриптик для обхода БД.
Соответственно классы $oBlog->getUserIsAdministrator() и $oBlog->getUserIsModerator()
ничего не выводят.
Теперь, чтобы определить принадлежность юзера к группе модераторов блога, надо делать следующие манипуляции, например в comment.tpl:
Или я не так понял?
Вот такое работать никогда не будет.
А так как поле в БД остутствует, то в файле Blog.entity.class функции
возвращают пустой результат, так как они берут данные (насколько я понимаю) из SQL запроса к таблице blog_user
не работает
меняем на
Ответ на ваш вопрос в функции GetBlogsAdditionalData модуля Blog.
Переименовал
config.local.php.dist
config.stable.php.dist
Запустил инсталятор. Указал ему базу, юзера, всё как полагается. А после перехода на сайт мне вывалило ерроры, что нет такой базы 'social'. Естественно, нет. Я в инсталяторе совсем другую указывал.
Ладно, прописал в конфиге ручками.
Захожу на сайт и вижу, что он голый.
link rel='stylesheet' type='text/css' href='X:/home/site.com/www/templates/cache/new/66943096540d664f8afadd9da7e9b205.css'
с
config['path']['root']['server'] = $_SERVER['DOCUMENT_ROOT'];
на
config['path']['root']['server'] = dirname(dirname(__FILE__));
и получается описанный эфект
если вернуть на место, то ссылка на css файл нормальная, а вот внутри него ссылки на графику такие же битые
интересно от чего такой эффект наблюдался?
когда релиз то планируется?
в IE8 на странице talk/ добавление в блеклист не работает.
Смотрел и на локалке и тут.
пишем метку тест'11
при первом сохранении ставит экран, т.е. метка выглядит так: тест\'11
заходим опять в редактирование топика и просто его сохраняем
метка будет выглядеть так: тест\\\'11 и т.д.
Надо либо проверять, запущена сессия уже или нет, либо хотя бы блокировать вывод Notice-сообщений при вызове session_start() (т.е. ставить @session_start())
Сейчас при инициализации движка имеем:
Т.е. сначала происходит инициализация всех плагинов, и только потом — загрузка автомодулей. Почему именно этот пордяк определен, я не знаю, возможно, есть тому веские причины. Но в результате получается, что при инициализации плагина я не могу использовать системные модули. Пример с сессией — мелочь, поставил @ и проблема решена. А вот если я при инициализации плагина сделаю вызов $this->Message_AddNotice(...), то последующая принудительная подгрузка модуля Message почикает мое сообщение и юзер ничего не получит.
Может, все же автоподгрузку модулей сделать ДО плагинов? Или это ломает какую-то вашу логику?
У тебя такое проявляется точно на последней ревизии?
Проверить легко: добавь в плагин профайлера в ф-цию Init() вызов $this->Message_AddNotice(...) — и проблема на лицо.
Да, при беглом взгляде я тоже вижу, что, вроде, должна быть проверка, загружен модуль или нет, но я вижу, что Message->Init() дважды выполняется.
Но мне кажется, что и по логике долно быть так: сначала грузится ядро с базовым набором модулей, потом плагины, потом инициализируются хуки, а потом уже — по мере надобности — другие модули. Ведь и плагины и хуки — они на ядро должны опираться. Или я чего-то упустил?
Если сначала грузить базовые модули, то их нельзя будет переопределить из плагина
Только еще одно предложение: сейчас идет подгрузка плагинов и одновременно их инициализация. Предлагаю разделить этот участок на два этапа (как у модулей): сначала подгрузка активных плагинов (и делегирование), а потом инициализация уже загруженных плагинов.
При таком подходе можно будет при инициализации одного плагина использовать модули, которые были переопределены в других плагинах.
Предлагаю простой багфикс — во всех INSERT-ах в конвертере указывать имена колонок, чтобы не было похожих проблем в другими модулями — мало ли что и кто-то ALTER-ил системные таблицы.
Если файлов конфигурации нет, то Ф-ция glob() возвращает false. А у ф-ции count() есть гадкое свойство — для ненулевых переменных, не являющихся массивом или объектом, возвращает значение 1. И лоадер пытается прочитать конфиг, которого нет
Соответственно воспроизвести проблему не удалось. Посмотри логи сервера, возможно туда падает ошибка.
Бывает не всегда. Иногда даже при первом заходе в новую тему показывает что все комментарии старые :(
Но перед написание коммента я зашел в тему
может инсталл без саф моде не отрабатывает?!
Array ( [code] => 1054 [message] => Unknown column 'uf.user_from' in 'field list' [query] => SELECT uf.user_from, uf.user_to FROM prefix_friend as uf WHERE ( uf.user_from = 1 OR uf.user_to = 1 ) AND ( uf.status_from + uf.status_to = 3 ); [context] => /home/..../classes/modules/user/mapper/User.mapper.class.php line 497 )
Во время конвертации из 0,3 в 0,4,1 выдало
Теперь в разных местах вылетает ошибка, аналогичная вашей.
Как-то решили проблему?
херятся кавычки в заголовках — "
пофиксили путем отключения его в конфиге