Разделы

  
 

разные меню

Добрый день сообщество! пишу первый раз, всех правил не знаю, если что не так — ткните носом, исправлюсь.

несколько дней назад на форму joomla поднялась дискуссия ModX vs Joomla — много сказано, куча доводов и т.п. но топикстартер заинтересовал системой и вот я тут )

прочитал одну из тем community.modx-cms.ru/blog/us/7078.html — будущее в наших руках, местами впечатлило, и со многим согласен (в частности порог вхождения и туториалы)

Это всё собственно вступления, а теперь вопросы, поскольку с этой системой только начинаю знакомство и до этого 3 года просидел на джумле — многео остаётся непонятным

вот собственно такой момент с менюшками

допустим есть по макету 2 разных меню вот такой структуры:

1 менюшка
-главная
-каталог
--1 категория
--2 категория
-КОНТАКТЫ

2 менюшка

-главная
-о компании
--КОНТАКТЫ
--форма связи

для вывода менюшки у нас есть WayFinder, каким образом нам вывести один и тот же материал в двух разных менюшках в РАЗНЫХ уровнях вложенности?
насколько я понял менюшка строится на основе иерархии ресурсов. а отдельно иерархию меню задать нельзя?

и нет ли в админке такого места — куда ткнул и тебе вывелись все менюшки со всеми иерархиями… а то для менеджеров сайта — как-то всё это ненаглядно — и искать все документы, в которых стоит/не стоит галочка «опубликовать менюшку» — это не комильфо…

вот такой вот странный вопрос…

Как массово удалить TV-параметры в EVO?

До того, как установить EvoGallery я сделал большую глупость — наплодил больше 50-ти tv-параметров с картинками, и выводил их по отдельности в шаблоне (знаю, глупо)
Теперь я пользуюсь EvoGallery, и хотел бы удалить все эти лишние TV.

Есть ли возможность сделать это массово, чтобы не открывать каждый параметр, не нажимать на кнопку Удалить, не подтверждать удаление, не ждать долго?

P.S. Думал в модуле DocManager, но не нашел там опции удаления tv-параметров:

Может я не хорошо в нём искал?

ajax отправка данных из формы обратной связи

Есть скрытый DIV, в который подгружаю форму обратной связи через сниппет «eForm». При попытке отправить форму страница перезагружается и соответственно закрывается скрытый контейнер с формой.

Хочу сделать отправку данных через ajax.
Для этих целей нашел сниппет «ajaxSubmit 1.0»
Не получается корректно его прикрутить.

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

Спасибо!

PS

Запрос делаю в виде:

<script type="text/javascript">
<!--
function as_setAction(){
    jQuery("#podbor_form_reguest form:first")
    .unbind('submit')
    .bind('submit',function(){
        jQuery.ajax({
          url: [[~[[*id]]~]],
          type: "post",
          data: jQuery(this).serialize()+"&ajax_submit=#podbor_form_reguest",
          dataType: 'html',
          success: function(response){
            if(response=='success' || response.length <= 0){
                jQuery("#podbor_form_reguest").html("Спасибо! Ваше письмо отправлено.");
            }else{
                jQuery("#podbor_form_reguest").html(response);
            }
          }
        });
        return false;
    });
}
jQuery(document).bind('ready',as_setAction);
//-->
</script>

<p><a class="show_popup1" href="">Показать</a></p>
<div id="formup">
[!eForm? &formid=`podbor_form_reguest` &tpl=`__podbor_form_nov` &to=`mymail@mymail.ru` &mailselector=`otdel` &report=`__podbor_form_mailreport` &thankyou=`__podbor_form_thx` &vericode=`0` &subject=`Заявка на подбор квартиры` &protectSubmit`0` &invalidClass`.popuperror`!]
</div>


Форма:

