We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 31792
    • 125 Posts
    Добрый день!
    Пытаюсь установить на сайт блок ссылок от биржы ссылок Propage... Беру код, который у них на сайте - не работает. Обратился в техподдержку - говорят, с движком MODX еще не работали, не в теме.
    Может, кто-то уже установил у себя блок Propage? Поделитесь опытом, пожалуйста...:)
      • 1788
      • 1,103 Posts
      скрипт в студию
        • 31792
        • 125 Posts
        вот код
        <?php
         //define ('_PROPAGE_CLASS','super'); 
         //define ('_PROPAGE_REQUEST_URI',$_SERVER['REQUEST_URI']); /* Используется при необходимости задать для страницы request_uri */
         //define ('_PROPAGE_SHOW_TEST','yes'); /* Используйте yes, для визуальной проверки правильности размещения кода на страницах */
         //define ('_PROPAGE_MULTI_DOMEN','yes'); /* Используйте при крайней необходимости, если у вас сайты расположены в одном каталоге. */
         define ('_PROPAGE_SITE_ID','3975'); /* ID сайта */
         require_once($_SERVER['DOCUMENT_ROOT'].'/85655830.php');
         print implode(' | ',propage_hrefs();
        ?>


          • 1788
          • 1,103 Posts
          что именно не работает и где закрывающая кавычка в последней строке?
            • 31792
            • 125 Posts
            этот код вставил в сниппет Propage
            Сниппет вставил в шаблон страницы. В результате вместо ссылок стоит такой текст:
            Parse error: syntax error, unexpected ’;’ in /home/z/zwezru/public_html/modx/manager/includes/document.parser.class.inc.php(769) : eval()’d code on line 9

            (кавычку закрыл... Спасибо! но не помогло)
              • 22532
              • 349 Posts
              ковычку закрыл? или скобку?

              помоему там скобки не хватало..
              т.е. правиьный вариант должен выглядеть как то так..
              <?php
               //define ('_PROPAGE_CLASS','super'); 
               //define ('_PROPAGE_REQUEST_URI',$_SERVER['REQUEST_URI']); /* Используется при необходимости задать для страницы request_uri */
               //define ('_PROPAGE_SHOW_TEST','yes'); /* Используйте yes, для визуальной проверки правильности размещения кода на страницах */
               //define ('_PROPAGE_MULTI_DOMEN','yes'); /* Используйте при крайней необходимости, если у вас сайты расположены в одном каталоге. */
               define ('_PROPAGE_SITE_ID','3975'); /* ID сайта */
               require_once($_SERVER['DOCUMENT_ROOT'].'/85655830.php');
               print implode(' | ',propage_hrefs());
              ?>

              вставляете это в сниппет "Propage"
              вызываете на странице [!Propage!]

              если не заработало напишите что выдал
                • 31792
                • 125 Posts
                техподдержка Propage "проснулась" и предложила попробовать заменить последнюю строку
                print implode(' | ',propage_hrefs());

                на
                print implode(' | ',$propage_hrefs); 

                Ошибка пропала, страница показывается. Правда, в исходном коде самой страницы на месте вставки сниппета [!Propage!] пусто, никаких тестовых цифр нет, как, например, у SAPE и Setlinks...
                  • 785
                  • 2,113 Posts
                  Quote from: volodka at Sep 20, 2008, 01:11 AM

                  никаких тестовых цифр нет
                  Ничего не зная о Propage, могу все же предположить, что следует убрать комментарии (//) в строке:
                  //define (’_PROPAGE_SHOW_TEST’,’yes’);
                    Создание сайтов на MODx, поддержка сайтов, поисковая оптимизация, программирование, копирайтинг
                    Статьи о MODx, регулярно новые публикации
                    • 31792
                    • 125 Posts
                    спасибо!
                    Убрал комментарий, получил следующий текст на странице:
                    PROPAGE SHOW TEST


                    Думаю, мои изыскания пригодятся тем, кто решит установить себе Propage:)