Всего 122 798 комментариев

Антон Мамрашев
08 ноября 2013, 13:40
0
я себе такой поставил, действительно удобно, но самое приятное это как редактор очищает текст при вставке — убираются все font теги, style атрибуты и прочее. Пожалуй не хватает только интеграции с phpthumb из коробки.
Павел Левин
08 ноября 2013, 12:56
0
Сделал, правда использовал другую вашу статью.

Сниппет LastUpdate:
<?php
$pubTime = strtotime(date("Y-m-d"));//текущая дата в секунадах
$pubTimeEnd = $pubTime+(24*60*60);//следующий день
$ids = $modx->getChildIds($input);
$count = 0;
$value = 0;

if (!empty($ids)) {//проверяем дочерние ресурсы
    $count = $modx->getCount('modResource', array(
		'id:IN' => $ids
		,'isfolder' => 0
        ,'publishedon:>' => $pubTime
        ,'publishedon:<=' => $pubTimeEnd
	));
} else {//проверяем текущий ресурс
    $count = $modx->getCount('modResource', array(
    	'id:IN' => array($input)
		,'isfolder' => 0
        ,'publishedon:>' => $pubTime
        ,'publishedon:<=' => $pubTimeEnd
	));
    $value = 'new';
}

if($count) {return '<span class="last-update">'.($value?$value:$count).'</span>';} else {return ' ';}

Вызов в чанке/шаблоне:
[[+id:LastUpdate]]

Результат:
Вывод шильдика с количеством новых статей в категории, или помечает шильдиком "new".


Алексей Добряков
08 ноября 2013, 10:27
0
Спасибо заработало. Блин надо было сразу там посмотреть всё не как не привыкну к серверу)))
Алексей Добряков
08 ноября 2013, 10:18
0
данные постоянно меняются, а как в MS2 что бы так же сделать долго буду разбираться, а за эту работу заплатили граши
Василий Наумкин
08 ноября 2013, 10:18
0
Ну и, конечно, ты можешь просто изменить конфиг сайта:
location ~* ^.+\.(jpg|jpeg|gif|css|png|js|ico|bmp)$ {
	access_log		off;
	expires			10d;
	break;
}

Заменить на
location ~* ^.+\.(jpg|jpeg|gif|png|ico|bmp)$ {
	access_log		off;
	expires			10d;
	break;
}
Василий Наумкин
08 ноября 2013, 10:15
0
Ну окей, подгрузил, сохранил js файл и встроил в html на него ссылку — в чем проблема?
Nginx спокойно загрузит статичный js.

Например MS2 именно так сохраняет свой конфиг, чтобы не встраивать js-простыню в исходник страницы.
Алексей Добряков
08 ноября 2013, 10:13
0
да всё из за 2gis я в .js подгружаю объекты со множественными конфигурациями
Василий Наумкин
08 ноября 2013, 10:11
0
А зачем тебе отдавать скрипты и стили через php?

На сайт никто не ходит, или много ненужных ресурсов на сервере?
Іван Клімчук
08 ноября 2013, 10:07
0
voo делался, когда imperavi еще был бесплатным, но там версия настолько старая, что я решил не продолжать. А за новые версии нужно платить. Марк заплатил, но при этом сильно доработал этот редактор для modx и честно продает.
Он еще обещал скоро выпустить новый компонент — Visual Content, там вообще будет улет. Можно будет настраивать прямо блоки на странице в виде большой формы в админке, чтобы не пускать авторов добавлять свои красные и зеленые цвета к текстам. :)
Peter Zenin
08 ноября 2013, 04:41
0
Пробую в простом php файле воспользоваться pdoFetch::getCollection(), но почему-то pdoFetch совсем не видит miniShop2

define('MODX_API_MODE', true);
require dirname(dirname(dirname(dirname(dirname(__FILE__))))) . '/index.php';
$pdo = $modx->getService('pdoFetch');

$parent = 140;
$allChild = $modx->getChildIds($parent,6,array('context'=>'web','class_key'=>'msCategory'));

$objects = $pdo->getCollection('msProduct', array('parent:IN'=>$allChild)); // Так не видит...

$objects = $pdo->getCollection('modResource', array('parent:IN'=>$allChild)); // Видит только так...
Сам MODX видит miniShop2:

$objects = $modx->getCollection('msProduct', array('parent:IN'=>$allChild));
Василий не подскажешь, как заставить pdoFetch видеть минишоп?
Роман Наумов
08 ноября 2013, 01:53
0
Не отображаются способы оплаты. Установлен minishop2-2.1.2-pl1. Созданы варианты доставки с привязкой к способам оплаты. Журнал ошибок пуст.
На minishop2.com такая же фигня:


Василий Наумкин
07 ноября 2013, 22:27
0
Не знаю. Чанки при установке компонента не перезаписываются, это нужно делать вручную.

Установи на modx-test.com и сравни. На демо сайте проблем нет.
Василий Перчиков
07 ноября 2013, 22:25
0
С объявлением теперь все в порядке, ошибка сохранилась.
if ($(miniShop2.Gallery.gallery).length) {
				miniShop2.$doc.on('click', miniShop2.Gallery.gallery + ' ' + miniShop2.Gallery.thumbnail
Может быть я не так обновляю чанки?
Василий Наумкин
07 ноября 2013, 22:11
0
Он его добавляет, только если тот не объявлен.

Неужели такая проблема разобраться с объявлением jQuery на сайте?
Василий Перчиков
07 ноября 2013, 21:17
0
Обновил, стало еще хуже.
Minishop добавляет свой jquery.min, причем jQuery v1.10.2
Михаил
07 ноября 2013, 21:11
0
Василий, извини, не увидел. PayPal есть там киви. Ок. Закидываю
Михаил
07 ноября 2013, 21:06
0
Василий, способы оплаты только эти? Возможно ли через КИВИ? Мне так очень удобнее было бы. Например на твой номер КИВИ.
Перетягин Илья
07 ноября 2013, 20:33
0
Супер, спасибо!
Василий Наумкин
07 ноября 2013, 20:25
0
Ни до какого, это постоянный раздел на сайте. Как присоединишься — так и прочитаешь, и задашь вопросы.

Не хочу никого ограничивать.