Всего 125 904 комментария

Максим
15 февраля 2018, 18:58
0
$modx->setPlaceholder('price_total', "$price_total");
Вы тут в виде значения строку передаете! Попробуете передать значение переменной:
$modx->setPlaceholder('price_total', $price_total);
Максим
15 февраля 2018, 18:51
+1
В разделе тикетов настроить url для детей!
Максим
15 февраля 2018, 18:50
0
Можно написать сниппет обертку в который будет поступать список id, разбиваться по разделителю и в цикле вызывать getImageList!)
Scorp Satex
15 февраля 2018, 18:29
0
Решение:

Оказывается в самом тикете, справа, в самом низу есть поле «URI», в него можно вписать желаемую ссылку. Неудобно что приходится делать это руками для каждой статьи, но лучшего решения я не нашел.
Степан Прищепенко
15 февраля 2018, 17:58
+1
эм попробуй, если он используется как сниппет, просто переименовываешь его, очищаешь кеш и смотришь на результат, соответственно все картинки пропадут при отображении на сайте, но физически они не исчезнут, потестил вернул все назад. Насчет фенома… ну это зависит от тога как сделано, если сделано изначально грамотно с кешированием сниппетов, то прирост будет не заметный. Посмотри через панель разработчика в браузере что именно открывается долго. Если это JS, попробуй открыть сайт через анонимайзер.
Alexander
15 февраля 2018, 17:49
-3
Логично :) Спасибо!

Василий, я задавал вопрос в разделе «вопросы», но точного ответа так и не было.
Не получается красиво настроить работу pdoPage и ЧПУ. Например, если на главной странице хочешь перейти на вторую страницу по ссылке localhost/page-2, то попадаешь на 404. А по ссылке localhost/index/page-2 все впорядке.
Также проблемы при совместной работе Tagger и pdoPage. Хочу пагинацию с ЧПУ по выборке тэга. Например, localhost/tag/test — это выборка статей по тэгу test. При включенном ЧПУ ссылка на следующую страницу — localhost/index?tag=test&page=2…
Это проблемы в работе pdoTools, мой косяк в настройке или пытаться самом исправить? Спасибо!
Алексей Ерохин
15 февраля 2018, 15:32
+3
{if $_modx->resource.parent == 12}
 {'pdoMenu' | snippet : [
	'parents'=>0,
	'resources'=>'1,2,3,4,5,6,7,-'~$_modx->resource.id
 ]}
{else}
Пусто
{/if}
Изменил код.
Ivan
15 февраля 2018, 14:16
0
Решение:
В шаблоне письма использовать {$product.options.color}
eflit
15 февраля 2018, 14:12
0
Здравствуйте подскажите этот плагин работает с select multiple множественным выбором?
vkinvestgroup
15 февраля 2018, 14:10
0
Спасибо.
Показатели такие:
1040 m total memory
236 m used memory
205 m inactive memory
123 m free memory
Полный список — prntscr.com/if1o03
Константин Ильин
15 февраля 2018, 13:51
+2
MODX Revolution 2.3.3-pl
Первое чтобы я посоветовал это обновить модх, на сколько помню эта версия уязвима(возможно вас взломали) и переписать все на Fenom.
Но это возможно много переделать придется все зависит от того как сделали.

Я может ошибаюсь что 1 Gb достаточно для сайта?
нужно посмотреть в панели хостинга сколько памяти занято на серваке
vkinvestgroup
15 февраля 2018, 12:43
0
Стоит такой модуль — phpthumbof (http://prntscr.com/if0gfu). Как оказалось он создал более 120 тысяч изображений. А на сайте записей около 500. Если его отключить, то изображения будут выводится?
Степан Прищепенко
15 февраля 2018, 12:21
+1
Может быть все что угодно, даже частная проблема с ДНС и загрузкой библиотек через CDN, но если действительно много жрет памяти на хостинге, я бы начал копать с того как формируются картинки, если сайт не новый то раньше был косяк с phpthumbs например, попробуй выключить их отображение.
Александр
15 февраля 2018, 11:26
+1
Самый простой вариант — задать этот вопрос хостинг-провайдеру.
Павел
15 февраля 2018, 10:57
0
Так то да, данный вариант должен работать, но как только его делаю то ERR_TOO_MANY_REDIRECTS.
Если смотреть на адресную строку то / сначала ставится, потом убирается. Может кто знает почему по умолчанию стоит, и как убрать редирект на без /
weranda
15 февраля 2018, 10:56
0
Алексей, добавил сохранение ресурса по вашему примеру. Результат тот же — на кешированной странице ничего не меняется, а на некешированной все прекрасно меняется.

Вот пример:
кешированная страница
некешированная страница

Если есть возможность глянуть в админку:
— url: s12901.h7.modhost.pro/manager/
— manager
— adminmodx.pro

А если нет возможности, то какие еще могут быть варианты?
Володя
15 февраля 2018, 10:45
0
Никак. Либо сниппет, либо чанк.
Ставьте чанк и в чанке пишите вызов любых сниппетов.
Наумов Алексей
15 февраля 2018, 10:36
1
0
// 1. Сначала получаем
$num_tv = $modx->resource->getTVValue('num_tv');
$text_tv = $modx->resource->getTVValue('text_tv');

// 2. меняем
$num_tv += 5;
$text_tv .= 'abc';
        
// 3. Устанавливаем TV
$modx->resource->setTVValue('num_tv', $num_tv);
$modx->resource->setTVValue('text_tv', $text_tv);

// 4. Сохраняем ресурс!!!
$modx->resource->save();

// 5. Выводим значения
echo '<p>-NUM_TV: '.$num_tv.'</p>';
echo '<p>-TEXT_TV: '.$text_tv.'</p>';
p.s. выводить из сниппета лучше через return! никакого echo.
Если в выводе есть html код — то лучше вынести его в чанк.
weranda
15 февраля 2018, 10:27
0
Перенес все в сниппет:

// получаем значения полей
$num_tv = $modx->resource->getTVValue('num_tv');
$text_tv = $modx->resource->getTVValue('text_tv');

// меняем значения полей
$num_tv += 5;
$text_tv .= 'abc';
        
// устанавливаем значения полей
$modx->resource->setTVValue('num_tv', $num_tv);
$modx->resource->setTVValue('text_tv', $text_tv);

// сохраняем — ХЗ как, тут я не понимаю как
$num_tv->save();
$text_tv->save();

// выводим значение полей      
echo '<p>-NUM_TV: '.$num_tv.'</p>';
echo '<p>-TEXT_TV: '.$text_tv.'</p>';

В общем, видимо где-то что-то я делаю не так. Подскажите пожалуйста что ктонкретно не так на примере, если сможете.
Futuris
15 февраля 2018, 10:26
0
Если бы я был программистом, очевидно, что я бы таких вопросов не задавал.)