Виталий Батушев

Виталий Батушев

С нами с 16 декабря 2012; Место в рейтинге пользователей: #162
Виталий Батушев
06 мая 2013, 20:16
0
Хм, Tickets же вроде система комментирования… Или я что-то в этой жизни пропустил?!
Опять же разве есть в Tickets мультикатегории? те же теги? возможность, расширения объекта плагинами? галерея, в конце концов?
Виталий Батушев
05 апреля 2013, 23:51
0
Мало того, Bruno четко пишет:
«may be you will need to create a directory with write-permissions for php: assets/resourceimages/»
Я уже пару раз организмом бился, не понимаю, что происходит, пока не удостоверялся, что а) такой папки нет, б) такая папка не имеет прав на запись в нее.
Кстати, Bruno packages как пироги печет, но не выкладывает в репозиторий. Однако все напечёное можно посмотреть-ухватить здесь: github.com/Bruno17/MIGX/tree/master/packages
Виталий Батушев
24 февраля 2013, 06:56
0
Дело, по-моему, не в идеальности/неидеальности кода, а есть чему поучиться в этом коде или нечему там учиться. Мне есть чему поучиться — я за этот год реально продвинулся в своем развитии, разбирая для себя код Василия, потому как не люблю по пустякам дергать людей. А так и разобрался и поучился, а учиться — мегавыгодное вложение, ведь учишься один раз, а пользуешься всю жизнь.
Кроме того, вот, скажем, я не последний человек в допечатной подготовке и дай мне любой, подчеркиваю, любой макет — я найду и ошибки, и недочеты, и откровенную лажу. Но абсолютно уверен, что другой специалист, глядя на мои макеты, тоже может найти нечто, что противоречит _его_ принципам и подходам.
Да, собственно, это касается какой угодно деятельности.
Тот же Николай пишет много, копает всякое, но я читаю и не знаю, к какому месту мне приложить выложенные им знания. Нет, наверное, я не дорос, пусть так, может, это программирование высокого полета. Супер. Выйду на пенсию, обязательно почитаю, укрывшись пледом и попивая Cuba Libre, но сейчас мне нужны а) решения, которые я могу применить, б) решения, которые помогали бы мне взбираться на вершину знания и видеть дальше, и мочь больше. Про зарабатывать больше и проще из скромности не упоминаю.
Всё, надо себя останавливать, а то я так могу часами писáть :)
Виталий Батушев
11 февраля 2013, 08:15
0
А у меня Ubuntu на ноуте категорически переключается с видеокарты Intel на nVidia, которая греется как плитка.
Кроме того, не знаю, как там можно перелопатить клавиатуру под себя — на Windows у меня с 1992-го собственная раскладка, основанная на раскладке пишущей машинки с дополнительными полиграфическими знаками.
Пользуюсь: Sublime Text 2, FlashFXP (оба куплены). Вместо Putty — Bitvise SSH Client, удобнее.
Виталий Батушев
03 февраля 2013, 21:50
0
Вопрос непонятен. Может, чтобы не засорять эту тему, создашь отдельный вопрос?
Виталий Батушев
03 февраля 2013, 13:11
0
Ни первый, ни второй. Просто по причине своей маловысокотехнологичности.
Это просто ресурсы. Судя по id табов, они формируются из слова tab + id ресурса. Скажем, Ольга Лазеренко — id = 71, вводим в строке браузера atletik-city.ru/index.php?id=71, получаем atletik-city.ru/about/trainers/kosmetolog.html. В содержимом табов выводится или content, или какой-либо TV (TVs).
Это самый простой и самый очевидный способ.
Есть еще четвертый: я обычно использую MIGX для таких вещей.
Виталий Батушев
30 января 2013, 19:48
0
1. Не проще было показать содержимое TV-параметра? Это ж просто текст. Копи-паст. Я без этого по MIGX ничего сказать не смогу, хотя использую его в каждом проекте.
2. Ну это как тебе захочется — захочешь выводить как помеченный/не помеченный чекбокс, выведешь. Захочешь, как, например, слово «с изменениями» (при выделенном чекбоксе) тоже получится.
3. Хороший учебник: www.sanitypress.com/books/modx-revolution-building-the-web-your-way.html Вот справа от меня на столе лежит. На английском языке, понятное дело.
Виталий Батушев
19 января 2013, 23:43
0
Угу. Спасибо. Затея была глупая. Переделал все по-другому.
Виталий Батушев
19 января 2013, 20:39
0
Возник вопрос. Хочу я вместе с полями ресурса взять и все его TV.
Понаписал вот это:
$pdoFetch = $modx->getService('pdofetch','pdoFetch',$modx->getOption('pdotools.core_path',null,$modx->getOption('core_path').'components/pdotools/').'model/pdotools/',$scriptProperties);

