Новости:

Приветствуем Вас на философском форуме!

Главное меню

Экспорт новостей

Автор Пламен, 04 декабря 2002, 00:11:13

« назад - далее »

0 Пользователи и 3 гостей просматривают эту тему.

Пламен

На любой личной странице
http://www.orientalia.org/modules.php?name=Your_Account
существует опция импорта новостей с других "ленточных" серверов. Пока предзаданы адреса, которые представляют интерес только для заядлых программистов и компьютерщиков. Они будут меняться по мере того, как у меня появляется информация о русских информационных серверов с возможным экспортом ленты новостей. Лента.ру хороший пример, но их файлы в русской кодировке и поэтому здесь придется менять ее, а это неудобно.

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


Второе. Для тех, у которых странички на юникских серверов, предлагаю простой скрипт для экспорта востоковратных новостей.

wget -N http://www.orientalia.org/backend.php
perl -e 'while(<>){
($title,$link,$description,$language)=
split /\t/;
print "<a href=$link>$title</a>
\n";}
' < tabdelimited.html > yourfile.html

Пламен

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

Вот он:
<!-- Восточные Врата Syndication -->
<script language=JavaScript src=http://www.orientalia.org/modules.php?op=modload&name=Syndication&file=index&ac=box&ac2=10&ac3=0></script>
<!-- end Восточные Врата Syndication -->

Можете сразу попробовать. Открываете FrontPage или аналогичный редактор на новой странице, переходити в HTML режим и вставляет код между тэгами и
Потом смотрите результат в Preview.

Если увиденное не очень понравится, переходите по ссылке в нашем Меню: Экспорт новостей и там выбираете себе, что душе понравится. Например, можно выбрать только статьи по буддизму, или по компаративной философии, или по эзотерике, или по Традиционной китайской медицине и еще 101 категории, связанных с Востоком.

Содержание зависит только от нас. Чем больше мы будем публиковать интересные статьи (включительно перепечатки с указанием источника), тем богаче станет выбор.

Выбирайте, берите и наслаждайтесь.

Кстати, совершенно не обязательно иметь сайт, чтобы сделать эта подборка. Можно просто открыть NotePad, вклеить туда полученной на http://www.orientalia.org/modules.php?name=Syndication код и записать полученный результат как, скажем, mynews.html

Потом вызвать этот файл и у вас будет полная информация о новых статьях на Восточных Вратах. Более того, если вместо ac2=10 написать ac2= 50 или даже сто, то у вас будут анотации этих статьей с категориями и линками к полному их тексту. Очень удобно.

Вот несколько примерных кода:

МЕТАФИЗИКА
<!-- Восточные Врата Syndication -->
<script language=JavaScript src=http://www.orientalia.org/modules.php?op=modload&name=Syndication&file=index&ac=box&ac2=50&ac3=31></script>
<!-- end Восточные Врата Syndication -->

БУДДИЗМ
<!-- Восточные Врата Syndication -->
<script language=JavaScript src=http://www.orientalia.org/modules.php?op=modload&name=Syndication&file=index&ac=box&ac2=50&ac3=41></script>
<!-- end Восточные Врата Syndication -->

ПСИХОЛОГИЯ
<!-- Восточные Врата Syndication -->
<script language=JavaScript src=http://www.orientalia.org/modules.php?op=modload&name=Syndication&file=index&ac=box&ac2=50&ac3=33></script>
<!-- end Восточные Врата Syndication -->

АСТРОНОМИЯ И КОСМОЛОГИЯ
<!-- Восточные Врата Syndication -->
<script language=JavaScript src=http://www.orientalia.org/modules.php?op=modload&name=Syndication&file=index&ac=box&ac2=50&ac3=61></script>
<!-- end Восточные Врата Syndication -->

ТРАДИЦИОННАЯ КИТАЙСКАЯ МЕДИЦИНА (привет Arthur-у)
<!-- Восточные Врата Syndication -->
<script language=JavaScript src=http://www.orientalia.org/modules.php?op=modload&name=Syndication&file=index&ac=box&ac2=50&ac3=85></script>
<!-- end Восточные Врата Syndication -->

и т.д. и т.п.

Поздравляю всех старателей истины с, надеюсь, полезным приобретением!  :-)

И не забудьте, нужную вам комбинацию вы можете подобрать по этому линку:
http://www.orientalia.org/modules.php?name=Syndication

Nick

Код который приведён здесь содержит ошибку, (а яж подумал, что мой редактор сломался :( )
а вот который сгенерился на по линку "Экспорт навостей"
<!-- Восточные Врата Syndication -->
<script language=JavaScript src=http://www.orientalia.org/modules.php?op=modload&name=Syndication&file=index&ac=scroller&ac2=10&ac3=0></script>
<!-- end Восточные Врата Syndication -->
сразу сработал.
Спасибо.
нет религии выше истины

Пламен

Скрипт правильный, может быть у Вас слабая связь - все-таки это 50 аннотаций надо вытащить с сайта. У меня все работают правильно и достаточно быстро. Попробуйте тот же скрипт, но замените 50 на 10.

PS. Лучше используйте Notepad, а если FrontPage, нужно выбрать средний режим, HTML, а не Normal.

Nick

Я в DW MX делал, может это ошибка при копировании со страницы броузером Опера?
Ну всё таки, в экспорте новостей генерится нормальный код, так, что это не существенно. :) Теперь страница выглядит намного приятней. А нельзя ли  такой же код для экспорта сообщений с форума?
нет религии выше истины

Пламен

Можно, почему бы и нет?! Смотрите слева "Old Symposium" - это код, который генерить XML из заглавий тем последних сообщений на старом форуме, а там, со своей стороны, такой же код, но с темами сообщений здесь, на Новом Симпозиуме.

Лучше, Вы имеете в виду изменение шрифта аннотации? Я сделал его больше и тоньше.

Nick

Выглядит лучше! - это я увидел, что всё получилось. :) Пока не обратил внимание на шрифты и подобное.
В Source я могу видеть только сгенерённый код :) (я чего-то не понимаю :( )
нет религии выше истины

Пламен

Это вы видите только приказ, который ваш комп подает сайту для исполнения. :-))

Nick

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

Nick

Не корректно отображается лента новостей на 20 сообщений, строчки наезжают одна на другую.
нет религии выше истины

Пламен

Чтобы информация об ответах на форумах отображалась на отдельной странице (или на той же), надо написать отдельный скрипт.

Строчки съезжают в какой форме? - там их четыре. И в каком браузере?

Nick

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

Пламен

Спасибо! Исправлено и заметано, может никто другой не видел :-)