Бесплатные PHP скрипты - форум техподдержки

Бесплатные PHP скрипты - форум техподдержки

Форум техподдержки WR-Скриптов на php. Обсуждаем: основы программирования на PHP 5 - 7 версий, различные подходы к написанию скриптов на php 7 без MySQL. А также WR-скрипты: бесплатные доски объявлений, скрипты форумов, Гостевые книги, Каталог ссылок, Галерея, Фотоальбом, Счётчики, Рассылки, Анекдот и другие. Принимаются пожелания для новых версий. Сообщите какой скрипт нужен для Вашего сайта, постараемся найти или реализовать. Скачать скрипты можно бесплатно. Вместе мы сделаем бесплатные php скрипты лучше и доступнее!

Главная сайта бесплатных php скриптовГлавная сайта   ПоискПоиск  
Сегодня: 06.12.2024 - 14:19:00
Страницы:  1  2  

Нужен RSS-мод под 1.8M

Объявление - WR-Scriptы в UTF-8 кодировке

Активно обновляю скрипты и перевожу их в UTF-8 кодировку. Список перекодированных php скриптов доступен на главной странице сайта. Скачивайте скрипты и устанавливайте на свой сайт! В ближайшее время обновлю каталог знакомств, форум Про, фотоальбом, доски объявлений лайт и ЛЮКС.

На форуме, пожалуйста, пишите что модернизировать в скриптах в первую очередь. Постараюсь исправить большую часть пожеланий!
Планирую продолжить работы весь 2023 год.

АвторСообщение

NewMaster

N
гость

Здраствуйте. Очень нужен RSS-мод для форума версии 1.8M. Я знаю что этот мод уже реализовал Rootman. Но у Rootman этот мод под версию 1.8. Я попытался переделать mod под версию 1.8M, но т.к. я в программировании не сильно шарю, то ничего хорошего не получилось...
Может кто-то сможет переделать этот мод под версию 1.8M???
Или может у кого-нибудь уже есть данный мод под версию 1.8M???
Мне очень нужно.
Заранее благодарен...
Мой e-mail: icqnomer@bk.ru

Сообщение # 1 14.06.08 - 14:20:01

fromalgaut

F
гость

На сколько я понимаю, чтобы переделать мод под версию 1.8M необходимо в блоке изменить переменные и возможно кое-что ещё подредактировать, а файл rss.php трогать не надо.
Я к сожелению c php неособо знаком, но мод пригодился бы и мне...
Может Rootman нам поможет, на него одна надежда...
Rootman, пожалуйста помоги нам!!!!

Сообщение # 2 14.06.08 - 16:28:18

Maksir

M
Участник форума

rootman в отпуске... :)
а что за мод? какой ещё rss? Ну, типа, там должны быть ссылки на ресурс, откуда багрить новости (парсить)
Дайте мод, если нежалко. :)

У меня есть один свой мод, (только, не мод, а парсер). Но он работает из под Unix (использует ресурсы OS, полученный результат сохраняет в файл), и настроен этот парсер на конкретный ресурс (который, может быть, мало кому покажется интересным). Это заказ, пока ещё в разработке, так как, мне пока не ясен план архивирования новостей. Куда складывать и как сортировать надыбанное...
Если честно, то я пока составляю картину того, как эти новости должны выглядеть на странице. (заключительный этап)

т.е., если вы мне дадите этот ваш "мод", то я, возможно, помогу советом. (в зависиомсти от того, чего вам надобно) Мне просто интересно, чо там рутман соченил %)

Кстати, очень прикольный и простой парсер имеется у Михаила WR - это показ валют. можете посмотреть, как там всё работает.

Сообщение # 3 14.06.08 - 21:32:29

NewMaster

N
гость

