We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 31309
    • 70 Posts
    2Paprikas, все получилось, спс
      • 23829
      • 57 Posts
      Заметил в первом посте
      >> Нельзя отключить QM определенным пользователям\ролям. Комментарий в тикете.
      Коменты мне недоступны. Однако это было удобно (отключение QM). Неплохо было бы реализовать разграничение прав в модулях и плагинах.
        • 23829
        • 57 Posts
        Заметил в первом посте
        >> Проблемы с русскими символами в FCKeditor. Японцы обещали решить этот вопрос. Тикет.
        На всякий случай прилагаю свое старое решение проблемы (транслитерация файлов при загрузке)
        http://modxcms.com/forums/index.php/topic,18634.msg204965.html#msg204965

        Да тут наверное проблема просто в устаревшем MCPUK - обновить бы его до нового FCKEditor’a
          • 23829
          • 57 Posts
          пусть есть два TV параметра: 1-й типа ДАТА ниже него (в отображении) - 2-й типа ТЕКСТ
          Календарик в TV-параментах рисуется ПОД следующим ниже полем ввода текста (IE8)
            • 1843
            • 35 Posts
            У меня выставляешь - Дата публикации %d-%m-%Y 00:00:00
            Прописываю вручную... Не помогает!

              • 8643
              • 271 Posts
              интернациолизация календарика(http://www.styledisplay.com/mootoolsdatepicker/)
              в manager/actions/mutate_content.dynamic.php заменить(примерно 169 строка)
              window.addEvent('domready', function(){
              	var dpOffset = <?php echo $modx->config['datepicker_offset']; ?>;
              	var dpformat = "<?php echo $modx->config['datetime_format']; ?>" + ' hh:mm:00';
              	new DatePicker($('pub_date'), {'yearOffset': dpOffset,'format':dpformat});
              	new DatePicker($('unpub_date'), {'yearOffset': dpOffset,'format':dpformat});

              на
              window.addEvent('domready', function(){
                      var dpstartDay = 1;//первый день недели: 1-понедельник, 7-воскресенье 
                      var dpdayChars = 3;//количество букв в обозначении дня недели, по умолчанию одна
                      var dpmonthNames = [<?php echo "'{$_lang['january']}','{$_lang['february']}','{$_lang['march']}','{$_lang['april']}','{$_lang['may']}','{$_lang['june']}','{$_lang['july']}','{$_lang['august']}','{$_lang['september']}','{$_lang['october']}','{$_lang['november']}','{$_lang['december']}'";?>];
                      var dpdayNames = [<?php echo "'{$_lang['sunday']}','{$_lang['monday']}','{$_lang['tuesday']}','{$_lang['wednesday']}','{$_lang['thursday']}','{$_lang['friday']}','{$_lang['saturday']}'";?>];
              	var dpOffset = <?php echo $modx->config['datepicker_offset']; ?>;
              	var dpformat = "<?php echo $modx->config['datetime_format']; ?>" + ' hh:mm:00';
              	new DatePicker($('pub_date'), {'yearOffset': dpOffset,'format':dpformat,'monthNames':dpmonthNames,'dayNames':dpdayNames,'dayChars':dpdayChars,'startDay':dpstartDay});
              	new DatePicker($('unpub_date'), {'yearOffset': dpOffset,'format':dpformat,'monthNames':dpmonthNames,'dayNames':dpdayNames,'dayChars':dpdayChars,'startDay':dpstartDay});

              в языковые файлы добавить месяца
              $_lang['january'] = 'Январь';
              $_lang['february'] = 'Февраль';
              $_lang['march'] = 'Март';
              $_lang['april'] = 'Апрель';
              $_lang['may'] = 'Май';
              $_lang['june'] = 'Июнь';
              $_lang['july'] = 'Июль';
              $_lang['august'] = 'Август';
              $_lang['september'] = 'Сентябрь';
              $_lang['october'] = 'Октябрь';
              $_lang['november'] = 'Ноябрь';
              $_lang['december'] = 'Декабрь';


              Выбор первого дня недели надо добавить в конфигурацию сайта.

              Ну и для TV data также надо сделать
                • 1788
                • 1,103 Posts
                Вообще выпадающее окно не появляется. Где копать?
                  • 8643
                  • 271 Posts
                  Quote from: antey at Aug 31, 2009, 03:09 AM

                  Вообще выпадающее окно не появляется. Где копать?
                  Проверь какой javascript получается,картинка в аттаче
                    • 8643
                    • 271 Posts
                    для того чтобы ещё и ТВ типа data добавить изменения, надо сделать немного по другому
                    в manager/actions/mutate_content.dynamic.php заменить(примерно 169 строка)
                    <script type="text/javascript">
                    /* <![CDATA[ */
                    window.addEvent('domready', function(){
                    	var dpOffset = <?php echo $modx->config['datepicker_offset']; ?>;
                    	var dpformat = "<?php echo $modx->config['datetime_format']; ?>" + ' hh:mm:00';
                    	new DatePicker($('pub_date'), {'yearOffset': dpOffset,'format':dpformat});
                    	new DatePicker($('unpub_date'), {'yearOffset': dpOffset,'format':dpformat});
                    

                    заменить на
                    <script type="text/javascript">
                    /* <![CDATA[ */
                            var dpstartDay = 1;//первый день недели: 1-понедельник, 7-воскресенье 
                            var dpdayChars = 3;//количество букв в обозначении дня недели, по умолчанию одна
                            var dpmonthNames = [<?php echo "'{$_lang['january']}','{$_lang['february']}','{$_lang['march']}','{$_lang['april']}','{$_lang['may']}','{$_lang['june']}','{$_lang['july']}','{$_lang['august']}','{$_lang['september']}','{$_lang['october']}','{$_lang['november']}','{$_lang['december']}'";?>];
                            var dpdayNames = [<?php echo "'{$_lang['sunday']}','{$_lang['monday']}','{$_lang['tuesday']}','{$_lang['wednesday']}','{$_lang['thursday']}','{$_lang['friday']}','{$_lang['saturday']}'";?>];
                    
                    window.addEvent('domready', function(){
                            
                    	var dpOffset = <?php echo $modx->config['datepicker_offset']; ?>;
                    	var dpformat = "<?php echo $modx->config['datetime_format']; ?>" + ' hh:mm:00';
                    	new DatePicker($('pub_date'), {'yearOffset': dpOffset,'format':dpformat,'monthNames':dpmonthNames,'dayNames':dpdayNames,'dayChars':dpdayChars,'startDay':dpstartDay});
                    	new DatePicker($('unpub_date'), {'yearOffset': dpOffset,'format':dpformat,'monthNames':dpmonthNames,'dayNames':dpdayNames,'dayChars':dpdayChars,'startDay':dpstartDay});
                    


                    и в manager/includes/tmplvars.inc.php (у меня 42 строка)
                    $field_html .=  '   	new DatePicker($(\'tv'.$field_id.'\'), {\'yearOffset\' : '.$modx->config['datepicker_offset']. ", 'format' : " . "'" . $modx->config['datetime_format']  . ' hh:mm:00\'' . '});';
                    

                    заменить на
                    $field_html .=  '   	new DatePicker($(\'tv'.$field_id.'\'), {\'yearOffset\' : '.$modx->config['datepicker_offset']. ", 'format' : " . "'" . $modx->config['datetime_format']  . ' hh:mm:00\',\'monthNames\':dpmonthNames,\'dayNames\':dpdayNames,\'dayChars\':dpdayChars,\'startDay\':dpstartDay' . '});';
                    


                    проверяйте grin
                      • 785
                      • 2,113 Posts
                      А кто-нибудь знает, когда примерно очередной версии с исправлениями ждать? То есть уже пора делать собственный релиз, внося туда все необходимые лично мне исправления, или лучше немного подождать, когда появится обновленная версия?
                        Создание сайтов на MODx, поддержка сайтов, поисковая оптимизация, программирование, копирайтинг
                        Статьи о MODx, регулярно новые публикации