Если по существу вопроса: либо что-то с путями в конфиге намудрили, либо какие-то проблемы с джаваскриптом. Точнее трудно сказать. Как вариант — в конфиге жестко прописан домен c www, а работать пытаетесь без оного (или наоборот).
Давайте называть вещи своими именами — на самом деле индивидуальной поддержки на сегодняшний день нет вообще. Никакой. Есть общение, есть попытка выстроить систему взаимопомощи, есть процесс выстраивания отношений между разработчиками и пользователями, есть публичное тестирование и отработка выявленных багов. Но это — вовсе не поддержка в полном понимании. Надеюсь, что в будущем будет нечто подобное, но не сейчас.
Это очень важно понимать, чтобы не было неоправданных ожиданий.
Все сообщения о багах мы стараемся для себя фиксировать и обязательно проверять, но в настоящее время проверяются на девелоперской версии (которая на гитхабе) и правятся именно там (если подтверждаются). В ближайшие дни планируется официальный релиз с уймой багфиксов
Если я правильно понял топикстартера, то речь не о баге шаблона, а о «фиче» доставшейся в наследство от ЛС: юзер при создании топика может сначала одну картинку вставить, потом другую,… сотую, а в итоге оставить одну. Но все предыдущие останутся на серваке и никто не когда не узнает, сколько их там, и какие из них используются, а какие нет.
Т.е. это системная проблема, которая тянется из «далекого далека», но нам она известна, и мы даже знаем, как ее решить. Короче — в планах есть )
Уже отвечал на подобный вопрос, но скопирую ответ сюда.
$oUserCurrent — это переменная, которая передается в шаблон из экшена (и/или модуля). Если ее передать — она будет работать, а если нет — всегда будет возвращать false, даже если пользователь на сайте авторизован. Т.е. получается, что все от программиста зависит — забыл/не забыл он эту переменную передать в шаблон.
А E::IsUser() — это функция, которая всегда отработает в шаблоне корректно и гарантированно вернет результат — авторизован ли юзер.
1) Начать нужно с того, чтобы сделать копию сайта и попробовать на нем. При любом раскладе, как бы не казался переход легким и безболезненным, крайне не рекомендуется делать это на реальном живом сайте. Разумеется, делая копию сайта, нужно сделать и копию базы и в дальнейшем работать с ней.
2) На локальной копии сайта, где обкатывается перевод, отключаются все плагины. Сначала нужно сам движок обновить, а потом уже смотреть, все ли нормально с плагинами.
3) Первым шагом нужно обновиться с ЛС 0.5 на ЛС 1.0.2. Для обновления базы нужно два набора SQL-команд выполнить:
* convert_0.5.1_to_1.0.1.sql
* geo_base.sql
Они идут в комплекте со свежей версией ЛС
4) На этом шаге я бы рекомендовал обновить сам движок ЛС до 1.0.3 и активировать плагины. В принципе, можно и пропустить этот шаг, он нужен лишь для того, чтобы убедиться, что все используемые плагины адаптированы под последнюю версию ЛС. Когда мы декларируем совместимость с ЛС, то мы имеем ввиду именно последнюю версию ЛС. И если этот шаг пропустить, то потом, если возникнут проблемы, не очень понятно будет — то ли проблема в плагине, то ли в движке, то ли еще в чем-то. Если все нормально, то, опять отключаем плагины и переезжаем уже на Альто.
5) И теперь уже устанавливаем Альто и в процессе установки указываем, что нужна конвертация базы с LS. Удаляем (или переименовываем) папку install, и начинаем по одному включать плагины.
Hi! What OS are you use? If you work under Windows then I advice to install OpenServer for localhost. You can download one here: open-server.ru/download.html
I think OpenServer Mini pack is enough for you. And all required components are included in this software
If you have any *nix OS (Debian, Ubuntu, etc) you need to search «how to install nod_rewtite in… (your OS here)»
Все плагины — не проверяли. Как Вы это себе представляете? Что мы сидим, скачиваем почти 200 плагинов и методично один за другим проверяем весь функционал каждого плагина?
Во-первых, я считаю, что мы — действительно эксперты по LiveStreet, чего уж тут скромничать :)
А, во-вторых, секция LiveStreet на этой конференции была заявлена еще до того, как вышел официальный релиз форка, и нас туда приглашали, именно как спецов по ЛС. Правда, в силу разных причин, темы докладов пришлось корректировать в последний момент, но я донес до слушателей информацию и об Альто тоже
Тут требуется уточнение — Вас интересует «стабильная» версия или именно чтоб 1.0 была? Официальный релиз будет совсем скоро, но он не будет еще носить гордый номер 1.0. Но вовсе не потому, что он будет «нестабильным», как раз наоборот — он будет, главным образом, фикс-релиз, т.е. будет содержать множество исправлений и доработок, которые были сделаны после выпуска 0.9.6, но и новый функционал, который был внесен и обкатан в девелоперской версии, тоже в него войдет. И этот новый релиз, я считаю, вполне можно будет уже использовать в рабочих проектах
Если все конфиги движка настроены верно, но любая ссылка сайта, кроме главной страницы, выдает ошибку 404, значит, по каким-то причинам не работает rewrite апача
Надо смотреть, что firebug выдает
Это очень важно понимать, чтобы не было неоправданных ожиданий.
Все сообщения о багах мы стараемся для себя фиксировать и обязательно проверять, но в настоящее время проверяются на девелоперской версии (которая на гитхабе) и правятся именно там (если подтверждаются). В ближайшие дни планируется официальный релиз с уймой багфиксов
Т.е. это системная проблема, которая тянется из «далекого далека», но нам она известна, и мы даже знаем, как ее решить. Короче — в планах есть )
$oUserCurrent — это переменная, которая передается в шаблон из экшена (и/или модуля). Если ее передать — она будет работать, а если нет — всегда будет возвращать false, даже если пользователь на сайте авторизован. Т.е. получается, что все от программиста зависит — забыл/не забыл он эту переменную передать в шаблон.
А E::IsUser() — это функция, которая всегда отработает в шаблоне корректно и гарантированно вернет результат — авторизован ли юзер.
Собственно, это то же самое, если написать:
Только гораздо короче, и запомнить проще.
2) На локальной копии сайта, где обкатывается перевод, отключаются все плагины. Сначала нужно сам движок обновить, а потом уже смотреть, все ли нормально с плагинами.
3) Первым шагом нужно обновиться с ЛС 0.5 на ЛС 1.0.2. Для обновления базы нужно два набора SQL-команд выполнить:
* convert_0.5.1_to_1.0.1.sql
* geo_base.sql
Они идут в комплекте со свежей версией ЛС
4) На этом шаге я бы рекомендовал обновить сам движок ЛС до 1.0.3 и активировать плагины. В принципе, можно и пропустить этот шаг, он нужен лишь для того, чтобы убедиться, что все используемые плагины адаптированы под последнюю версию ЛС. Когда мы декларируем совместимость с ЛС, то мы имеем ввиду именно последнюю версию ЛС. И если этот шаг пропустить, то потом, если возникнут проблемы, не очень понятно будет — то ли проблема в плагине, то ли в движке, то ли еще в чем-то. Если все нормально, то, опять отключаем плагины и переезжаем уже на Альто.
5) И теперь уже устанавливаем Альто и в процессе установки указываем, что нужна конвертация базы с LS. Удаляем (или переименовываем) папку install, и начинаем по одному включать плагины.
Вот, как-то так.
open-server.ru/download.html
I think OpenServer Mini pack is enough for you. And all required components are included in this software
If you have any *nix OS (Debian, Ubuntu, etc) you need to search «how to install nod_rewtite in… (your OS here)»
А, во-вторых, секция LiveStreet на этой конференции была заявлена еще до того, как вышел официальный релиз форка, и нас туда приглашали, именно как спецов по ЛС. Правда, в силу разных причин, темы докладов пришлось корректировать в последний момент, но я донес до слушателей информацию и об Альто тоже
Судя по всему, у Вас в базе есть топики с типом «tips», наверное, какой-то из плагинов их создал