Премини към съдържанието
Форумът в приложение

По-лесно сърфиране. Научи повече.

Kaldata.com - Форуми

Приложение на форума на цял екран с push известия, значки и други.

За да инсталирате това приложение на iOS и iPadOS
  1. Докоснете Иконата за споделяне в Safari
  2. Превъртете менюто и докоснете Добавяне към началния екран.
  3. Докоснете Добавяне в горния десен ъгъл.
За да инсталирате това приложение на Android
  1. Докоснете менюто с 3 точки (⋮) в горния десен ъгъл на браузъра.
  2. Докоснете Добавяне към началния екран или Инсталиране на приложение.
  3. Потвърдете, като докоснете Инсталиране.

Добре дошли!

Добре дошли в нашите форуми, пълни с полезна информация. Имате проблем с компютъра или телефона си? Публикувайте нова тема и ще намерите решение на всичките си проблеми. Общувайте свободно и открийте безброй нови приятели.

Моля, регистрирайте се за да публикувате тема и да получите пълен достъп до всички функции.

 

Някакво решение?

Featured Replies

Здравейте незнам дали има подобен проблем обсъждан тук и незнам как точно да потърся за това предварително се извинявам.

Ето и проблемът (ако може така да се каже) Имам си сайт в който сам вкарал rss новини и са в раздел новини направени по категории. отстрани сам си направил панел само с директориите така че в която и страница да си да можеш да си цъкнеш на категорията която искаш.Та искам да попитам има ли начин вместо да прая 1000 страници с всяка категория като цъкнеш на желаната категория да влезне примерно в www...news.php и да скролира до определената категория мисля че сам срещал такива скриптове :baby: но незнам как точно да го определя че да проверя в google. Мерси за помоща предварително :P

Не съм сигурен дали съм те разбрал правилно но праиШ следното:

Там, където искаш да се появява блокът с rss новините слагаш следното:

<?php include_once 'rss.php'; ?>
Вариантът е с таблица за извеждането, ето целия пакет с rss.php в него:
<table width="100%" border="0" cellpadding="0" cellspacing="0" class="newstbl">

	<tr>

		<th>Актуално:</th>

	</tr>

....

	<tr>

		<td>&nbsp;</td>

	</tr>

.....

	<?php include_once 'rss.php'; ?>

....

</table>
Оформлението и извеждането можеш да си го направиш с <div> структура, <p> или каквото е при теб но преправяш кода в rss.php според случая. Това файлче rss.php ще има примерно съдържание от вида:
<?


// --- RSS reader SETUP ---------------------------------------


$RSSSiteTitle3 = 'По света и у нас - Добрите новини';

$RSSSource3	= '[url="[url="[url="[url="http://xml.webground.bg/actualno/goodnews/"]http://xml.webground.bg/actualno/goodnews/[/url]"][url="http://xml.webground.bg/actualno/goodnews/"]http://xml.webground.bg/actualno/goodnews/[/url][/url]"][url="[url="http://xml.webground.bg/actualno/goodnews/"]http://xml.webground.bg/actualno/goodnews/[/url]"][url="http://xml.webground.bg/actualno/goodnews/"]http://xml.webground.bg/actualno/goodnews/[/url][/url][/url]"][url="[url="[url="http://xml.webground.bg/actualno/goodnews/"]http://xml.webground.bg/actualno/goodnews/[/url]"][url="http://xml.webground.bg/actualno/goodnews/"]http://xml.webground.bg/actualno/goodnews/[/url][/url]"][url="[url="http://xml.webground.bg/actualno/goodnews/"]http://xml.webground.bg/actualno/goodnews/[/url]"][url="http://xml.webground.bg/actualno/goodnews/"]http://xml.webground.bg/actualno/goodnews/[/url][/url][/url][/url]';

$countNews3	= 7;


$RSSSiteTitle2 = iconv( 'windows-1251', 'utf-8', 'kaldata.com - IT Новини, Софтуер, Хардуер, Игри' );

