О блоге
Сюда можно выкладывать только Ваши файлы (не всю версию) с исправленными ошибками и доработками или же ваше решение. ЭТО НЕ БЛОГ ДЛЯ ВОПРОСОВ.
Администраторы (1)
Модераторы (0)
Модераторов здесь не замеченоЧитатели (276)
ort yuri25 dip Lora_GT Grifon sovetnik zaigraeff ade benone V2NEK daewoo igorsprite RedScorpion g15rus nawok ingolmo Covax skpnm eravip TecHMeaTВсе читатели блога
SQL-запрос
Добрый вечер,
Надеюсь на вашу помощь, уважаемые коллеги — прошу помочь с составлением SQL-запроса. Необходимость была вызвана тем фактом, что в ходе плановых работ по приведению в порядок тегов все они были вручную заменены в таблице prefix_topic. Соответственно, прошу подсказать, как на основе измененных данных проапдейтить таблицу topic_tag?
Спасибо.
Надеюсь на вашу помощь, уважаемые коллеги — прошу помочь с составлением SQL-запроса. Необходимость была вызвана тем фактом, что в ходе плановых работ по приведению в порядок тегов все они были вручную заменены в таблице prefix_topic. Соответственно, прошу подсказать, как на основе измененных данных проапдейтить таблицу topic_tag?
Спасибо.
- ?
- 07 мая 2012, 21:06
- Nepofigist
- 6
Отвалился доступ на чтение
Уважаемые пользователи, кто сталкивался с проблемой подобного типа:
1.Сайт на LS
2.Без авторизации система не даёт читать записи на сайте
2.1 права установлены правильно
2.2 блоги не закрытые
2.3 лазил по логам, ничего не нашёл
2.4 здесь описание данной проблемы тоже не нашёл.
Спасибо!
1.Сайт на LS
2.Без авторизации система не даёт читать записи на сайте
2.1 права установлены правильно
2.2 блоги не закрытые
2.3 лазил по логам, ничего не нашёл
2.4 здесь описание данной проблемы тоже не нашёл.
Спасибо!
- +1
- 18 февраля 2012, 16:06
- RedScorpion
- 7
Боевой курс новичка или "всем новеньким - сюда", часть 2
31Продолжение FAQ для новичков, первую часть можно прочесть здесь.
Читать дальше
Боевой курс новичка или "всем новеньким - сюда"
60
Это краткое FAQ, т.к. элементарные вопросы все же возникают. Предлагаю в комментариях добавлять «вопрос-ответ», а при некотором накоплении этих ответов — добавить этот текст топика в файл faq.txt дистрибутива ЛС.
Читать дальше
Читать дальше
Еще один вопрос по ORM
2
Всем привет!
Есть три таблицы:

