Показано с 1 по 10 из 10

Тема: Установка кода на WordPress в файл темы Singke.php

  1. #1

    Exclamation Установка кода на WordPress в файл темы Singke.php

    Установка кода на WordPress в файл темы Single.php Так как с этим помучился сам, решил написать короткий FAQ для тех, кто это будет делать.

    Блог WordPress Шаги:
    Распакуйте в корне сайта этот zip-архив.
    Проверьте, что есть папка xxxxxxxxxxxxxxxxxxxxxx.
    Установите права доступа 777 на эту папку.


    У любой темы (дизайн) WordPress есть файл Single.php (single.php) он отвечает за оформление одного поста (новости / публикации) WordPress.
    Если вы хотите, чтобы рекламные ссылки Linkfeed отображались в каждой новости WordPress, вам нужно вставить код биржи в файл Single.php
    Для этого в панели управления WordPress идем в "Внешний вид-Редактор".
    В Редакторе находим файл темы с названием Single.php (single.php)
    Последний раз редактировалось Алексей Линк; 17.01.2011 в 14:12.

  2. #2

    По умолчанию

    После того, как нашли файл single.php Вам будет нужно вставить в него 2 кода:

    Основной клиентский код.

    <?php

    define('LINKFEED_USER', 'здесь номер (название) вашей папки');

    require_once($_SERVER['DOCUMENT_ROOT'].'/'.LINKFEED_USER.'/linkfeed.php');

    global $linkfeed;

    $linkfeed = new LinkfeedClient();

    ?>

    <br/>





    Код вывода ссылок:


    <?
    printf("Реклама Linkfeed");
    ?>

    <br/>


    <?php

    global $linkfeed;

    echo $linkfeed->return_links(5);

    ?>

    <br/>
    Последний раз редактировалось Алексей Линк; 17.01.2011 в 14:09.

  3. #3

    По умолчанию

    Пояснение 1.
    Этот кусок кода вам покажет при помощи надписи "Реклама Linkfeed" где (в каком месте) в будущем будут выводится рекламные ссылки во всех ваших постах (новостях / публикациях) и заодно подтвердит корректность работы PHP у вас.

    <?
    printf("Реклама Linkfeed");
    ?>
    Последний раз редактировалось Алексей Линк; 17.01.2011 в 13:56.

  4. #4

    По умолчанию

    Пояснение 2.
    Этот кусок кода будет выводить рекламные ссылки Linkfeed:

    <?php

    global $linkfeed;

    echo $linkfeed->return_links(5);

    ?>

    Количество рекламных ссылок 5 - смотрите число в коде.
    Большее число рекламных ссылок и не рекомендуется для каждого поста (новости / публикации), чтобы не попасть под фильтр поисковых систем.
    Последний раз редактировалось Алексей Линк; 17.01.2011 в 14:27.

  5. #5

    По умолчанию

    Куда именно (в какое место) вставлять код в файле темы WordPress - Single.php (single.php) ?

    Экспериментируйте.

    Вы увидите в каком месте поста (новости / публикации) WordPress будут отображаться рекламные ссылки по надписи "Реклама Linkfeed", как было написано выше. Потому-что у каждой темы (дизайна) WordPress файлы Single.php (single.php) могут по своему коду отличаться друг от друга.

    Если рекламные ссылки будут перед началом новости, код надо вставлять повыше (найти нужное вам место). Если рекламные ссылки будут в конце новости, код надо вставлять пониже (найти нужное вам место).
    Последний раз редактировалось Алексей Линк; 17.01.2011 в 14:29.

  6. #6

    По умолчанию

    Если у вас стоит русскоязычный WordPress, вам нужно в разделе управления WordPress "Параметры-Чтение-Кодировка страниц и лент" выставить значение UTF-8 и сохранить изменения.

  7. #7

    По умолчанию

    В настройках блога на вашем хостинге выберите значение UTF-8 если нужно и если есть такая функция.
    Последний раз редактировалось Алексей Линк; 17.01.2011 в 14:30.

  8. #8

    По умолчанию

    В самом файле Linkfeed.php после действий, что описаны выше, ничего изменять не нужно.

    Ниже начало кода файла linkfeed.php

    <?php

    class LinkfeedClient {
    var $lc_version = '0.4.1';
    var $lc_verbose = false;
    var $lc_charset = 'DEFAULT'; - эта строка отвечает за кодировку
    var $lc_use_ssl = false;
    var $lc_server = 'db.linkfeed.ru';
    var $lc_cache_lifetime = 3600;
    var $lc_cache_reloadtime = 300;
    var $lc_links_db_file = '';
    var $lc_links = array();
    var $lc_links_page = array();
    var $lc_links_delimiter = '';
    var $lc_error = '';
    var $lc_host = '';
    var $lc_request_uri = '';
    var $lc_fetch_remote_type = '';
    var $lc_socket_timeout = 6;
    var $lc_force_show_code = false;
    var $lc_multi_site = false;
    var $lc_is_static = false;
    var $lc_ignore_tailslash = false;

    Оставьте все в коде по умолчанию, если ваши страницы и рекламные ссылки отображаются корректно.

  9. #9

    По умолчанию

    У меня все работало на ура!

  10. #10

    По умолчанию

    а чеккод работает?

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •