Как залинковать тематические сплоги между собой :


Пожалуйста, понимайте термин "перелинковка сплогов" правильно. Это вовсе не тупые ссылки с морды на морду, и уж тем более не сквозные ссылки.


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


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


В самом деле, в файле синтезатора морды сплога /data/php_pages/index.php имеется оператор:


      fw($echo,"./tmp/morda.txt");

Он запоминает HTML-код морды (без шаблона дизайна) в папку временных файлов. Этот файл может быть прочитан другим сайтом, и употреблён для синтеза контента своей странички, что делается крайне просто:


<?php

   $title="Титл страницы впишите сюда";
   $morda=file_get_contents("http://domain.name/tmp/morda.txt");
   $morda=str_replace("<a ","<a target='_blank' ",$morda);
   $echo=<<<pattern
      <h1 class=panel>Заголовок</h1><br>
      <p>Некий текст, предшествующий импорту морды.</p><br>
      $morda
pattern;

?>

Выше и ниже переменной $morda можете писать что угодно.


Импорт морды сплога на произвольный сайт :


Правильно поняв идею, Вы можете легко состряпать небольшой РНР код, который будет брать из временной папки tmp морду сплога, дополнять её CSS стилями, и выводить на сайте юзера в виде новостийной ленты.


Вот возможный пример такого кода :


   <style>
      h1 {font:11px/1.18 verdana,arial,sans-serif;margin:0;padding:0;}
      .postlink {margin:5px 25px;text-align:right;}
      .postdate {color:#656565;margin:5px 10px;text-align:right;}
      .panel {border:#00CC66 1px solid;padding:2px;color:green;}
      .righter {font-weight:normal;margin:5px 25px;text-align:right;}
      .clear {clear:both;}
   </style>
   <?php echo file_get_contents("http://domain.name/tmp/morda.txt"); ?>

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


Развитие мысли :


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