Василий Столейков

Василий Столейков

С нами с 19 декабря 2012; Место в рейтинге пользователей: #25
Отправить деньги
Василий Наумкин
31 декабря 2014, 08:53
2
+2
Вот так немного симпатичнее:
$q = $modx->newQuery('TicketFile');
$q->limit(1);
$q->select('thumb');
$q->where(array(
	'parent' => $input
));
if ($q->prepare() && $q->stmt->execute()) {
	return $q->stmt->fetch(PDO::FETCH_COLUMN);
}
Василий Наумкин
14 ноября 2014, 10:09
1
0
service php5-fpm stop
service php5-fpm start
Почему restart глючит — не знаю. Но в таких случаях всегда помогает
service php5-fpm stop
killall php5-fpm
service php5-fpm start
Андрей
08 ноября 2014, 22:06
1
0
Если коротко, то в бекенде дерево форума построено следующим образом:



Во фронтенде оформление форума достигнуто с помощью сниппетов getTicketsSections и getTickets, а также верстки (в том числе пришлось подправить чанки Tickets)
Для отправки сообщений используется компонент SocialTools.

Андрей
08 ноября 2014, 11:15
4
+8
Также хочу дать совет начинающим — не бойтесь экспериментировать.
А мы и не боимся… На тикетах недавно форум собрал: vsemee.kz/forums/
Евгений
07 ноября 2014, 19:51
1
0
Спасибо, уже разобрался, просто нужно было дописать пару параметров для formIt
Может кому пригодится ))

Для уведомления админа
&emailFromName=`Здесь пишем от кого`
&emailFrom=`здесь с какого мыла`
Для уведомления пользователя
&fiarFromName=`Здесь пишем от кого`
&fiarFrom=`здесь с какого мыла`
Николай
31 октября 2014, 09:54
2
+1
Я понимаю, сниппет функциональнее, но там где нужно просто проверить группу пользователя будет проще использовать
[[+modx.user.id:memberof=`Administrator`:then=`[[$chunk-or-code]]`]]
Сергей Шлоков
16 октября 2014, 12:38
6
0
Вот важная информация для админов сайтов — Как защитить MODX Revolution от взлома
Вот еще от себя могу добавить —
Николай
13 октября 2014, 15:56
3
+1
Да, все больше чем элементарно.
Вариантов решения несколько. Какой будет лучше конкретно вам — решайте сами.
1. В лоб редактирование класса корзины. Находится он тут:
/core/components/minishop2/model/minishop2/mscarthandler.class.php
Интересовать вас будет функция add, и строчка
$price = $product->getPrice();
Работаете непосредственно с ней.

2. Расширить класс корзины, и манипулировать ценой в новом классе. Преимущество перед предыдущим способом в том, что после обновления ms2 все перезапишется, а тут нет. Но и сложнее реализация.
Информацию по этому ищите в поиске, я не могу точно вспомнить где об этом писал Василий.

3. Плагины. Вам нужно создать плагин, который на событие msOnBeforeAddToCart будет пересчитывать цену.
* Also you can modify $count and $options variables by add values to $this->modx->event->returnedValues
<?php
  if ($modx->event->name = 'msOnBeforeAddToCart') {
  $values = & $modx->event->returnedValues;
  $values['count'] = $count + 10;
  $values['options'] = array('size' => '99');
}
*
 * */
Пример взят из файла с классом корзины. Я лично использовал 1 способ, т.к делал для себя.
Razer
03 октября 2014, 07:34
1
0
отключать Jevix — не лучший вариант (он вырезает все потенциально ненужное и защищает от детских инъекций в код).

Попробуй зайти в Наборы параметров (выпадающий пункт из шестеренки в админке) и в нужном подразделе jevixa разреши соответствующие опции, расширив параметр

cfgAllowTagParams:
...,"object":["class","style","type","height","width","id","data","bgcolor","name"],"param":["name","value"],"a":["title","href","class","style","target"],...

— как-нибудь в таком духе..)