We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 22571
    • 10 Posts
    Кто-нибудь ставил себе систему sape на движок? У меня никак не выходит.
    Ситуация такая, необходимо вставить php код на страницу.
    Создаю сниппет. Вставляю в него код...
    Когда подключаю сниппет к шаблону или а чанк, сайт полностью перестаёт грузиться.

    Помогите, плиз!

      • 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?
        • 1788
        • 1,103 Posts
        Возможно в коде ошибка.
          • 33694
          • 742 Posts
          Quote from: aleksey.stepanov at Oct 02, 2007, 07:58 AM

          что это за система такая?
          Sape — это система купли продажи ссылок с главных и внутренних страниц сайтов с широкими возможностями по автоматизации процессов со стороны оптимизаторов и вебмастеров. Система направлена на максимальное удовлетворение потребностей как вебмастеров так и оптимизаторов.
          sape.ru
            • 897
            • 1,620 Posts
            Aleksey Stepanov Reply #5, 19 years ago
            фи. гадость smiley) анафема ей!!
              "Und wenn du lange in einen Abgrund blickst, blickt der Abgrund auch in dich hinein."

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

              Who can defeat the Russian bear?
              • 16240
              • 64 Posts
              Если еще актуально:
              Выносишь код в отдельный php файл (или txt, например) (это если у тебя его в сниппет не получается засунуть),
              Пишешь сниппет, называешь его includeFile
              <?php
              # Snippet to include files from filesystem
              # [[includeFile? &file=`folder/yorfile.php`]]
              
              if ( !isset($file) || $file== "" ) return "No file specified."; //check if there's a file given.
              
              //Start the buffer
              ob_start();
              
              //include
              include $file;
              
              //get contents from the buffer
              $ob_contents = ob_get_contents();
              
              //and kill/delete the buffer
              ob_end_clean();
              ?>
              


              В нужном месте в шаблоне пишешь: [[includeFile? &file=`путь_к_файлу`]].
              У меня тоже были проблемы с выводом чужого php кода, причем приходилось извращаться еще сильнее... Но это вариант "топором", кто автор - не помню, но на форуме если порыскать можно найти, тема была про вынос шаблона в отдельный файл вроде. а вообще должно через сниппет работать...
                • 897
                • 1,620 Posts
                Aleksey Stepanov Reply #7, 19 years ago
                от блин хакоры


                <?php
                @FILE путь_к_файлу
                ?>
                  "Und wenn du lange in einen Abgrund blickst, blickt der Abgrund auch in dich hinein."

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

                  Who can defeat the Russian bear?
                  • 16240
                  • 64 Posts
                  Алексей, ну зачем искать легкие пути-то? grin
                  Это я написал к тому, что надо попробовать разные варианты, дело в том, что наверняка система как-то автоматически проверяет наличие блока ссылок на странице, у меня была ситуация, когда блок висит, его видно, а их система не подтверждает его наличия, а извратишься как-нибудь, раз и увидела)))) в моем случае помог именно мой вариант, я его и предложил)))
                    • 3291
                    • 31 Posts
                    Создаем снипет "sape" (пример для сайта в кодировке UTF-8, не забудьте вставить в код вызова вместо 1234qwertyuiop567890asdf название sape-системной папки.)
                    <?php
                    define('_SAPE_USER', '1234qwertyuiop567890asdf'); 
                    require_once($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php'); 
                    $o['charset'] = 'UTF-8';
                    $o['force_show_code'] = true;
                    $sape = new SAPE_client($o);
                    unset($o);
                    echo $sape->return_links();
                    ?>


                    Вызываем его в шаблоне или чанке
                    [!sape!]


                    Вуаля! Всё работает. smiley

                    Если кодировка windows-1251, то строчки в коде
                    $o['charset'] = 'UTF-8';
                    $sape = new SAPE_client($o);
                    unset($o);

                    изменить на:
                    $sape = new SAPE_client();
                      • 897
                      • 1,620 Posts
                      Aleksey Stepanov Reply #10, 19 years ago
                      и часть баблища не забудьте отслюнявить сообществу
                        "Und wenn du lange in einen Abgrund blickst, blickt der Abgrund auch in dich hinein."

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

                        Who can defeat the Russian bear?