$RSSSource2	= '[url="[url="[url="[url="http://www.kaldata.com/rosebud/rss.php?catid=3"]http://www.kaldata.com/rosebud/rss.php?catid=3[/url]"][url="http://www.kaldata.com/rosebud/rss.php?catid=3"]http://www.kaldata.com/rosebud/rss.php?catid=3[/url][/url]"][url="[url="http://www.kaldata.com/rosebud/rss.php?catid=3"]http://www.kaldata.com/rosebud/rss.php?catid=3[/url]"][url="http://www.kaldata.com/rosebud/rss.php?catid=3"]http://www.kaldata.com/rosebud/rss.php?catid=3[/url][/url][/url]"][url="[url="[url="http://www.kaldata.com/rosebud/rss.php?catid=3"]http://www.kaldata.com/rosebud/rss.php?catid=3[/url]"][url="http://www.kaldata.com/rosebud/rss.php?catid=3"]http://www.kaldata.com/rosebud/rss.php?catid=3[/url][/url]"][url="[url="http://www.kaldata.com/rosebud/rss.php?catid=3"]http://www.kaldata.com/rosebud/rss.php?catid=3[/url]"][url="http://www.kaldata.com/rosebud/rss.php?catid=3"]http://www.kaldata.com/rosebud/rss.php?catid=3[/url][/url][/url][/url]';

$countNews2	= 5;


include_once 'magpierss/rss_fetch.inc';


// XML parser in PHP4 support utf-8, but not windows-1251

define( 'MAGPIE_OUTPUT_ENCODING', 'UTF-8' );



error_reporting( E_ERROR );

$rss = fetch_rss( $RSSSource3 );

error_reporting( 0 );


if( $rss !== false )

{

 echo '<tr><th> ' . $RSSSiteTitle3 . '</th></tr>';

 foreach( $rss->items as $item )

 {

	if( --$countNews3 < 0 )

 	break;

	$href = $item['link'];

 	$title = $item['title'];

	$title = iconv( 'utf-8', 'windows-1251', $title );

	echo "<tr><td><a href=\"$href\" target=\"_blank\">$title</a></td></tr>";

 }

 echo '<td>&nbsp;</td>';

}



error_reporting( E_ERROR );

$rss = fetch_rss( $RSSSource2 );

error_reporting( 0 );


if( $rss !== false )

{

 echo '<tr><th> ' . iconv( 'utf-8', 'windows-1251', $RSSSiteTitle2 ) . '</th></tr>';

 foreach( $rss->items as $item )

 {

	if( --$countNews2 < 0 )

 	break;

	$href = $item['link'];

 	$title = $item['title'];

	$title = iconv( 'utf-8', 'windows-1251', $title );

	echo "<tr><td><a href=\"$href\" target=\"_blank\">$title</a></td></tr>";

 }

 echo '<td>&nbsp;</td>';

}

?>

Ето я и библиотеката като прикачен файл в края на поста ми, поправи си пътя към нея с твоите имена, пътища и формат в зависимост дали си на лайнукс или Уин хостинг. Това е сравнително старо като технология решение но е относително най-лесното възможно от моя гледна точка. Смени си заглавията и визуалното оформление на блока с новините, по твой вкус и миризма. По същия сценарий си оформяш тематичните групи и ги включваш където си пожелаеш. Успех :ph34r:

magpierss.zip

Регистрирайте се или влезете в профила си за да коментирате

Разглеждащи това в момента 0

  • Няма регистрирани потребители разглеждащи тази страница.

Дарение

  • Подкрепи съществуването на форума - направи дарение
    32%
    Дарени 315 € от нужните 1 000 €

Бюлетин

Получавайте известие, когато има важна промяна или новина свързана с форума.

Профил

Навигация

Търсене

Търсене

Конфигуриране на push известия в браузъра

Chrome (Android)
  1. Докоснете иконата на катинар до адресната лента.
  2. Докоснете Разрешения → Известия.
  3. Променете предпочитанията си.
Chrome (Desktop)
  1. Кликнете върху иконата на катинар в адресната лента.
  2. Изберете Настройки на сайта.
  3. Намерете Известия и коригирайте предпочитанията си.