Не динамический сателлит - удобства

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

Во вторых - узнал все что нужно про Питер. Еду в мае-июне.

В третьих - вот эта маленькая справка для тех кто еще клепает свои сателлиты на статических страницах.

Просто несколько советов о том, как сделать удобной работу с сателлитами:

Шаблоны
Есть такая замечательная функция в PHP как include(). Для удобного пользования шаблоном я делаю так - верстаю диз в три файла header.php, menu.php, footer.php и кладу их в папку inc.

Соответственно в header.php забиваем код шапки, в menu.php - код меню, в footer.php - код подвала. Я делаю так - устанавливаю для мета-тегов, заголовков переменные вида $title, $desc, $key, $h1 и др., ставлю их на место в коде.

Сам файл выглядит так:

<?
$title=”Заголовок страницы”;
$desc=”Дескрипшин страницы”;
$key=”Ключевики страницы”;
$h1=”Заголовок h1″;
include(”inc/header.php”);
include(”inc/menu.php”);
?>

Текст нашей страницы

<? include(”inc/footer.php”); ?>

Как видите - это очень удобно. И не нужно у каждого файла подправлять шапку, меню и т.д.

Ссылки
Если есть желание не напрягаясь установить на всех своих сайтах ссылки, баннеры или какой-то другой код, то можно сделать так: разместить на сайте файл code.txt и прописать в нем код ссылок, а на сайтах в нужном месте подключить с помощью <? include(”http://www.site.ru/code.txt”); ?>

Комментарии

15 Комментариев к “Не динамический сателлит - удобства”

  1. Безработный 27.Янв.2008 в 20:55

    На Parser3 все еще удобней. :)

  2. nofx 27.Янв.2008 в 21:40

    а ещё можно подправить .htaccess

    RemoveHandler .html .htm
    AddType application/x-httpd-php .php .htm .html .phtml

    Таким образом файлы можно будет сохранять .html или .htm и .phtml, а сценарий php будет в них исполняться без проблем.
    Зачем это надо? Рамблер более приоритетно относится к html чем к php.

  3. Le secret 27.Янв.2008 в 21:42

    Талима, ты видел в камментах в предыдущем топике о переезде, моё пожелание?

  4. admin 27.Янв.2008 в 21:53

    Le secret, мало того что видел, так еще и ответил, и в контакт лист добавил :)

    nofx, если честно - не понимаю для чего тебе нужен трафик с Рамблера? А так - мне вот кажется, что давным-давно поисковики забили на расширения. По крайней мере в формулах расширение не учитывается :)

  5. Anonim 28.Янв.2008 в 12:40

    Извини конешно ув. Talyma5, но ты кажется только что для себя php открыл.
    И вот ещё что, я не понимаю зачем люди устраиваются на работу на дядю, когда сами в интернете зарабатывают. Не забывайте, рабочий день сокращает жизнь на 8 часов

  6. admin 28.Янв.2008 в 16:50

    Anonim, извиняю :)
    Я то пхп знаю, и в принципе неплохо, но новичкам пригодится.

    Затем, что интересно. Ну как сказать - много денег не бывает ))
    Сидя перед монитор ПК - я убиваю все свое время. А так хоть пообщаюсь, с девушками познакомлюсь ( у них там целый отдел прекрасных девушек :) )

  7. Anonim 28.Янв.2008 в 17:26

    Ну из-за девушек конешно можно пойти на работу:)
    Теперь понятно зачем начальники нанимают симпатичных секретарш;)

  8. admin 28.Янв.2008 в 17:48

    Ну так :))

  9. Беганский Павел 29.Янв.2008 в 8:33

    так в парсере это можно провернуть еще легче и быстрее!

  10. Goust 30.Янв.2008 в 16:49

    Вопрос:

    если написать так: include(”/inc … То функция эта не работает. Как сделать чтоб работало? Менять в зависимости от располажения файла на include(”../inc … не катит. Спасибо.

  11. admin 30.Янв.2008 в 21:11

    Goust, указать абсолютный путь. Вот так:
    include(”/home/public_html/inc/header.php”);

  12. Anonim 6.Фев.2008 в 18:30

    Подскажите, вот у меня работает так:
    include(”header.php”);

    Также, работает и так:
    include(”/home/u60000/domen.ru/www/header.php”);

    Но не работает так:
    include(”http://domen.ru/header.php”);

    А очень надо, я хочу на одном домене разместить папку, и чтобы с других доменов можно было ее как бы загружать… Как быть?

  13. bukvoed 11.Фев.2008 в 9:12

    Anonim: попробуйте посмотреть значение параметра allow_url_fopen. Если false, установите в true - хотя и не каждом хостинге получится.

  14. Anonim 5.марта.2008 в 1:12

    Где его на Мастерхосте смотреть?…, на сколько я знаю там все запрещено что только может быть запрещено…

  15. SiV 22.марта.2008 в 4:37

    Лучше верстать одним куском страницу. Просто на месте контентов меню и пр. писать
    [TITLE][MENU][CONTENT]
    (упрощенно - для осознания идеи), и обозвать это скажем design.html

    а в индекс.пхп (уже перед выводом) написать

    // чтение шаблона
    $all = implode(”", file(”design.html”));
    // замена переменных
    $all = str_replace(”[TITLE]”, $title, $all);
    $all = str_replace(”[MENU]”, $menu, $all);
    $all = str_replace(”[CONTENT]”, $content, $all);
    ….
    //вывод
    print $all;

    один файл переверстывать удобней, да и правильней имхо )

Написать комментарий.

Вы не авторизовались для того чтоб комментировать.