<div class="shadow3" style="display: none;">
<div class="form-wnd">
    <div class="wnd-title">Отправить заявку на расчет ипотеки!</div>
    <div class="form">
        <table class="newhouse" cellpadding="0" cellspacing="0"> <!--Форма первой вкладки-->
            <colgroup>
                <col width="164px">
                <col width="auto">
            </colgroup>
            <tr>
                <td>Стоимость квартиры</td>
                <td><input type="text" name="" id="" style="width:234px;"></td>
            </tr>
            <tr>
                <td>Первоначальный взнос</td>
                <td><input type="text" name="" id="" style="width:234px;"></td>
            </tr>
            <tr>
                <td>Город проживания</td>
                <td><input type="text" name="" id="" style="width:234px;"></td>
            </tr>
            <tr>
                <td>Ваше Имя<span>*</span></td>
                <td><input type="text" name="" id="" style="width:234px;"></td>
            </tr>
            <tr>
                <td>Контактный телефон<span>*</span></td>
                <td>8 (<input type="text" name="" id="" style="width:34px;">) <input type="text" name="" id="" style="width:144px;"></td>
            </tr>
            <tr>
                <td>e-mail<span>*</span></td>
                <td><input type="text" name="" id="" style="width:234px;"></td>
            </tr>
        </table>
    </div>
    <div class="form-footer">
        <span>*</span> Поля рекомендуемые для заполнения
        <input type="submit" value="">
    </div>
    <div class="close"></div>
</div>
</div>

[REVO] Проблема установки MODX

Здравствуйте!

Устанавливаю сейчас ModX, а он не устанавливается.

При этом жалуется на то что не может распаковать файл
Не удалось установить MODX, поскольку MODX не смог распаковать пакет /home/site/data/www/domain.ru/core/packages/core.transport.zip. Проверьте, что файл /home/site/data/www/domain.ru/core/packages/core.transport.zip существует, доступен для записи, и возможна запись в каталог /home/site/data/www/domain.ru/core/packages/.


И ещё я получаю кучу сообщений сверху страницы, следующего вида:
Warning: ZipArchive::extractTo(/home/site/data/www/domain.ru/core/packages//core/modContentType/acdb97c9575dc59a73123e576b915d8d.vehicle) [ziparchive.extractto]: failed to open stream: Permission denied in /home/site/data/www/domain.ru/core/xpdo/compression/xpdozip.class.php on line 142


И если обратить внимание то можно увидеть "...packages//core..." т.е. адрес файла указан очень странно и я так понимаю неверно.

Правильно я понимаю?
Если да, то как это можно исправить?

Ошибка 500 при установке ModX

Здравствуйте!

Столкнулся сейчас с проблемой при установке ModX Revolution 2.2.
При установке успешно прохожу все этапы до списка проверки условий.
После чего нажимаю кнопку «Установить» и через несколько секунд получаю страницу с «Ошибка HTTP 500 (Internal Server Error): При попытке сервера выполнить запрос возникла неожиданная ситуация.»

При этом в базе данных появляется куча таблиц и в корне сайта появляется каталог «manager»

Подскажите пожалуйста в чем проблема?

UPD:
Вот тут нашел тему с похожей проблемой. У меня по сути тоже самое происходит. Пустую страницу о которой в той теме говорится выдает в FireFox, ошибку видно при установке в хроме.

UPD2:
В логе есть строка вот с такой ошибкой
[error] [client 176.96.244.133] PHP Fatal error: Call to undefined function hash() in /home/site/data/www/afonin.pro/core/model/modx/hashing/modpbkdf2.class.php on line 39, referer: afonin.pro/setup/index.php?action=summary

Русский язык в админке сайта!

Доброго времени суток, прошу вашей помощи.

При смене языка в админ-панели на русский не изменяются шаблоны для ресурсов. После сохранения страницы и перезагрузки шаблон остается тот же, что и был ранее.

Версия modx revo 2.2.0, кодировка базы, всех таблиц и полей utf-8. Вторую неделю бьюсь над проблемой, перекопал уже пол интернета. Как вариант решения, возможно бы было получить рабочую версию сайта (ссылки на файлы и дамп базы). Очень нужна помощь, заранее спасибо.

Тестировал на хостинге и локально на xampp 1.7.3.
  • 0
  • 10 февраля 2012, 08:00
  • Replik
  • 5

После регистрации не активируется аккаунт.

Здравствуйте еще раз.
Сегодня уже обращался с проблемой community.modx-cms.ru/blog/questions/6104.html.
К счастью её решили, но далеко уйти не успел, как вылез новый бок. Теперь я лучше подготовился и часа полтора потратил на изучение файлов, все вроде прописанно верно.
Суть проблемы. После регистрации, приходит письмо на почту с ссылкой на активацию, нажав на ссылку ничего не происходит и аккаунт не активируется.

Помогите :)

