Разделы

  
 

[решено] Reflect не хочет работать с tv параметром

Суть проблемы
Вызываю сниппет Reflect следующим образом
[!Reflect?&config=`default` &dateSource=`news-date` &dittoSnippetParameters=`parents:61` &id=`news` &getDocuments=`1` &showItems=`0` &targetID=`61`!]


Версия modx 1.0.5
В dateSource передаю имя tv параметра, прикреплённого к новостям (это не моя идея дату новости выводить в tv, того заказчик хочет). Тип ввода Date, визуальный компонент Unixetime (ибо в мануале по Reflect сказано, что данные должны быть в unix timestamp).

На выхлопе Reflect не реагирует вообще на переданный ему tv, начинает вывод архива с Января 1970 года.

Думается мне что Reflect'у просто отдаётся news-date не в том формате. Как ему передать этот tv, чтоб заработало?

Решение

Оказалось: мне надо учить английский.
Всего то делов — надо передать сниппету ещё один параметр
&dittoSnippetParameters=`parents:61|<b>dateSource:news-date</b>`

Ditto пагинация (баг)

При вызове двух экземпляров — имею баг — новости и каталог листаються оба;

* читал заметку: не помогла tinyurl.com/3jkmx73
* пробовал &display=`x` — тот же баг

Короче — решение (!):
[[Ditto?parents=`7` &id=`nn` &tpl=`news.titul` &summarize=`4` &paginate=`1`]]
 	<div id="pages-list"> [+nn_prev+] [+nn_pages+] [+nn_next+] </div>

bug - TV @eval

Задача: создать мини тэги — типа «алфавит» /автоматом/
Но! попытка выполнить код туториала — вернула пусто:
@EVAL return "The time stamp is now ".time();
* тип — текст, поле — возмож. значения

мой код:
global $modx;
$t = $modx -> documentObject['pagetitle'];
$t = $t{0}; 
echo $t;

Ditto Ext - bug

Не могу понять: как вызвать сниппет — что бы укоротить текст из «introtext»?

[[Ditto?parents=`3` &tpl=`news.tpl` &summarize=`10` &sortBy=`` &language=`russian-UTF8` &extenders=`summary` &truncText=`...` &truncLen=`200`]] 

в шаблоне есть [+summary+]
  • 0
  • 16 ноября 2010, 23:22
  • doc555
  • 2

BUG - easy2 - ver 1.4 rc3

не работает — слайдшоу, т.е.:
[!easy2?gid=`5`!] — okey
[!easy2?gid=`5`&slideshow=`galleryview`!] — ошибка
snippet calls wrong gallery id:5, order, or wrong limit.
SELECT * FROM modx_easy2_files WHERE dir_id IN (5) AND width/height >=0.5 AND width/height<=1.5 AND status = 1 ORDER BY date_added ASC LIMIT 0, all
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'all' at line 1 

p.s. Хостинг — freehost.com.ua
  • 0
  • 11 ноября 2010, 01:07
  • doc555
  • 2

eForm bug

Получаю сообщение для формы контактов:
Main mail: Программа не смогла отправить почту Could not instantiate mail function. 

хотя письма приходят! (Хостинг firstVDS.ru / Версия системы — 1.0.2)
  • 0
  • 21 ноября 2009, 18:13
  • doc555
  • 10