Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> 2 zagadnienia dotyczace daty oraz automatycznego skracania tekstu
Chleb
post
Post #1





Grupa: Zarejestrowani
Postów: 4
Pomógł: 0
Dołączył: 2.04.2009

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


Witam Serdecznie.

Mam do znawcow 2 proste pytania:

1. Chciałbym aby data na stronie była wyświetlana po polsku (data przy kazdym "newsie" oraz daty w archiwum). W internecie jest sporo krotkich skryptow jednak nie wiem gdzie mam taki skrypt umiescic i czy wystarczy wrzucic go raz do jakiegos pliku aby obslugiwal cala strone. Probowalem wstawiac do plikow index, header itp a takze w plikach php np archives toz przed skryptem daty, niestety nic nie pomoglo.

2. Druga rzecz, ktorej nie potrafie rozwiazac to aby automatycznie skracal sie tekst newsow na stronie glownej do np 10 linijek i zeby przeczytac cala wiadomosc, trzeba bylo kliknac w link typu "czytaj dalej".
<div style="clear:both"></div><br/>

<div class="entrytext">

<?php the_content('<p class="serif">Read more &raquo;</p>'); ?>

<?php link_pages('<p><strong>Pages:</strong> ', '</p>', 'number'); ?>

</div>

Powyzej znajduje sie element kodu, ktory (jak mi sie wydaje) nalezy odpowiednio zmodyfikowac bo na chwile obecna to w ogole nie dziala.

Pozdrawiam i prosze o pomoc ew. co mam jeszcze podac. Pozdrawiam!
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
tanwel_programme...
post
Post #2





Grupa: Zarejestrowani
Postów: 36
Pomógł: 6
Dołączył: 21.03.2009
Skąd: Obecny :)

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


Cytat(Chleb @ 2.04.2009, 18:46:50 ) *
Witam Serdecznie.

Mam do znawcow 2 proste pytania:

1. Chciałbym aby data na stronie była wyświetlana po polsku (data przy kazdym "newsie" oraz daty w archiwum). W internecie jest sporo krotkich skryptow jednak nie wiem gdzie mam taki skrypt umiescic i czy wystarczy wrzucic go raz do jakiegos pliku aby obslugiwal cala strone. Probowalem wstawiac do plikow index, header itp a takze w plikach php np archives toz przed skryptem daty, niestety nic nie pomoglo.

2. Druga rzecz, ktorej nie potrafie rozwiazac to aby automatycznie skracal sie tekst newsow na stronie glownej do np 10 linijek i zeby przeczytac cala wiadomosc, trzeba bylo kliknac w link typu "czytaj dalej".
<div style="clear:both"></div><br/>

<div class="entrytext">

<?php the_content('<p class="serif">Read more &raquo;</p>'); ?>

<?php link_pages('<p><strong>Pages:</strong> ', '</p>', 'number'); ?>

</div>

Powyzej znajduje sie element kodu, ktory (jak mi sie wydaje) nalezy odpowiednio zmodyfikowac bo na chwile obecna to w ogole nie dziala.

Pozdrawiam i prosze o pomoc ew. co mam jeszcze podac. Pozdrawiam!


Moim skromnym zdaniem to na pytanie pierwsze mogę odpowiedzieć tak:Aby data była po polsku to powinieneś utworzyć tablicę z nazwami dni a potem albo pobrać datę aktualną(czyli numer dnia) a następnie pełną datę. Jeżeli kod chciałbyś używać w więcej niż jednym miejscu to proponuję umieścić go w osobnym pliku i najlepiej utworzyć jakąś funkcję. Poniżej przedstawiam rozwiązanie które zwraca POLSKĄ DATĘ aktualną a mianowicie dzień i pełną datę. mam nadzieje, że o to chodziło:
[code[
<?php
//tu początek funkcji
function aktualna_data(){
/*Tablica dni*/
$dni[0]="Poniedziałek";
$dni[1]="Wtorek";
$dni[2]="Środa";
$dni[3]="Czwartek";
$dni[4]="Piątek";
$dni[5]="Sobota";
$dni[6]="Niedziela";
/*Koniec tablicy dni*/
echo("Dzisiaj jest:".$dni[(int)date("w")-1].": ".date("d-m-Y"));//Wyświetla dzień licząc od poniedziałku.
}
?>
[/code]
Jeżeli chodzi o drugie pytanie to mógłbyś na przykład skorzystać z funkcji substr() która to zwraca pewną część tekstu. Wywołanie takiej funkcji jest następujące:
Kod
$Wynik=substr($Tekst_zrodlowy,$poczatek,$ile_znakow) //gdzie $początek i $ile_znakow to oczywiście wartości liczbowe.

Mam nadzieje, że te informacje pomogą.
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: 17.10.2025 - 17:37