-
- 5 Posts
Еще интереснее...
Доигрался до этого:
« MODx Parse Error »
MODx encountered the following error while attempting to parse the requested resource:
« Execution of a query to the database failed - Out of memory; restart server and try again (needed 65528 bytes) »
SQL: SELECT DISTINCT sc.* FROM `modx`.dr_site_content sc LEFT JOIN `modx`.dr_document_groups dg on dg.document = sc.id WHERE sc.parent = ’7’ AND sc.published=1 AND sc.deleted=0 AND (sc.privateweb=0) ORDER BY sc.createdon DESC;
Попробовал раскомментировать первую строку кода...
-
- 1,215 Posts
Quote from: webfan at Oct 27, 2006, 06:12 PM
Но вопрос остается в силе.... если кто знает как выводить в Ditto только документы верхнего уровня, подскажите плиз...
Вопрос из учебника (учите матчасть, в смысле - доки читайте) &descendentDepth=`1`
У меня тоже вопрос, возможно ли при помощи Дитто выводить списки из разных папок, т.е startID это числовой массив.
Смысл такой - есть несколько разделов сайта, каждый раздел, это папка с вложенными документами. Так вот - на главной нужно выводить анонсы последних документов из нескольких разделов.
PS Предупреждая возможное очевидное решение - положить все эти папки в одну не имеется возможным, т.к. нарушает логическую структуру сайта.
DirectResize 0.9 beta. PHPThumb, sets of configurations, configuration, binded to specific path. No backward compatibility. |
DirectResize 0.9. PHPThumb, наборы параметров, параметры, привязанные к определенным путям. Без обратной совместимости.
Unfortunately, DirectResize project is closed. If you want to continue development, PM me for access to project page on Google Code. К сожалению, проект DirectResize закрыт. Если вы желаете продолжить разработки, обращайтесь через ПМ для получения доступа к репозиторию на Google Code.
[PLUGIN] DirectResize - as Maxigallery but for single images ::
Download :: [url=
http://modxcms.com/forums/index.php/topic,21490]
-
- 107 Posts
Тоже искал решение, так и не нашел стандартного.
Но решил простейшим сниппетом. На главной ничего особенного не требуется, просто вывод.
$return="";
$q="SELECT * FROM `modx_site_content` WHERE `deleted`=’0’ AND `published`=’1’ AND (`parent`=’149’ or `parent`=’150’ or `parent`=’151’) ORDER BY RAND() LIMIT 6";
$q=mysql_query($q);
while($r=mysql_fetch_array($q)){
$return.="<div><strong>$r[pagetitle]</strong>
$r[introtext]
<a href=/?id=$r[id]>подробнее</a></div>
";
}
echo$return;
Вообще пришел к выводу что для многих простых действий быстрее написать какой-нибудь простенький сниппет. С одной стороны неуниверсально немного. С другой стороны сниппеты хранятся в базе данных, так что переносятся всегда отлично в случае переноса сайта и проблем что где-то какой-то потеряешь особенно не возникает.
-
- 1,215 Posts
Спасибо за ответ. Кстати, вариант с startID в виде числового массива - вполне очевидное и изящное решение для таких случаев, надо бы автору намекнуть, чтобы реализовал в будущих версиях. Хотя надо бы бета-версию посмотреть, кажется там много новенького.
UPD: И правда - помимо множества наворотов бета-версии есть и эта полезная в данный момент для меня штука:
$startID // ids of documents for ditto to retrieve; separate by commas
DirectResize 0.9 beta. PHPThumb, sets of configurations, configuration, binded to specific path. No backward compatibility. |
DirectResize 0.9. PHPThumb, наборы параметров, параметры, привязанные к определенным путям. Без обратной совместимости.
Unfortunately, DirectResize project is closed. If you want to continue development, PM me for access to project page on Google Code. К сожалению, проект DirectResize закрыт. Если вы желаете продолжить разработки, обращайтесь через ПМ для получения доступа к репозиторию на Google Code.
[PLUGIN] DirectResize - as Maxigallery but for single images ::
Download :: [url=
http://modxcms.com/forums/index.php/topic,21490]