We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 12550
    • 107 Posts
    Насчет моей проблемы с путями если кому интересно - все оказалось просто до безобразия.
    После установки 0.9.6 у меня как и у многих не работали алиасы (не сохранялись) - решилось заменой document.processor...php на файл от предыдущей версии, как это здесь же в форуме где-то рекомендовалось. Решилось, заменилось, и.. забылось! )
    Видимо не 100% все же подходит от предыдущей версии. Пока решилось просто исправлением в этом файле функции makeURL().
    Но это напильник..
      • 9215
      • 1 Posts
      доброго времени суток.
      такой вопрос: на сайте настроенным с использованием семантических URL , можно ли организовать чтоб ditto pagination также выдавался человекопонятным урлом например то что есть: vopros.html?start=10, то что хотелось бы: vopros/page_2.html or vopros/2.html

      если кто сталкивался с подобной задачей подскажите плз smiley
        • 30354
        • 227 Posts
        Quote from: Evgeniy at Aug 13, 2007, 09:55 AM

        доброго времени суток.
        такой вопрос: на сайте настроенным с использованием семантических URL , можно ли организовать чтоб ditto pagination также выдавался человекопонятным урлом например то что есть: vopros.html?start=10, то что хотелось бы: vopros/page_2.html or vopros/2.html

        если кто сталкивался с подобной задачей подскажите плз smiley

        Штатного решения нету, проблемой вроде еще никто не задавался - так что решения не видел.
          http://www.avizion.ru/ — строим стартап!
          http://tonatos.ru/ — Заходите в гости...
          • 897
          • 1,620 Posts
          сделать такое решение и создать нужную структуру руками примерно одинаково по времени, но не сравнимы по сложности.
            "Und wenn du lange in einen Abgrund blickst, blickt der Abgrund auch in dich hinein."

            Не используйте Revo для "просто сайтов". Используйте Evo

            Who can defeat the Russian bear?
            • 31581
            • 19 Posts
            создал дитто - работает...
            создал такое же дито, только для другой страницы - не работает...
            вместо контента пишит...
            [!Ditto? &parents=`3` &tpl=`ditto_picks` &sortBy=`createdon` &summarize=`5` &dateFormat=`%d/%m %H:%M` &paginate=1!]

            кеширование(!) убирал - ничего не получилось...

            может кто то сталкивалсяЯ?
              • 19164
              • 1,215 Posts
              Quote from: Vinsanity at Aug 16, 2007, 06:21 AM

              создал дитто - работает...
              создал такое же дито, только для другой страницы - не работает...
              вместо контента пишит...
              [!Ditto? &parents=`3` &tpl=`ditto_picks` &sortBy=`createdon` &summarize=`5` &dateFormat=`%d/%m %H:%M` &paginate=1!]

              кеширование(!) убирал - ничего не получилось...

              может кто то сталкивалсяЯ?

              Шаблон случайно не через IncludeFile подключается?

              Кроме того &paginate=1!] напиши как &paginate=`1`!]
                DirectResize 0.9 beta. PHPThumb, sets of configurations, configuration, binded to specific path. No backward compatibility. | DirectResize 0.9. PHPThumb, наборы параметров, параметры, привязанные к определенным путям. Без обратной совместимости.

                Unfortunately, DirectResize project is closed. If you want to continue development, PM me for access to project page on Google Code. К сожалению, проект DirectResize закрыт. Если вы желаете продолжить разработки, обращайтесь через ПМ для получения доступа к репозиторию на Google Code.

                [PLUGIN] DirectResize - as Maxigallery but for single images :: Download :: [url=http://modxcms.com/forums/index.php/topic,21490]
                • 12550
                • 107 Posts
                скорее всего перенос строки где-то внутри [! !], нет? переносов быть не должно..
                  • 31581
                  • 19 Posts
                  действительно был перенос в коде - теперь понятно, спасибо!!!
                    • 6366
                    • 54 Posts
                    Знаю что обсуждалось миллион раз, но мне ничего не помогает, всю голову сломал уже sad
                    Что имеем :
                    Сайт на Modx на Linux , все в UTF8 , база и контент.

                    в config.inc.php добавлена пара строк :
                    date_default_timezone_set ( ’Europe/Moscow’ );
                    setlocale ( LC_ALL, ’ru_RU.UTF-8’ );


                    Даты везде показываются нормально кроме ditto и reflect.

                    вызовы такие
                    [[Ditto?parents=`5` &id=`wp` &tpl=`dittoNews` &summarize=`2` &extenders=`dateFilter` &dateSource=`pub_date` &paginate=`1` &depth=`2` ]]
                    [[Reflect?tplMonth=`ReflectNews` &phx=`1` &dateSource=`pub_date` &targetID=`5` &getDocuments=`1` &dittoSnippetParameters=`parents:5` &id=`wp` ]]


                    Причем чанк dittoNews:

                    		<div class="left_news">
                    			<h3><a href="[~[+id+]~]">[+pagetitle+]</a></h3>
                    			<div class="newsDateHeader">[+pub_date:date=`%d %B %Y`+]</div>
                    			<p class="description">[+longtitle+]</p>
                    			<p>[+introtext+]</p>
                    		</div>
                    


                    Отобржает дату нормально, то есть 10 августа 2007

                    А вот даты в reflect отображаются как (10-Ð&#152;Ñ&#142;л-07 13:14

                    Если изменить в чанке для ditto - [+pub_date:date=`%d %B %Y`+] на просто [+date+]
                    То месяц отображается так же криво - 10 Ð&#152;Ñ&#142;л 07

                    Что делать ? Reflect берет даты из ditto , а там все криво.



                      • 6366
                      • 54 Posts
                      отвечу сам себе wink

                      Короче в коде класса Ditto есть такая строка
                        $dt = utf8_encode($dt);

                      за каким они название месяца конвертят в UTF8 еще раз , я понять не смог  grin поэтому просто закомментировал.


                            // ---------------------------------------------------^
                              // Function: formatDate^
                              // Render the date in the proper format and encoding^
                              // ---------------------------------------------------^
                              ^
                              function formatDate($dateUnixTime, $dateFormat) {^
                                      global $modx;^
                                      $dt =  strftime($dateFormat, (intval($dateUnixTime) + $modx->config["server_offset_time"]));^
                                      if ($modx->config["modx_charset"] == "UTF-8") {^
                                      //     $dt = utf8_encode($dt);              }^
                                      return $dt;^
                              }
                      




                      upd:

                      И если уж кому то интересно,  то Reflect выводит названия месяца используя функцию strftime ( ... ’%B’);

                      В результате получается вот такой архив -

                      Июля 2007
                      Августа 2006
                      итп

                      Немного по китайски , не правда ли smiley ?

                      Я немного похакал reflect :

                      $month_text = mb_strtolower($ditto->formatDate(mktime(10, 10, 10, $mon, 10, $year),"%B"),'UTF-8');
                      


                      теперь хотя бы можно использовать название месяца как

                      Новости июля
                      Новости августа