Portal - [POMOC] tytuł portalu
shadow616 - 04-09-2008, 13: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, 12: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, 12: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, 16:28
overall_header.tpl -> includes/page_header.php
Lorgan - 09-08-2012, 20: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.
|
|
|