Сейчас попробую вам обьяснить:
При добавлении новой темы/сообщения в файл rss.dat сохряняется инфа о названии темы, автор, первые 100 символом сообщения, дата и т.д. Получается что-то типа аналога последних сообщений.
При выполенении скрипта rss.php считывается инфа с файла rss.dat и выводится на экран rss-читалки данная информация. На первый взягяд всё очень просто.
В форуме от Rootman ( http://draculacastle.narod.ru/wr-adv-3.zip ) данная функция реализована и отлично работает. Но фишка в том, что мод Рутмана на оcнове форума версии 1.8.
В форуме версии 1.8M немного подругому сделана запись информации о новых темах и сообщениях. Поэтому все мои попытки переделать этот мод под версию 1.8M неудались (я не сильно шарю в программировании).

Вот код мода (из index.php):

Код:


// Количество сообщений в файле новостей RSS
$rsslen=10;
// Запись данных в файл RSS-новостей
$fl=file("$datadir/rss.dat");
$fl2=fopen("$datadir/rss.dat","w");
$msg1=$msg;
$msg1=str_repla ce("[","<",$msg1);
$msg1=str_replace("]",">",$msg1);
$msg1=strip_tags($msg1);
$msg1=str_replace("rn","<br >",$msg1);
$msg1=substr($msg1,0,500)." ...";
fputs($fl2,"$date&#124;$time&#124;$tname&#124;$zag&#124;$name&#124;$msg1&#124;$fid&#124;$idrn");
for ($x=0;$x<$rsslen;$x++) {
fputs($fl2,$fl[$x]);
}
fclose($fl2);

Код файла rss.php выложу в следующем сообщении...

Сообщение # 4 14.06.08 - 23:00:20

NewMaster

N
гость


Код:


<?php

include ("config.php");

// ------------------------------------------------------------------------
// Скрипт для отображения последних тем и сообщений
// в формате RSS-новостей
// (с) Rootman. 16 января 2007.
// e-mail: kalabzin@stu.ru
// ------------------------------------------------------------------------


// Получение адреса страницы
$addr="http://".$_SERVER['SERVER_NAME'].$_SERVER['PHP_SELF'];
$rsslnk=$addr;
$addr=str_replace("rs s.php","index.php",$addr);


// ---------------------------------------
// Отображение ленты RSS-новостей на экране
// -------------------------------------
if (!isset($_GET['whatisthis'])) {

$fname=strip_tags($fname);
$fdesription=strip_tags($fdesription);

// Заголовок RSS
echo "<?xml version="1.0" encoding="windows-1251"?>
<rss version="2.0">

<channel>
<title>$fname</title>
<link>$addr</link>
<description>$fdesription</description>
<language>Russian</language>
<copyright>Rootman</copyright>
<managingEditor>$adminemail</managingEditor>
<webMaster>$adminemail</webMaster>
<generator>WR-Forum 1.8-Advanced-1 RSS-module</generator>
<lastBuildDate>$date $time</lastBuildDate>
";

// Чтение новостей и их вывод на экран
$fl=file("$datadir/rss.dat");

for ($x=0;$x<sizeof($fl);$x++) {

$data=explode("&#124;",$fl[$x]);

$datetime="$data[0] - $data[1]";
$tname=$data[2];
$zag=$data[3];
$name=$data[4];
$msg=$data[5];
$msg=str_replace("<","&lt; ",$msg);
$msg=str_replace(">","&gt;",$msg);
$msg=str_replace('"','"',$msg);
$fid=$data[6];
$id=$data[ 7];


echo "<item>
<title>$zag</title>
<link>$addr?fid=$fid&id=$id</link>
<description>
Сообщение от &lt;b&gt;$name&lt;/b&gt; в теме &lt;a href="$addr?fid=$fid&id=$id"&gt; $zag&lt;/a&gt;.
&lt;br&gt;&lt;b&gt;Раздел:&lt;/b&gt; &lt;a href="$addr?fid=$fid"&gt; $tname&lt;/a&gt;.
&lt;br&gt; &lt;br&gt;
$msg
</description>
<dc:creator>$name</dc:creator>
<author>$name</author>
<comments>$addr?fid=$fid&id=$id</comments>
<pubDate>$datetime</pubDate>
</item>
";

} // end for

echo " </channel>
</rss>";

} else {

// Информация об RSS
echo '<html>
<head>
<meta http-equiv="Content-Type"
content="text/html; charset=windows-1251">
<title>Что такое RSS</title>
</head>
<body bgcolor="#FFFFFF">
<p><font size="5">Что такое RSS?</font></p>
<p><strong>RSS</strong> - это сокращение от <b>R</b>eally
<b>S</b>imple <b>S</b>yndication, что в переводе
на русский звучит, как Действительно Простая… Синдикация?
Хотя, скорее, Действительно Простое Синдицирование, - так более
правильно, но не более понятно. </p>
<p>Смотрим словарь: </p>
<blockquote>
<p>Syndicate - 1) агентство печати, приобретающее информацию, статьи
и т. п. и продающее их различным газетам для одновременной
публикации, (сущ.) 2) приобретать информацию и пр. (гл.)</p>
</blockquote>
<p>Итого, <strong>RSS</strong> - это Простое
Приобретение Информации.</p>
<p><strong>RSS </strong>- это разновидность
XML, формат, специально придуманный для того, чтобы легко и быстро
делиться контентом. Изначально придуманный Netscape для их портала
Netcenter, он быстро завоевал популярность и стал черезвычайно широко использоваться.</p>
<p>В настоящее время <strong>RSS</strong>
наиболее популярен для передачи лент новостей прямо на рабочий стол
конечного пользователя, что существенно экономит траффик как
самого пользователя (не надо каждый раз загружать WEB-страницу), так и
хостера.</p>
<p>Для работы с <b>RSS</b> на этом форуме вам
необходима специальная программа для чтения <b>RSS</b>-файлов. Мы рекомендуем
вам установить простую в использовании, компактную и
бесплатную программу <a href="http://www.google.ru/search?hl=ru&amp;q=Abilon+RSS&amp;lr=">Abilon</a>
настроив которую вы будете в режиме on-line получать всю информацию о
новых темах и сообщениях на нашем форуме и всегда будете в курсе
событий.</p>
<p>Адрес <b>RSS</b>-колонки форума - <b>'.$rsslnk.'</b></p>
</body>
</html>
';

}


