To jest tylko wersja do druku, aby zobaczyć pełną wersję tematu, kliknij TUTAJ
phpBB2 by Przemo
Support forów phpBB2 modified by Przemo

Portal - [POMOC] tytuł portalu

shadow616 - 04-09-2008, 14:36
Temat postu: [POMOC] tytuł portalu
witam

pytanie dość chyba proste...
Opis strony głównej forum robi się poprzez PA w konfiguracji

a jak zrobić opis portalu??

Morfeusz_2005 - 30-09-2008, 13:08

Opis portalu pobiera się auutomatycznie z opisu Forum. Chyba nie da sie tego zmienić.
Lorgan - 30-01-2009, 10:45

Można edytować plik portal.php - ja tak zrobiłem.

Kod:
OTWÓRZ:
portal.php

ZNAJDŹ:
<?php

DODAJ, PRZED:
<title>Nazwa strony</title>

Pozdrawiam.

Radek - 31-01-2009, 22:04

Lorgan, a pomyślałeś, że:
a) kod który podałeś znajdzie się przed <html>
b) zdublujesz tag <title>
c) zepsujesz wysyłanie ciasteczek
d) w phpBB html jest oddzielony od plików php - do tego służą pliki .tpl
?

Lorgan - 02-02-2009, 12:50

Pomyślałem, że to jest chyba sposób najprostszy z działających. Poza tym, hmmm... wpadł mi teraz do głowy pewien pomysł: jeżeli wywalimy tytuł z pliku tpl (czyli w tym wypadku prawdopodobnie portal_body.tpl), będziemy mogli ustalać go osobno dla każdej podstrony, edytując przy tym odpowiednio pliki portal_page.html(php). Mam rację?
Morfeusz_2005 - 12-02-2009, 10:01

Ja zrobiłem to za pomoca wywowyłania z adresu: http://www.przemo.org/php...ic.php?p=404203
Lorgan - 09-08-2012, 13:28

Witam,

Skorzystałem kiedyś z pomocy przy budowie portalu. Nie dość, że dostałem jakieś źle napisane padło, to jeszcze zepsuto mi tytuł portalu. Z overall_header.tpl <title>{SITENAME} :: {PAGE_TITLE}</title>, wyświetla się jedynie sitename. Page title pozostaje puste, mimo że na forum działa poprawnie (wczytuje tytuły postów itp.). Sprawdzałem swój lang_main i mam tam linijkę "$lang['Service'] = 'Portal';". Czy ktoś mógłby mi rozpisać, jak wygląda cały proces pobierania nazwy dla portalu? Chyba tylko tak będę w stanie wyśledzić błąd. Chodzi mi o coś takiego: {PAGE_TITLE} pobierane jest z pliku "coś tam.php", gdzie jest definiowane przez "$lang..." itd. aż do odpowiedniej pozycji w pliku językowym.

Będę bardzo wdzięczny za każdą pomoc.

Pozdrawiam.

Tommekk80 - 09-08-2012, 17:28

overall_header.tpl -> includes/page_header.php
Lorgan - 09-08-2012, 21:56

Witam ponownie,

overall_header.tpl jest poprawny, bo generuje page_title dla wszystkich innych stron na forum. W page_header.php znalazłem linijkę dotyczącą portalu:
Kod:
if ( $portal_config_link_logo && $portal_config_portal_on )
{
    $l_index_portal = $lang['Forum_index'];
    $u_index_portal = append_sid('portal.'.$phpEx);
}
else
{
    $l_index_portal = sprintf($lang['Forum_Index'], $board_config['sitename']);
    $u_index_portal = append_sid('index.'.$phpEx);
}

Czy stąd pobierana jest informacja dotycząca tytułu?

//EDIT:

Podmieniłem page_header.php na oryginalny, niemodyfikowany i nie rozwiązało to problemu. Czy coś jeszcze wpływa na wywołanie tytułu portalu?

//EDIT 2:

Poradziłem sobie. Portal nie ma wyjściowo zdefiniowanego page title. Trzeba je samemu nadać w portal.php (wprowadzić wartość do lang_main i wywołać ją we wspomnianym php).

Pozdrawiam.



Powered by phpBB modified by Przemo © 2003 phpBB Group