Павел Гвоздь

Павел Гвоздь

С нами с 31 мая 2015; Место в рейтинге пользователей: #4
04 октября 2015, 14:12
0
Я PHP не по MODX учил. =)
04 октября 2015, 11:14
+1
Но немного изменилась логика работы со сниппетами
А нельзя всё привести к общему стандарту MODX? Ведь это лишняя проблема помнить о том, что там так, а тут не так. Придётся переписывать сниппеты, которые работали из базы, и не работают в pdoTools. Если честно, мне это решение кажется каким-то костыльным, чтоли. Извини, если покажусь грубым, не планировал этого.

По поводу print vs return в корне не согласен.

А вообще плюсанул за труд.
02 октября 2015, 15:02
0
Вроде да. Точно не могу сказать, не проверял.
02 октября 2015, 13:52
+1
Новая версия скоро будет доступна в репозитории modStore. А пока можно качнуть и собрать самому.

В JSON поле добавился новый элемент массива — videoId.
02 октября 2015, 11:08
+1
В след версии сделаю, чтоб сохранял.
02 октября 2015, 11:06
0
Не сохраняет.

Как вариант, обработать строку Феномом. У него есть модификатор replace:
{var $embed = $video_json.video}
{var $embed = $embed|replace:"http://www.youtube.com/embed/":""}
{var $embed = $embed|replace:"http://player.vimeo.com/video/":""}
{$embed}
P.S.: Не знаю точно, какой там embed УРЛ у vimeo, поэтому вместо того, что я написал в коде — замените на реальное.
02 октября 2015, 10:57
0
ID видео — это то, что _https://www.youtube.com/watch?v=Вот_здесь?
01 октября 2015, 20:50
+4
На самом деле это очень мощно. Есть пара задач, в скором времени для которых мною будет использовано это чудо. Василий молодец!
28 сентября 2015, 18:50
+1
Помоему желательно с пробелом после фигурной скобы: { «isfolder:!=»:1}. С Феномом могут возникнуть проблемы, если человек его будет использовать где-то. Я заметил, что при таких конструкциях, даже обёрнутых в тег {ignore}{/ignore} на страницах Феном выключается.
28 сентября 2015, 18:40
+1
А вот тут советую почитать для более продвинутого уровня освоения MODX разработки. Технологии действительно для быстрых порталов.
26 сентября 2015, 20:09
0
Может лучше VirtualPage?
25 сентября 2015, 20:41
0
Версия MODX какая?
25 сентября 2015, 15:19
+5
Нужен. Лишнего не бывает ничего.
24 сентября 2015, 10:56
0
Кеш папку удалял?
24 сентября 2015, 10:47
0
Куда катится MODX… :)
23 сентября 2015, 09:11
+1
Сделал простенько без использования QuickButtons:


Если кому интересно, вот код виджета:
<?php

$comments = $modx->getCollection('TicketComment', array('published'=>0) );

if( !empty($comments) )
{
	$action = $modx->getObject('modAction', array('namespace'=>'tickets', 'controller'=>'index') );
	
	if( is_object($action) )
	{
		$href = '?a='. $action->get('id');
	}
	
	$return = '<div style="font-size:190%; line-height:140%;">Комментариев на модерации: <b style="color:red">'. count($comments) .'</b>
<a href="'. $href .'">Перейти к обработке</a></div>';
}
else {
	$return = 'Нет комментариев для модерации';
}

return $return;
Тип виджета: Встроенный PHP-виджет