?>

Сообщение # 5 14.06.08 - 23:01:03

Maksir

M
Участник форума

Ндя.... :)
мне очень понравились вот эти строчки:

Цитата:

В настоящее время <strong>RSS</strong>
наиболее популярен для передачи лент новостей прямо на рабочий стол
конечного пользователя

"конечного пользователя"...
Или вот:

Цитата:
Для работы с <b>RSS</b> на этом форуме вам
необходима специальная программа для чтения <b>RSS</b>-файлов. Мы рекомендуем
вам установить простую в использовании, компактную и
бесплатную программу

иныим словами, вам нужен - парсер лент новостей и инструкцией по использованию... :)
Ну... это в стиле rootman... конечно, я узнаю его подчерк.

Я скачал архив, который вы мне дали. И у меня есть вопрос. - В форуме версии 1.8M (этот форум) разве нет этой функции? Мне кажется, что там, на главной странице выводится какая-то информация... :) Или, вы не это имели ввиду. Уточните пожалуста.

Сообщение # 6 15.06.08 - 02:47:57

NewMaster

N
гость


Цитата:

В форуме версии 1.8M (этот форум) разве нет этой функции? Мне кажется, что там, на главной странице выводится какая-то информация... :) Или, вы не это имели ввиду. Уточните пожалуста.

форуме версии 1.8M (этот форум) есть вывод последних сообщений на главной, а RSS нет.
Мне просто необходимо чтобы эта инфа (последние сообщения) записывалась в файл rss.dat.
У Рутмана в форуме используются другие переменные и немного по другому сделаны последние сообщения. Мне нужно, чтобы просто кто-то помог переписать 10 строчек кода мода (из index.php) под версию 1.8M и всё. Всё остальное реализовано и работает (RSS.php)
Из-за плохих навыков программирования у меня ничего не получается, а мои посетители форума просят эту функцию...
Я был быочень благодерен если бы кто помог...

