Евгений Webinmd
С нами с 07 января 2013; Место в рейтинге пользователей: #23mSocial - первый релиз.
Представляю Вашему вниманию mSocial. Что умеет на данный момент.
— Оправлять посты на стену в Twitter при сохранении ресурса.
— Для всех запросов используется оффициальное API.
— Использование простого шаблонизатора на основе чанка.
— Добавлять к посту вложенные в тело сообщения изображения (до 4 штук) — (на дохлых хостингах могут возникать проблемы).
— Простая масштабируемость, можно легко привинтить новые соцсети.
— Оправлять посты на стену в Twitter при сохранении ресурса.
— Для всех запросов используется оффициальное API.
— Использование простого шаблонизатора на основе чанка.
— Добавлять к посту вложенные в тело сообщения изображения (до 4 штук) — (на дохлых хостингах могут возникать проблемы).
— Простая масштабируемость, можно легко привинтить новые соцсети.
Как спарсить переменную от чанков и сниппетов
Если в двух словах: то нужно переменную обрабатывать каким то парсером что бы заменялись все вложенные сниппеты и чанки и вернулась уже отпарсенная строка. Очень хочется сделать это штатными методами если они есть.
Переиндексация TV на сайте (обновить TV массово)
Доброе утро.
Как переиндексисровать TV параметр на всем сайте?
TV1 — цена в долларах
TV2 — цена в рублях
В системных настройках — вбивается курс с учетом всех надбавок
Плагин берет TV1 и умножает на курс, округляет до десятков и пишет в TV2 (OnDocFormSave).
На сайте показывается TV2
Сегодня изменили курс и надо все ресурсы открыть, обновить TV2.
Как это сделать массово, не открывая каждый ресурс в отдельности?
Как переиндексисровать TV параметр на всем сайте?
TV1 — цена в долларах
TV2 — цена в рублях
В системных настройках — вбивается курс с учетом всех надбавок
Плагин берет TV1 и умножает на курс, округляет до десятков и пишет в TV2 (OnDocFormSave).
На сайте показывается TV2
Сегодня изменили курс и надо все ресурсы открыть, обновить TV2.
Как это сделать массово, не открывая каждый ресурс в отдельности?
Привязка постов к профилям авторов в соцсетях
Здравствуйте. Всех с наступившим. Прошу помощи в написании сниппета. Мне нужно для пользователя, автора текущего ресурса
Насколько мне известно самый популярный механизм — привязка к профилю Google+ и Twitter.
$resource->get('createdby')
получить из таблицы modx_ha_user_services (таблица с данными пользователя HybridAuth) массив в виде (а лучше конечно сниппет, ибо мне это будет стоить минимум полмесяца разбирательства):"Провайдер_1" => "Ссылка на профиль пользователя провайдера_1"
"Провайдер_2" => "Ссылка на профиль пользователя провайдера_2"
Я хочу, чтобы публикации (тикеты) пользователей привязывались к их профилям в соцсетях. Для этого необходимо в HTML подставлять ссылки на профили пользователей.Насколько мне известно самый популярный механизм — привязка к профилю Google+ и Twitter.
CSV импорт фотографий Tickets
Как правильно импортировать страницы с прикреплёнными фотографиями в Tickets, используя CSV-импорт от Василия?
Как я понимаю просто gallery не подойдёт? Вообще, возможно ли это будет сделать?
Как я понимаю просто gallery не подойдёт? Вообще, возможно ли это будет сделать?
[customExtra] Создание кастомных объектов
Периодически мне приходится реализовывать на сайтах клиентов какой-то уникальный функционал. Часто требуется сохранять информацию в базу данных, выводить её оттуда, реализовывать возможность управления из админки. Раньше для этого приходилось писать кастомный компонент.
А значит, надо написать схему, сгенерировать модель, оформить интерфейс, написать процессоры и прочее, и прочее… Для начинающих разработчиков этот метод достаточно сложен. А мне, например, каждый раз та-а-ак лень это делать.
Недавно я все-таки решился собрать некий стандартный компонент, с большим количеством полей, которые можно использовать как угодно. Даже написал небольшую заметку о нем у себя в блоге и на какое-то время успокоился.
До тех пор, пока мне не понадобилось иметь два таких кастомных объекта…
А значит, надо написать схему, сгенерировать модель, оформить интерфейс, написать процессоры и прочее, и прочее… Для начинающих разработчиков этот метод достаточно сложен. А мне, например, каждый раз та-а-ак лень это делать.
Недавно я все-таки решился собрать некий стандартный компонент, с большим количеством полей, которые можно использовать как угодно. Даже написал небольшую заметку о нем у себя в блоге и на какое-то время успокоился.
До тех пор, пока мне не понадобилось иметь два таких кастомных объекта…
[ChangePack]-Компонент синхронизации копии сайта
Привет всем, сейчас разрабатываю сайт на MODx. Сайт делаю на локалхост, а затем копирую его в интернет. Сейчас, синхронизацию изменений, можно, делать sql-дампом. Но, скоро, сайт станет работать и, при этом, надо еще будет допиливать его. Стала задача забрасывать на рабочий сайт изменения, при этом не трогая его рабочие данные. Как, истинно, ленивый, решил это дело автоматизировать и написал компонент.
mFilter2 - функции обратного вызова
Как перехватить данные с pdoPage, используемому в mFilter2 по умолчанию?
То есть в обычном pdoPage прекрасно работают функции обратного вызова, а в mFilter2 почему-то не получается.
Или я не туда смотрю? Может и для mFilter2 есть функции обратного вызова, только я пропустил это?
То есть в обычном pdoPage прекрасно работают функции обратного вызова, а в mFilter2 почему-то не получается.
Или я не туда смотрю? Может и для mFilter2 есть функции обратного вызова, только я пропустил это?
[SkypeNotify] - уведомление в скайп для MODX
[SkypeNotify] — собственно уведомление в скайп для MODX.
подключить и инициализировать skypenotify
подключить и инициализировать skypenotify
$skypenotify = $modx->getService('skypenotify')
$skypenotify->initialize();
подключить аккаунт скайп$skypenotify->connect('login', 'password');
отправить сообщение$skypenotify->sendMessage('login', 'Привет Боб, как дела?');
pdoFetch поиск в TV-полях с разделителем ||
Наверняка много кто использовал в своей практике TV-поля типа «Список» (множественный, одиночный, не важно) или «Тег». Здесь важно именно то, в каком виде в базе данных хранятся данные таких полей, ведь они сохраняют множественные значения. А хранят они их одной общей строкой в той же самой таблице ТВшек (естественно, по одной записи на один документ). К примеру, если мы отметили три значения 100, 1005, 10, в БД это запишется 100||1005||10. И здесь возникает вопрос как потом выполнить поиск по таким полям? Простой LIKE здесь не поможет, так как LIKE %100%, к примеру, найдет и '100||1000' и '1001||1005'. Данного вопроса мы уже касались здесь и подобный вопрос опять возник здесь.