Не динамический сателлит - удобства
Во первых прошу прощения за снижение активности у блога - очень занят сейчас, да и на работу вроде устроился.
Во вторых - узнал все что нужно про Питер. Еду в мае-июне.
В третьих - вот эта маленькая справка для тех кто еще клепает свои сателлиты на статических страницах.
Просто несколько советов о том, как сделать удобной работу с сателлитами:
Шаблоны
Есть такая замечательная функция в 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 Комментариев к “Не динамический сателлит - удобства”
Написать комментарий.
Вы не авторизовались для того чтоб комментировать.
На Parser3 все еще удобней.
а ещё можно подправить .htaccess
RemoveHandler .html .htm
AddType application/x-httpd-php .php .htm .html .phtml
Таким образом файлы можно будет сохранять .html или .htm и .phtml, а сценарий php будет в них исполняться без проблем.
Зачем это надо? Рамблер более приоритетно относится к html чем к php.
Талима, ты видел в камментах в предыдущем топике о переезде, моё пожелание?
Le secret, мало того что видел, так еще и ответил, и в контакт лист добавил
nofx, если честно - не понимаю для чего тебе нужен трафик с Рамблера? А так - мне вот кажется, что давным-давно поисковики забили на расширения. По крайней мере в формулах расширение не учитывается
Извини конешно ув. Talyma5, но ты кажется только что для себя php открыл.
И вот ещё что, я не понимаю зачем люди устраиваются на работу на дядю, когда сами в интернете зарабатывают. Не забывайте, рабочий день сокращает жизнь на 8 часов
Anonim, извиняю
Я то пхп знаю, и в принципе неплохо, но новичкам пригодится.
Затем, что интересно. Ну как сказать - много денег не бывает ))
)
Сидя перед монитор ПК - я убиваю все свое время. А так хоть пообщаюсь, с девушками познакомлюсь ( у них там целый отдел прекрасных девушек
Ну из-за девушек конешно можно пойти на работу:)
Теперь понятно зачем начальники нанимают симпатичных секретарш;)
Ну так :))
так в парсере это можно провернуть еще легче и быстрее!
Вопрос:
если написать так: include(”/inc … То функция эта не работает. Как сделать чтоб работало? Менять в зависимости от располажения файла на include(”../inc … не катит. Спасибо.
Goust, указать абсолютный путь. Вот так:
include(”/home/public_html/inc/header.php”);
Подскажите, вот у меня работает так:
include(”header.php”);
Также, работает и так:
include(”/home/u60000/domen.ru/www/header.php”);
Но не работает так:
include(”http://domen.ru/header.php”);
А очень надо, я хочу на одном домене разместить папку, и чтобы с других доменов можно было ее как бы загружать… Как быть?
Anonim: попробуйте посмотреть значение параметра allow_url_fopen. Если false, установите в true - хотя и не каждом хостинге получится.
Где его на Мастерхосте смотреть?…, на сколько я знаю там все запрещено что только может быть запрещено…
Лучше верстать одним куском страницу. Просто на месте контентов меню и пр. писать
[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;
один файл переверстывать удобней, да и правильней имхо )