Сообщение # 7 15.06.08 - 19:29:07

Maksir

M
Участник форума

ну хорошо.
я просто непонял в чем разница и что нужно, так бывает... (если кому-то что-то нужно, а тому, кто собирается это осуществить слабо представляется - и это главная мысль)
Мы, с моим босом, постоянно срёмся из-за этого...
Бывает, иногда, он такой бред начинает нести... что уши заворачиваются. И что, самое обидное, он до сих пор не понял, в чем ошибка... почему "Его" веяние мыли не сдвигают "Горы"....
Ещё есть интересно избитая фраза, - "Не спеши выполнять приказы начальства, ибо начальство может передумать..."
Да, истина никогда не стоит на месте...

Сообщение # 8 15.06.08 - 20:25:22

Maksir

M
Участник форума

NewMaster, у вас были вот такие ошибки?;

Код:

Notice: Undefined offset: 3 in z:homelocalhostwwwadvindex.php on line 922
Notice: Undefined offset: 1 in z:homelocalhostwwwadvindex.php on line 926

Да, скрипец очень натянутый... прмо-таки, сполшные подразделы там... а не просто топики с форумами... :)
Нафига вам ещё и подразделы там? (причем, в админке, написанно, - если хотите, то поставьте галочку...) А если я не хочу?
Если не создавать подраздел, то форум пишет гнусную ошибку...
Пожалуй, стоит взять только самое лучшее из этого форума.
Итак, вам нужен этот rss - лента последних сообщений

Сообщение # 9 15.06.08 - 21:10:48

Maksir

M
Участник форума


Цитата:

Мне просто необходимо чтобы эта инфа (последние сообщения) записывалась в файл rss.dat

Кстати, этот файл не имеет никакого отношения к технологии RSS
Генератор RSS , это файл rss.php. Именно с этого файла клиенты получают новости RSS

Там нужно было просто настроить, сколько и чего откуда брать и куда впихивать
(hackers-managers )

Попутно, могу предложить: users-online, - показывает кто на сайте и сколько гостей. специалЪно длЯ версии 1.8М
Только, есть пока один небольшой косяк. Скрипт ведёт учёт на всё, что движится ... а именно, - скрипт пока не знает, как отличить, например, бота поисковых систем, от реального настоящего пользователя. (хотя, в файле-записи имеется об этом подробная информация) И, по этому, если даже на вашем ресурсе реально один гость, то ему не дадут соскучиться... Поскольку, ему будет реально казаться, что он не один на сайте...

Сообщение # 10 15.09.08 - 06:21:23

NewMaster

N
гость


Цитата:

Кстати, этот файл не имеет никакого отношения к технологии RSS
Генератор RSS , это файл rss.php. Именно с этого файла клиенты получают новости RSS

Спасибо!! Это именно то что мне нужно!!!!!!!!!!!!

Сообщение # 11 15.09.08 - 06:20:15

Sodorbos

S
гость

Спасибо за мод. Мне он тоже очень пригодился (только я его немного под себя подправил).
Но есть один косяк: этот rss непонятно какого формата т.е. не все rss читалки "схавали" его. В перспективе хочу переделать, чтобы отображаемая инфа из RSS была представлена по всем правилам RSS 2.0. Тогда этих косяков с RSS читалками не будет. Но займусь я этим как только появится свободное время (т.е. не скоро). Может кто раньше переделает, то выкладывайте сюда, буду очень благодарен.
С уважение Sodorbos;

Сообщение # 12 16.06.08 - 18:42:59
Создание новой темы в форуме :Предыдущая темаСледующая тема: Помогите с доработкой форума
Страницы:  1  2  

Сообщение
Имя E-mail
Сообщение

Нажмите на точку возле имени для обращения к участнику

Смайлы:

Ещё смайлы
Эмодзи
         
Защитный код: (введите цифры, которые на синем фоне)
Ответ на вопрос: (Какой сейчас год?)
   
WR-Счётчик
Powered by WR-Forum Professional © 2.3 UTF-8 beta версия