Связь Entry описана:
При запросе типа…
… загружается коллекция записей. В дальнейшем, при обходе коллекции в каждой итерации выполняется код:
Все работает, но не устраивает поток запросов к БД :(
Вопрос знатокам:
Есть ли способ загрузки всей коллекции ресурсов (к каждой записи entry) на этапе вызова Entry_GetEntryItemsByFilter?
Пробовал через #with. Не получилось. Утыкается в проверку типа связи, где и вызывает исключение.
Есть три таблицы:

Связь 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. Не получилось. Утыкается в проверку типа связи, где и вызывает исключение.
- 0
- 19 января 2012, 12:40
- HangGlider
- 1
Работает только главная страница LiveStreet
1
Здравствуйте!
Буквально сегодня настроил VPS сервер и решил установить livestreet. Установка прошла отлично.
Главная страница работает, а вот куда ни переходи — 404 ошибка. В чем дело? Может какая библиотека не установлена?
Решение нашел. Товарищ netlanc указал мне путь, в чем проблема. Это оказался .htaccess файл, которого кстати у меня вообще не было.
Итак, что необходимо:
1. Через SSH зашел в папку /etc/apache2/mods-enabled
2. Cоздаём символьную ссылку:
3. Переходим в /var/www/мойсайт/
4. Создал файл ./htaccess с следующим содержанием:
5. Переходим в /etc/apache2/sites-available и редактируем default:
поменять в <Directory /> и <Directory /var/www/> AllowOverride All вместо None.
Все работает :)
Буквально сегодня настроил VPS сервер и решил установить livestreet. Установка прошла отлично.
Главная страница работает, а вот куда ни переходи — 404 ошибка. В чем дело? Может какая библиотека не установлена?
Решение нашел. Товарищ netlanc указал мне путь, в чем проблема. Это оказался .htaccess файл, которого кстати у меня вообще не было.
Итак, что необходимо:
1. Через SSH зашел в папку /etc/apache2/mods-enabled
cd /etc/apache2/mods-enabled2. Cоздаём символьную ссылку:
ln -s ../mods-available/rewrite.load ./rewrite.load3. Переходим в /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.php5. Переходим в /etc/apache2/sites-available и редактируем default:
поменять в <Directory /> и <Directory /var/www/> AllowOverride All вместо None.
Все работает :)
Наследование одного екшена разными плагинами
6
Здесь я высказался о проблеме. Сегодня я расскажу как её решить, а точнее какие изменения внести в ядро 042 из последней транковой версии.
Проблема эта однажды коснется почти каждого т.к. она весьма серьезная и с ней столкнутся — раз плюнуть, поэтому пост заносим в избранное.
Коротко напомню суть проблемы — если два разных плагина наследуют один общий екшен (например ActionSettings), и оба плагина выводят что-то в шаблон, то один из плагинов (который был активирован первым) завершится ошибкой не нахождения шаблона.
Читать дальше
Проблема эта однажды коснется почти каждого т.к. она весьма серьезная и с ней столкнутся — раз плюнуть, поэтому пост заносим в избранное.
Коротко напомню суть проблемы — если два разных плагина наследуют один общий екшен (например ActionSettings), и оба плагина выводят что-то в шаблон, то один из плагинов (который был активирован первым) завершится ошибкой не нахождения шаблона.
Fatal error: Uncaught exception 'Exception' with message 'Can not find the template: actions/ActionSettings/abc.tpl' in лалалаЧитать дальше
Проверка на принадлежность страницы нескольким урлам
1
Подскажите пожалуйста, как сделать следующее: есть условие
которое проверяет является ли открытая страница топиком и имеет ли этот топик адрес site.ru/blog/auto/1.html.
А что нужно прописать, чтобы учитывались все адреса типа site.ru/blog/auto/*?
Т.е. надо устроить проверку является ли открытая страница топиком и имеет ли этот топик один из адресов site.ru/blog/auto/1.html, site.ru/blog/auto/2.html, site.ru/blog/auto/3.html...
{if $oTopic and $oTopic->getUrl() == 'http://site.ru/blog/auto/1.html'}которое проверяет является ли открытая страница топиком и имеет ли этот топик адрес site.ru/blog/auto/1.html.
А что нужно прописать, чтобы учитывались все адреса типа site.ru/blog/auto/*?
Т.е. надо устроить проверку является ли открытая страница топиком и имеет ли этот топик один из адресов site.ru/blog/auto/1.html, site.ru/blog/auto/2.html, site.ru/blog/auto/3.html...
Помогите докрутить слайдер
4
Вставляю слайдер в шаблон. Сам слайдер вкрутил, осталось сделать автоматический пост в него топиков. Т.е. необходимо сделать файл похожий на topic_list.tpl, только прописать необходимую выборку топиков и нужные поля.
С полями проблем нету — убираю, то что не нужно, оставляю необходимое. А вот как осуществить выбор топиков? Т.е. в слайдер необходимо забирать пять последних топиков из блога с id — 1, как прописать такой фильтр?
И еще, может есть мысли по изображениям? Можно, конечно, поставить плагин превьюшек и с его помощью выводить картинки, но может можно как-то дергать из топика первое изображение и вставлять его? Если да, то как?
С полями проблем нету — убираю, то что не нужно, оставляю необходимое. А вот как осуществить выбор топиков? Т.е. в слайдер необходимо забирать пять последних топиков из блога с id — 1, как прописать такой фильтр?
И еще, может есть мысли по изображениям? Можно, конечно, поставить плагин превьюшек и с его помощью выводить картинки, но может можно как-то дергать из топика первое изображение и вставлять его? Если да, то как?
Ошибка вида
Несколько неожиданно сегодня на сайте стал получать ошибку вида
Прошу помощи в решении.
Fatal error: Smarty error: unable to write to $compile_dir '/var/www/user/data/www/site.ru/templates/compiled/whitelite'. Be sure $compile_dir is writable by the web server user. in /var/www/user/data/www/site.ru/engine/lib/external/Smarty-2.6.19/libs/Smarty.class.php on line 1092
Прошу помощи в решении.