Наумов Алексей

Наумов Алексей

С нами с 31 марта 2013; Место в рейтинге пользователей: #13
Наумов Алексей
21 мая 2015, 15:17
0
Для простых полей объекта используйте в своем сниппете

$modx->getChunk($resource->toArray('prefix.'));
Наумов Алексей
19 мая 2015, 15:51
+1
Блин, он походу правда не работал)) вот ведь жеж бывает. Заработало. Спасибо, хороший компонент)
Наумов Алексей
19 мая 2015, 15:41
0
Неа, сейчас все тоже самое… Может я что-то упустил?..
Наумов Алексей
19 мая 2015, 15:26
0
Привет!

Поставил компонент, зашел в меню Приложения — таблица со списком валют пустая.

Нажал кнопку «Обновить курс», все зависло. Открыл консоль — там вот так:
{«success»:false,«message»:«pas_save_setting_err»,«total»:1,«data»:[],«object»:[]}
В таблице modx_currency_rate_list пусто.

Попробовал туда руками добавить строчку — все равно зависает при обновлении списка в админке.

Некоторое время назад ставил на другом сайте — все работало, в списке валют прям после установки компонента было несколько строк.

ЧЯДНТ?
Наумов Алексей
18 мая 2015, 13:48
0
Простите это вообще что?

&tpl=`peoples_tpl_compan` 
[[!companSearch]]
&limit=`10`
так нельзя мягко говоря.
Если вы хотите какое то условие задать, то как минимум так:

&tpl=`peoples_tpl_compan` 
&where=`[[!companSearch]]`
&limit=`10`
и то, я не помню, есть ли у Peoples параметр where, наугад написал.
Наумов Алексей
15 мая 2015, 14:09
+1
Готовых нет, нужно генерировать одноразовые ссылки типа ?action=ok&key=adh7hr78ahfsdh, где key — уникальный для каждого комментария…
Наумов Алексей
14 мая 2015, 09:55
+1
Хоть и не пользуюсь пока вашим хостингом, но удобно было бы так:
1. Несколько сайтов под одним логином, ибо это удобно.
2. Тарификация — за 1 сайт, посуточная. Ибо если я сделал сайт за неделю — зачем мне хостинг на месяц?
3. Обычно на 1 сайт хватает 100 мб, но бывает, что нужно наполнять разделы, и тогда и гигабайт и более занимает… хорошо бы в зависимости от занимаемого места — и денежку пропорционально снимать.
4. Быстрый перенос на другой аккаунт.
5. Возможность в 1 клик скачать бекапы.
Наумов Алексей
12 мая 2015, 14:35
0
Сделать 4 вызова pdoResources на 4-х разных документах, а постраничную навигацию сделать через pdoMenu.
Наумов Алексей
06 мая 2015, 10:42
0
Спасибо! На фронтенде ручками все, ручками. А в админке координаты водоемов через Mapex добавляю.
Наумов Алексей
05 мая 2015, 16:49
+1
В версии 1.1.1-pl добавил возможность автопубликации сообщений, такие просьбы были.
Наумов Алексей
05 мая 2015, 15:13
0
Может плагин где то php ошибку выдает и оформление заказа «умирает»? А пользователь 2-3 раза нажимает кнопку из-за этого…
Наумов Алексей
05 мая 2015, 11:29
0
Подозреваю, что для таких случаев и созданы CRC, что бы все сделать красиво. А в вашем случае может быть простых плагинов (к примеру на сохранение OnDocFormSave ) хватит?
Наумов Алексей
01 мая 2015, 09:21
+1
Кстати, я тут подумал, на примере моего сайта.
Считать рейтинг за создание modResource и за плюсы к ним совсем не нужно, ведь их администратор добавляет, а не пользователи. Много ли ситуаций, когда ресурсы-не тикеты добавляют пользователи?..

Остаются тогда только действия добавления комментария, голос за комментарий, добавление в избранное.

Может только эти действия считать тогда у НЕ тикетов?
Наумов Алексей
30 апреля 2015, 14:44
0
Необходимо проверить, что:
1. База данных и ВСЕ таблицы в ней в кодировке utf-8
2. Подключение к базе в файле настроек тоже в utf-8
3. Что нет с php файлов, сохраненных в не в utf-8.

Но, думаю, пункта 1 будет достаточно.
Наумов Алексей
30 апреля 2015, 08:58
0
В конце метода prepareQueryBeforeCount процессора TicketGetListProcessor добавляю:

$c->prepare();
echo $c->toSql();
die;
в инструментах разработчика браузера при обновлении списка в админке получаю запрос:
SELECT `Ticket`.`id`, `Ticket`.`type`, `Ticket`.`contentType`, `Ticket`.`pagetitle`, `Ticket`.`longtitle`, `Ticket`.`description`, `Ticket`.`alias`, `Ticket`.`link_attributes`, `Ticket`.`published`, `Ticket`.`pub_date`, `Ticket`.`unpub_date`, `Ticket`.`parent`, `Ticket`.`isfolder`, `Ticket`.`introtext`, `Ticket`.`content`, `Ticket`.`richtext`, `Ticket`.`template`, `Ticket`.`menuindex`, `Ticket`.`searchable`, `Ticket`.`cacheable`, `Ticket`.`createdby`, `Ticket`.`createdon`, `Ticket`.`editedby`, `Ticket`.`editedon`, `Ticket`.`deleted`, `Ticket`.`deletedon`, `Ticket`.`deletedby`, `Ticket`.`publishedon`, `Ticket`.`publishedby`, `Ticket`.`menutitle`, `Ticket`.`donthit`, `Ticket`.`privateweb`, `Ticket`.`privatemgr`, `Ticket`.`content_dispo`, `Ticket`.`hidemenu`, `Ticket`.`class_key`, `Ticket`.`context_key`, `Ticket`.`content_type`, `Ticket`.`uri`, `Ticket`.`uri_override`, `Ticket`.`hide_children_in_tree`, `Ticket`.`show_in_tree`, `Ticket`.`properties`, CreatedBy.username AS username, UserProfile.fullname AS author, Thread.comments AS comments, Parent.id AS section_id, Parent.pagetitle AS section FROM `modx_site_content` AS `Ticket` LEFT JOIN `modx_users` `CreatedBy` ON `Ticket`.`createdby` = `CreatedBy`.`id` LEFT JOIN `modx_user_attributes` `UserProfile` ON UserProfile.internalKey = Ticket.createdby LEFT JOIN `modx_tickets_threads` `Thread` ON Thread.resource = Ticket.id LEFT JOIN `modx_site_content` `Parent` ON `Ticket`.`parent` = `Parent`.`id` WHERE `Ticket`.`class_key` = 'Ticket'
Иду с ним в phpMyAdmin — все ок, колонка comments есть, цифры в ней есть.

А куда они потом пропадают — не пойму. Хотя уже 100 раз код сам проверил, вроде все в порядке.
Наумов Алексей
30 апреля 2015, 08:47
0
Чего то вообще не пойму в чем дело.
В процессоре в методе prepareQueryBeforeCount формируется верный запрос, и при его выполнении в pma комментарии считаются, а в prepareRow уже поле comments равно 0. Странная ситуация.