Павел Гвоздь

Павел Гвоздь

С нами с 31 мая 2015; Место в рейтинге пользователей: #3
Павел Гвоздь
17 февраля 2016, 15:33
0
Не понимаю, что ты имеешь ввиду, говоря «управлять»?
Павел Гвоздь
17 февраля 2016, 13:40
0
Готов взяться. Связь через ЛС, если интересно — modx.pro/users/gvozdb/
Дальше можно будет обсудить срок исполнения и стоимость.
Павел Гвоздь
17 февраля 2016, 09:42
0
Это поле выводится средствами ExtJS. Если на JS или jQuery у тебя получится такое сделать — то можно. Могу дописать такой функционал за 4 000 рублей.
Павел Гвоздь
16 февраля 2016, 18:59
3
0
Скрипт мигрирует с ТВ типа «Тег» на ТВ типа «tvSuperSelect»:
<?php
$tv_tag = 18; // id тв поля с типом "Тег"
$tv_tss = 17; // id тв поля с типом "tvSuperSelect"
$modx->addPackage('tvsuperselect', MODX_CORE_PATH .'components/tvsuperselect/model/');
$objs = $modx->getIterator('modTemplateVarResource', array('tmplvarid' => $tv_tag));
foreach ($objs as $obj)
{
	$values = explode(',', $obj->value);
	foreach ($values as $value)
	{
		$where = array(
			'resource_id' => $obj->contentid,
			'tv_id' => $tv_tss,
			'value' => $value,
		);
		if (!$modx->getCount('tvssOption', $where))
		{
			$new = $modx->newObject('tvssOption');
			$new->fromArray($where);
			$new->save();
			unset($new);
		}
		$where = array(
			'contentid' => $obj->contentid,
			'tmplvarid' => $tv_tss,
		);
		if ($old = $modx->getObject('modTemplateVarResource', $where))
		{
			$old_values = $modx->fromJSON($old->value);
			$old_values[] = $value;
			$old->set('value', $modx->toJSON(array_unique($old_values)));
			$old->save();
		}
		else {
			$new = $modx->newObject('modTemplateVarResource');
			$new->fromArray($where);
			$new->save();
			unset($new);
		}
	}
}
Запускать в пакете "Console"
Павел Гвоздь
16 февраля 2016, 16:31
0
Нет, думаю не получится. Данные этого поля в базе хранятся в JSON формате, возможно поэтому такой глюк. А если новому ТВ назначить такой тип поля, всё нормально отображается? Думаю не сложно будет написать скриптик, который произведёт миграцию с типа «Тег» в «tvSuperSelect». Главное, чтобы скрипт помимо данных в site_tmplvar_contentvalues, сохранял ещё и данные в таблицу компонента tvss_options.
Павел Гвоздь
16 февраля 2016, 12:46
0
А мне почему-то кажется, что массово востребован он точно не будет. Но будет нужен в узкоспециализированных проектах. Будем посмотреть… :)
Павел Гвоздь
16 февраля 2016, 12:18
1
0
и соответственно результаты теста в баллах из максимума
Вот здесь не совсем понял. Если можешь, напиши пожалуйста подробнее.
Павел Гвоздь
15 февраля 2016, 20:11
0
Ну тогда ссылка, которую я скинул выше, скорей всего пригодится.
Павел Гвоздь
15 февраля 2016, 15:15
0
Не против, если добавлю в пост? Классный скрипт.
Павел Гвоздь
15 февраля 2016, 13:18
0
Адрес точно верный? Напиши с http://
Павел Гвоздь
15 февраля 2016, 12:49
0
Вообще не открывает сайт у меня.
Павел Гвоздь
14 февраля 2016, 23:58
0
С чего ты взял, что я говорил о тебе? Вообще о ком-то конкретном… У Николая тут «поклонников» полно. Я не знаю, кто ему минусы ставит, но вижу, что ставит на абсолютно все его комменты, что аж он в рейтинге стал ниже меня. А вот этот момент действительно неприятен даже мне…

Хамство вызывает негатив и отторжение.
Белым и пушистым для всех всё равно никогда не будешь. Так лучше уж быть собой… Да и, как это ещё можно охарактеризовать, кроме как «бомбануло»?))
Павел Гвоздь
14 февраля 2016, 20:31
+3
Блин, я почему-то думал, что нынче все априори используют SMTP. Ага, размечтался. :)
Павел Гвоздь
14 февраля 2016, 20:18
0
Значит надо видеть код.
Павел Гвоздь
14 февраля 2016, 19:58
-1
Кому то рвёт пукан и этот «кто-то» решил понизить в рейтинге Николая Ланеца заминусовав его до смерти. =) Василий, может ввести какое-то ограничение на кол-во минусов, дабы особо обидчевые люди так не извращались?

Ох и рискую же я, заступаясь за Николая. ))
Павел Гвоздь
14 февраля 2016, 19:52
0
Я пользуюсь тем, который посоветовал. Не жалуюсь. =)
Павел Гвоздь
14 февраля 2016, 19:37
0
Ещё используешь tvSuperSelect? Есть смысл поторопиться с новой версией?
Павел Гвоздь
14 февраля 2016, 19:33
0
В кешированном вызове, возможно…