Вставка удаленного кода в разные движки

Так как на дворе весна, озабоченные коты и приветливое солнышко, то захотелось написать о сексе. Но не о сексе в традиционном его понимании. Девушек, руки и горячие постеры с Меган Фокс оставим в сторонке. Займемся сексом с движками сайтов.  Будем их иметь грязным и изощренным способом, поочередно вставляя то в один, то в другой php код (или любой другой код), который будет инклюдиться (запрашиваться, вставляться) с удаленного сервера. Убил на эту инфу целый вечер, поэтому решил расписать все для потомков.

Покажу на примерах только те движки, с которыми работал я, и на которых у меня есть сайты.  Начнем.

1. Ucoz (укоз)

Здесь все банально и просто до невозможности. Благо эта CMS сама расставляет перед нами свои прелестные ножки, чтобы поглубже войти в нее. Заходим внутрь, в панель управления, далее в Дизайн -> Импорт удаленного кода. Здесь тупо прописываем адрес нашего файлика и выставляем частоту обновления кэша в 5 часов.  Система выдаст код, что-то вроде $RCODE_1$, который и можно будет пихать абсолютно на любую страницу сайта.

2. Wordpress

Просто так вставить банальный php код в пост или страницу не получится. Нужно заюзать плагин, который сможет интерпретировать то, что вы будете пихать в <?php …. ?>. Такой плагин есть и, о май гад, он даже работает! Идем сюда и скачиваем плагинчик.  Стандартно устанавливаем и идем создавать страницу, на которую будем икнлюдить содержимое удаленного файла.

Мои познания в php минимальны, но я знаю как получить содержимое файла, этого мне хватило, чтобы удаленный код отображался на вновь созданной странице вордпресса. Выглядит запрос примерно так:

<?php $a=file_get_contents (‘http://адрес файла.ру/пример.html”);  echo $a; ?>

Сначала через file_get_contents считываем файл,  потом через echo выводим его на страницу. Все прекрасно работает.

3. DLE

С ДЛЕ задача несколько усложнилась. У него нет модулей, которые бы позволяли тупо вставлять php код в страницы, поэтому здесь идём через шаблоны, так как при создании любой новой страницы или новости ДЛЕ позволяет выбрать для неё шаблон. Например, возьмем static.tpl, который является шаблоном статической страницы и лежит в папке templates\ваш_дизайн.

Копируем его содержимое и создаем файл static2.tpl.  Внутри будет переменная {static}, которая и отвечаем за контент на странице.  Вот рядом с ней\под ней\над ней и нужно вставлять наш include.

Это будет выглядеть вроде: {static}<br>{include file=”engine/modules/get.php”}

{include file=”engine/modules/get.php”} – это, как видно, не пхп. Здесь мы инклюдим файл, который лежит в engine/modules (это у меня так, а на самом деле можно класть куда душе угодно). Что внутри файла get.php?  Для тех, кто еще не вкурил, поясняю. Там опять одна единственная строчка – <?php $a=file_get_contents (‘http://адрес файла.ру/пример.html”);  echo $a; ?>. Вот он, родимый php, который и забирает файл с удаленного сервака.

Ну а при создании новой статической страницы просто выбираем в нужном месте шаблон static2.tpl.

Еще будет 3 сms, о которых в следующем посте, а то здесь и так куча мало кому понятных сведений (:

Куча времени? Листай дальше:
  • Удаленный код в разных движках
  • Новый сервис Яндекса
  • Максим Косякин
  • Apache2 + PHP5 + MySQL5 + Perl на Windows (Часть I)
  • Скрипт постинга в ЖЖ
  • 11 Responses to “Вставка удаленного кода в разные движки”

    1. аlfоIЗ высказал(а):

      браво! в мемориз, мастхэв одназначно

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

    2. zircool высказал(а):

      Спасибо за статью. 2 недели голову ломал, как вставить исходный код на юкоз, а тут наткнулся на твою статью. Спасибо большое.

    3. Openixxx высказал(а):

      вот если бы ты написал как вставить свой код в посты на Чужие сайты на вордпрессе… например на том же впму.. ))

    4. Валерия высказал(а):

      Максим, ты неподражаем! =)))))))))

    5. Максим высказал(а):

      Openixxx, угу, завтра скину тебе, где нахаляву можно затариться тушенкой на год вперед, давай только адрес, куда высылать сведения.

      Валерия, о как.. а я думал Плющенко круче. Оказывается я лучший! (%

    6. Слащавый паточный Молодец высказал(а):

      Офигенный пост! Я люблю тебя!!1 Ты круче Тода! Я хочу от него детей!!1

    7. Валерия высказал(а):

      У вас с ним разные сферы влияния, но – ю а зе бест блоггер оф зе ворлд – это однозначно )))

    8. Gotovsky высказал(а):

      Хм, надо будет сделать такой плагин для своей CMS. Кстати ты что-нибудь сделал на ней?) А то я кучу обновлений уже наштамповал, надо как-нибудь тебе все сбросить :)

    9. Максим высказал(а):

      Gotovsky, да пипец, я посмотрел, да че то руки пока так и не дошли… возможно позже..

    10. Pensioner высказал(а):

      а зачем городить в ВП огород с плагином, если можно просто в шаблон запихнуть пхп-код?
      Будет сквозняк с нужным анкором

    11. Seo-новичок высказал(а):

      Юкоз, к сожалению прикрыл лавочку по бесплатному размещению удаленному коду. Теперь это стало возможным за 3 $ в месяц. А вот за инструкцию по другим движкам большое спасибо.

    Отправить коммент в фонд голодающих пингвинов

    Upload Files

    You can include images or files in your comment by selecting them below. Once you select a file, it will be uploaded and a link to it added to your comment. You can upload as many images or files as you like and they will all be added to your comment.

    slayer альбомы
    music.ivi.ru