$where = array('published' => 1,'deleted' => 0,'parent' => $parent);

$default = array(
	'class' => 'modResource'
	,'where' => json_encode($where)
	,'leftJoin' => '{"modTemplateVar":{"alias":"modTemplateVar","on":"modTemplateVar.id=modTemplateVarResource.tmplvarid"}},"modTemplateVarResource":{"alias":"modTemplateVarResource","on":"modTemplateVarResource.contentid=modResource.id"}}'
	,'select' => '{"modResource":"all","modTemplateVar":"all","modTemplateVarResource":"all"}'
	,'sortby' => 'menuindex'
	,'sortdir' => 'asc'
	,'return' => 'data'
);

$scriptProperties = array_merge($default, $scriptProperties);
$pdoFetch->config = array_merge($pdoFetch->config, $scriptProperties);

$rows = $pdoFetch->run();
На выходе нуль. В журнале ошибок: [2013-01-19 20:33:28] (ERROR @ /index.php) [pdoTools] Error 42S22: Unknown column 'modTemplateVar.id' in 'field list'

Вот чую, что глупость какую-то написать в leftJoin, но осознать ее не могу.
Виталий Батушев
18 января 2013, 22:13
0
Да вчера во время отсутствия интернета думал, что неплохо тебе подсказать, что надо выделить его в отдельный компонент. А ты вона чо — сам знаешь, как надо :)
Виталий Батушев
18 января 2013, 21:21
0
Вах! Теперь это еще и отдельный пакет!
Виталий Батушев
10 января 2013, 23:04
0
Skype vbatushev. У тебя есть 15 минут, пока у меня творческий кризис. В смысле, стучи в скайпу. Буду пальцем показывать.
Виталий Батушев
10 января 2013, 21:41
0
Я так понимаю, нет открывающейся треугольной скобки перед div class=«tickets_latest_row»>. Должно быть: .
Начиная со слов «Наверное простой вставкой чанка», ничего понять не смог — куда вставлял, чо делал, решительно непонятно.
Виталий Батушев
10 января 2013, 03:04
0
Общие черты:
1. Создание блога на MODX: modx.ws/blog/blog-o-modx-revolution/sozdanie-bloga-v-modx-revolution.html
2. В состав Tickets входит сниппет TicketLatest. Из названия видно, что он выводит последние комментарии.
3. При недостаточном знании английского про Twitter Bootstrap можно почитать здесь. Там хоть и не все переведено, но многое.
Виталий Батушев
18 декабря 2012, 18:39
0
Я тоже согласный на книжку.
Виталий Батушев
12 декабря 2012, 16:27
0
Сталкивался, но в TV параметрах типа MIGX. Выхожу из ситуации просто — после редактирования в режиме HTML в визуальном режиме ставлю пробел, убираю пробел, только после этого сохраняю. Какой-то глюк, по-моему, в реализации плагина TinyMCE.
Виталий Батушев
28 октября 2012, 03:00
0
Мануал или код все-таки? Мануал MIGX, конечно, довольно скромный, но это больше касается MGIX-db, а с самим MIGX там особо нечего разбираться. Я мигиксы в каждом проекте использую. Пару-тройку раз migx-db, остальные — «обычный».
Виталий Батушев
28 октября 2012, 02:57
0
Ну можно и это. Я ж не в курсе, что конкретно Вам надо. Можете, просто, скажем, сделать TV с полями, где одно это цвет товара, а другое количество товара этого цвета. При продаже товара с этим цветом — меняете количество. Когда количество равно нулю, при генерации listbox-а просто игнорируете создание option этого цвета.