Powrót do spisu działów > Modyfikacje > Usuwanie napisu '(xxx bajtów pozostało)' w newsach
  Opublikowano 04-12-2005  Drukuj aktualną stronę
bobek358  E-mail autora  URL autora

Usuwanie napisu '(xxx bajtów pozostało)' w newsach

W standardowym module newsów jest belka (pod skrótem newsa), a wygląda ona tak:

Kod:
Czytaj więcej... (1042 bajtów pozostało) Dodaj komentarz


Niektórym nie podoba się ten fragment: (1042 bajtów pozostało) . Można go w łatwy sposób usunąć. Mianowicie otwieramy program do edycji HTML`a (np. Zajączek, notatnik, edhtml), następnie otwieramy plik modules/News/funcs.php . W nim znajdują się funkcje odpowiedzialne za wyświetlanie newsów, zapisywanie newsów do bazy itd.
Nas jednak interesuje funkcja wyświetlająca w/w napis. Znajduje się w linijce 309:

Kod:
$bytesmorelink = "$bytesmore "._BYTESMORE;


Musisz go za komentować (dodać // na początku linijki, to spowoduje że ta linie nie będzie brana pod uwagę przez serwer). Linijka powinna wyglądać tak:

Kod:
// $bytesmorelink = "$bytesmore "._BYTESMORE;


Następnie w linijce 366 usuwasz taki fragment kodu:

Kod:
($preformat[bytesmore])


Zamiast kodu który usunęliśmy możemy wstawić | (będzie on rozdzielał napis Czytaj więcej i Dodaj kometrarz).
Po tych zabiegach linijka 366 powinna wyglądać tak:

Kod:
$preformat['more'] .= "$preformat[readmore] | ";


To już wszystko. Oczywiście możesz w inny sposób rozdzielić napisy Czytaj więcej… i Dodaj komentarz. Po prostu nie dodawaj znaku | tylko wymyśl jakiś inny.