+28.89
455 читателей, 103 топика

Боевой курс новичка или "всем новеньким - сюда", часть 3 для ЛС 1.0

Я считаю что мы можем снова дружной волной взаимопомощи ударить по насущным вопросам и проблемам с ЛС 1.0 для того чтобы помочь жаждущим. Предлагаю действовать так же как мы составили предыдущие два ФАКа: каждый пишет в комментарии лаконичный вопрос-ответ на определенную тему касающуюся ЛС 1.0 и потом этот текст я перенесу в топик.

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

Не верный редирект в пагинации

Появилась такая проблема. Сейчас на главной 3 страницы пагинации. Вторая страница имеет ссылку site/index/page2 — но почему то при переходе редиректит на site/page2, на которой 404 ошибка. При клике на третью все нормально, т.е. отображается site/index/page3

В htaccess редиректы не добавлял, как исправить? В поиске не нашел

SQL-запрос

Добрый вечер,

Надеюсь на вашу помощь, уважаемые коллеги — прошу помочь с составлением SQL-запроса. Необходимость была вызвана тем фактом, что в ходе плановых работ по приведению в порядок тегов все они были вручную заменены в таблице prefix_topic. Соответственно, прошу подсказать, как на основе измененных данных проапдейтить таблицу topic_tag?

Спасибо.

Отвалился доступ на чтение

Уважаемые пользователи, кто сталкивался с проблемой подобного типа:

1.Сайт на LS
2.Без авторизации система не даёт читать записи на сайте
2.1 права установлены правильно
2.2 блоги не закрытые
2.3 лазил по логам, ничего не нашёл
2.4 здесь описание данной проблемы тоже не нашёл.

Спасибо!

Боевой курс новичка или "всем новеньким - сюда", часть 2

все, там место кончилось.
Продолжение FAQ для новичков, первую часть можно прочесть здесь.

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

Боевой курс новичка или "всем новеньким - сюда"

Это краткое FAQ.

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

Еще один вопрос по ORM

Всем привет!

Есть три таблицы:



Связь Entry описана:

    protected $aRelations = array(
        'resources' => array(self::RELATION_TYPE_MANY_TO_MANY,'ModuleResource_EntityResource', 'resource_id', 'db.table.resource_to_entry', 'entry_id')
    );


При запросе типа…
$colEntries = $this->Entry_GetEntryItemsByFilter(array(
                                                       'status'=>'published',
                                                       '#with' => array(),
                                                       '#order'=>array('date_begin' => 'asc'),
                                                       '#page' => array($page,$perpage)
                                                     ));


… загружается коллекция записей. В дальнейшем, при обходе коллекции в каждой итерации выполняется код:

$oEntry->getResources(array('resource_type'=>'IMAGE_THUMB_ENTRY_TYPE1','deleted'=>0)


Все работает, но не устраивает поток запросов к БД :(

Вопрос знатокам:

Есть ли способ загрузки всей коллекции ресурсов (к каждой записи entry) на этапе вызова Entry_GetEntryItemsByFilter?

Пробовал через #with. Не получилось. Утыкается в проверку типа связи, где и вызывает исключение.

Работает только главная страница LiveStreet

Здравствуйте!
Буквально сегодня настроил VPS сервер и решил установить livestreet. Установка прошла отлично.
Главная страница работает, а вот куда ни переходи — 404 ошибка. В чем дело? Может какая библиотека не установлена?

Решение нашел. Товарищ netlanc указал мне путь, в чем проблема. Это оказался .htaccess файл, которого кстати у меня вообще не было.

Итак, что необходимо:
1. Через SSH зашел в папку /etc/apache2/mods-enabled
cd /etc/apache2/mods-enabled

2. Cоздаём символьную ссылку:
ln -s ../mods-available/rewrite.load ./rewrite.load

3. Переходим в /var/www/мойсайт/
4. Создал файл ./htaccess с следующим содержанием:
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !\.(jpg|jpeg|gif|png|css|js|ico|swf)$
RewriteCond %{REQUEST_FILENAME} !{SERVER_NAME}\/uploads.$
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ ./index.php


5. Переходим в /etc/apache2/sites-available и редактируем default:
поменять в <Directory /> и <Directory /var/www/> AllowOverride All вместо None.

Все работает :)