Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Ostatnie newsy w PSnews
banan
post
Post #1





Grupa: Zarejestrowani
Postów: 11
Pomógł: 0
Dołączył: 28.05.2004

Ostrzeżenie: (0%)
-----


Szukałem na forum - znalazłem parę podobnych wątów, ale nie potrafiłem z nich skorzystać (poza tym nie o to mi chodziło) (IMG:http://forum.php.pl/style_emoticons/default/rolleyes.gif)

Mam umieszczony na stronie skrypt PSnews i chciałbym się zapytać, czy ktoś ma pomysł na skrypt, który wyświetlał by tytuły np 5 ostatnich newsów z tego systemu (chodzi mi o to, żeby w miejscu wklejenia skryptu wyświetlały się te tytuły)? PSnews jak pewnie wiecie (może i nie) przechowuje newsy w pliku news.txt o takim schemacie:

NUMER||TYTUŁ||TREŚĆ||1082984729(nie wiem co to jest)||1||brak||

Tak więc zależy mi, żeby skrypcik wyciągał 5 pierwszych tytułów. Da się tak zrobić? Wybaczcie, że nie używam terminologi programisty php, ponieważ jestem bardzo początkujący...

Offtopic...
Jak tak patrzę na to, co wyprawiacie z php, to coraz bardziej chce mi się uczyć tego języka (książkę nawet zamówiłem (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif) ) - ale niestety czekam dopiero do wakacji (mało czasu (IMG:http://forum.php.pl/style_emoticons/default/sad.gif) )
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
tiraeth
post
Post #2





Grupa: Przyjaciele php.pl
Postów: 1 789
Pomógł: 41
Dołączył: 30.10.2003
Skąd: Wrocław

Ostrzeżenie: (0%)
-----


Plik lastnews.php

[php:1:dcf874d7d6]<?php
##########################
## Last News for PSnews ##
##########################
## tiraeth [at] op.pl ##
##########################
## PSNews by Przybek ##
##########################

$PathToNews = "news"; // Nazwa katalogu z PSnews'em
$IndexPath = "index.php"; // Nazwa pliku w którym includujemy newsy (POPRAWIONO)
$NewsList = 5; // Ilość newsów jaka zostanie wyświetlona

$File = file($PathToNews."/news.txt");
for($i=0; $i<count($File); $i++)
{
if($i < $NewsList)
{
$Dane = explode("||", $File[$i]);
$Tytul = $Dane[1];
$Numer = $Dane[0];

echo '<a href="'.$IndexPath.'?function=show_all&no='.$Numer.'">'.$Tytul.'</a>'; // Tworzymy link do newsa (+komentarze)
echo '<br />'; // Dajemy <br /> aby przejsc do nowej linii
}
}
?>[/php:1:dcf874d7d6]

Mam nadzieję, że zadziała... (pisane z głowy).... (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)

Do pliku index.php wrzucasz coś takiego:
[php:1:dcf874d7d6]<?php
include("lastnews.php");
?>[/php:1:dcf874d7d6]

i powinno dziobać... Można dodać też datę, autora etc. (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 28.12.2025 - 10:22