Импорт постов блога на другой ресурс.

Трансляция постов блога на другой ресурс.



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

Импортируем морду блога. На другом ресурсе вставлен такой код.
Код предназначен для блога верcии Seo Dozen и вставляется в цмс или блог Ласто.



 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
<?php /* Выше этой строки в файле ничего не должно быть */

   $url='http://yarik42.ru/blog/tmp/morda.txt';   # Место хранения морды блога.
   $file=$_s['logs'].'cash.blog.txt';            # Файл кэша.
   $tm=60*60*0;                                  # Пусть будет кэш на 8 часов.

   if (file_exists($file) and filemtime($file)+$tm > $_s['unix']) 
      $c=file_get_contents($file);
   else 
      file_put_contents($file,$c=file_get_contents($url));

   $c=preg_replace('~<a ([^ >]+)>(.+)<\/a>~Usi','<a \1 target="_blank">\2</a>',$c);
   $c=preg_replace('~<style type="text\/css">(.+)<\/style>~Usi','',$c);

   $_s['content']='

<style type="text/css">
/* <![CDATA[ */
.postdate {
   color:#656565;
   margin:5px 10px;
   text-align:right;
}
.anoncetxt {
   margin:10px;
   text-align:justify;
}
.anoncetxt img {
   float:left;
   border:0;
   border-radius:10px;
   box-shadow:3px 3px 5px #999;
   -o-transform:scale(1);
   -o-transition-duration:1s;
   -webkit-box-shadow:3px 3px 5px #999;
   -webkit-transform:scale(1);
   -webkit-transition-duration:1s;
   -moz-box-shadow:3px 3px 5px #999;
   -moz-transform:scale(1);
   -moz-transition-duration:1s;
   opacity:0.9;
}
.anoncetxt img:hover {
   -webkit-transform:scale(1.1);
   -webkit-transition-duration:1s;
   -webkit-box-shadow:3px 3px 10px gray;
   -moz-transform:scale(1.1);
   -moz-transition-duration:1s;
   -moz-box-shadow:3px 3px 10px gray;
   -o-transform:scale(1.1);
   -o-transition-duration:1s;
   box-shadow:3px 3px 10px gray;
   opacity: 1;
}
.postbody img {margin:5px 20px 10px 10px;}
address {font-style:normal;margin:5px 15px;text-align:right;}
.ano {border-left:1px solid silver;margin:10px 20px;padding:0 20px;text-align:left;}
.ano a {display:block;color:#555;}
.postbody span {color:#a00;}
.postbody span:hover, .ano a:hover {color:blue;}
.postbody {margin:10px 0;}
.rightero {font-weight:normal;margin:15px 25px;text-align:right;}
.rightero a {background:#f2f2f2;border:#d5d5d5 1px solid;color:#45f;padding:4px;}
.rightero a:hover {border:#f00 1px solid;color:#f00;}
.rightero span {border:#f00 1px solid;padding:4px;}
.rightero a span {border:0;padding:0;}
/* ]]> */
</style>

<h2>Свежие статьи в блоге:</h2>'.$c;

   $_s['title']='Новости блога Yarik42';





/* Ниже этой строки в файле ничего не должно быть. */ ?>




Для более старых версий блога,типа Seo pepetun, возможно подойдёт такой код.




Адрес заметки: http://yarik42.ru/cmsina/post_1566571789.html
Ваш комментарий к статье:
Правила комментирования:



cod


  • Все поля формы обязательны для заполнения.

  • e-mail не публикуется.
  • Содержание комментариев, оставленных на опубликованные материалы, является мнением лиц, их написавших, и не обязано совпадать с мнением Администратора, никоим образом не ответственного за выводы и умозаключения, могущие возникнуть при прочтении комментариев, а также любые версии их истолкования.

  • Однозначно не подлежат публикации комментарии:

  • - содержащие оскорбления любого вида (личного, религиозного, национального...);
  • - включающие неуместные теме поста ссылки, в том числе спамовые;
  • - нарушающие положения законодательства РФ.

  • Факт оформления Вами комментария является безоговорочным принятием этих условий.

^Наверх