Понятно, хороший способ, можно еще md5 хэш пароля закинуть в базу и изменить тип проверки, хотелось, просто по-меньше движений.
Vapor создавался специально под htpp://modxcloud.com и там он довольно стабильно себя показывает.
Там же есть специальная кнопка в панели «Создать администратора». Если разворачивали на собственном сайте и возможности нет создать пользователя, то все довольно просто: заходим в базу данных, и любому активному пользователю указываем свой емейл, и через панель входа восстанавливаем пароль.
В дальнейшем у вас есть вариант сделать из этого свою сборку.
Так-с, вроде получилось, осталось выяснить какой пароль у юзверей? желания пользоваться этим звапором уже маловато… там еще какой-то гемор с Articles идет, сыровато все имхо
Такая же фигня, юзеров нет.
Доброго времени суток.
Подскажите пожалуйста, чем пользоваться в MODX для создания слайдера? Слайдер предполагается такой:«soziev.com/themes/preview/theme_venera».
Спасибо.
PS. Не знаю нужно ли плодить 2 темы, но, нужна главная страница со слайдеров, все остальные, нет. Даже так, будет главная страница со слайдером, так называемая single страница, страница контактов с картой.
Доброе утро ребята.
хочу протестировать в консоли вот такой снипет, как сделать вывод на экран? запускаю а у меня на экране пусто
<?php if (!empty($parents) && $parents > 0) { if (empty($depth)) {$depth = 10;} $pids = array_map('trim', explode(',', $parents)); $parents = $pids; foreach ($pids as $v) { if (!is_numeric($v)) {continue;} $parents = array_merge($parents, $modx->getChildIds($v, $depth)); } } $output = null; $q = $modx->newQuery('msProductFile', array('type' => 'image', 'parent' => 0)); $q->innerJoin('msProduct', 'msProduct', '`msProductFile`.`product_id` = `msProduct`.`id`'); $q->select('`msProductFile`.`id`, `msProductFile`.`url`, `msProductFile`.`product_id`, `msProduct`.`pagetitle`'); if (!empty($parents)) { $q->where(array('`msProduct`.`parent`:IN' => $parents)); } if ($q->prepare() && $q->stmt->execute()) { while ($image = $q->stmt->fetch(PDO::FETCH_ASSOC)) { $output .= '<a href="'.$image['url'].'" rel="prettyPhoto['.$image['product_id'].']" title="'.$image['pagetitle'].'"></a>'."\n"; } } return $output;
подскажите плиз!!!
Но ключевые слова мои были «Я бы» :)
Ясно. У нас в наших проектах этих потребностей нет. Тем же CMPgenerator-ом модель сгенерировать — 5 минут.
1. MIGX вполне можно использовать для создания, например, таблиц или мини-галерей (что для «визитки» очень даже нужно). Более сложные задачи, где нужен поиск/сортировка и прочее, связанное с базой, перекладываю на migxdb. Знаний для написания CMP по каждому поводу у меня недостаточно, а MIGX в этом плане предоставляет возможность быстрого и довольно удобного создания CMP под локальную задачу. Плюс переносимость конфигов.
2. Словари есть. Я говорил о клиентах — посылать клиента для правки значений в словаре несколько пугает.
3. В общем, да. Но визитки часто содержат хоть и небольшие, но ленты новостей, где он мог бы пригодиться.
Но ключевые слова мои были «Я бы» :)
MIGX — Зло, без возможности поиска и сортировки на уровне базы данных.
ClientConfig — постольку/поскольку. Есть словари.
dateAgo — вообще кроме как в блогах и социалках вряд ли где нужен.
Так что эти три компонента вряд ли будут включены. Но вы можете накатить на эту сборку и снять снимок заготовки для себя.
Я бы добавил в пакет еще:
1. MIGX. Не знаю, как кто, но это следующий компонент за Ace, который я ставлю.
2. ClientConfig. Удобно собрать на полочки необходимые переменные вроде адреса, телефонов и прочей фигни.
3. dateAgo.