сниппет ConfirmRegister

<?php
/**
 * Register
 *
 * Copyright 2010 by Shaun McCormick <shaun@modx.com>
 *
 * Register is free software; you can redistribute it and/or modify it under the
 * terms of the GNU General Public License as published by the Free Software
 * Foundation; either version 2 of the License, or (at your option) any later
 * version.
 *
 * Register is distributed in the hope that it will be useful, but WITHOUT ANY
 * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR
 * A PARTICULAR PURPOSE. See the GNU General Public License for more details.
 *
 * You should have received a copy of the GNU General Public License along with
 * Register; if not, write to the Free Software Foundation, Inc., 59 Temple
 * Place, Suite 330, Boston, MA 02111-1307 USA
 *
 * @package login
 */
/**
 * MODx Confirm Register Activation Snippet. Snippet to place on an activation
 * page that the user using the Register snippet would be sent to via the
 * activation email.
 *
 * @var modX $modx
 * @var Login $login
 * @var array $scriptProperties
 *
 * @package login
 */
require_once $modx->getOption('login.core_path',null,$modx->getOption('core_path').'components/login/').'model/login/login.class.php';
$login = new Login($modx,$scriptProperties);

$controller = $login->loadController('ConfirmRegister');
$output = $controller->run($scriptProperties);
return $output;

[REVO] При регистрации, на почту приходит пустое письмо

Здравствуйте.
Столкнулся в проблемой. Пользуюсь обычным пакетом Login для революшена.
В настройках системы вставил текст который должен приходить на почту. Тема изменилась, но само письмо пустое приходит.
Не совсем понятно, как оно вообще отправляет письма, потому что приходят письма с моего рабочего почтового ящика, который я указывал при установки модХ. И соответственно ни логин ни пароль ни где не вводил. Но сам факт письма приходят, но пустые.
По сути письмо может и не очень нужно, но пользователи не могут пройти подтверждение. Может можно как-то отключить подтверждение, чтобы сразу были активными?
Но, правда если забудут пароль, тогда им пароль не восстановить.

Помогите разобраться, пожалуйста :)

Господа создатели сего портала, вопрос к вам! )

Добрый вечер. Когда уже будет работать кнопка «Добавить» при отправке комментариев во всех нормальных браузерах?
IE 9, Chrome, Opera отвергают эту возможность напрочь =)

Инструментами разработчика в хроме скидываю значение onSubmit формы отправки комментария, а также событие на onclick того самого input`а, чтобы добавить длиннющий коммент :)

Почините, пожалуйста! Понимаю, что ff ваш любый браузер, но каждый раз надумываю, что меня зомбируют методом скрытого маркетинга =)

Возможна ли реализация такого функционала на базе Shopkeeper?

Есть задача — сделать магазин принтов на футболки и прочий стаф. Сложность в том, что страница товара создается одна для принта. Но с этим принтом можно заказать футболку, кружку, толстовку, плащ-палатку и фотоаппарат «Зенит». И, соответственно, это будет влиять на цену.

Нужно уметь добавлять принт и давать юзеру выбирать на чем этот принт может быть напечатан. А в витрине показывать принты и давать юзеру возможность выбирать на чем он хочет этот принт (изменяя цену в реальном времени).

Вот очень похожее что-то я вижу в примере 2 шопкипера. Но там это несколько иначе сделано.

Вопрос: реализуема ли такая задумка на этой базе сразу? А если допилить? Много ли придется допиливать? Или проще свое написать? Может кто-то посоветует другие решения? Ну другой магазин для модэкса, либо вообще от модэкса можно отказаться если в каком-то движке есть эта функция как мне нужно.

Помогите советом, короче.
  • 0
  • 26 октября 2011, 12:45
  • ifman
  • 7