phpBB2 by Przemo
Support forów phpBB2 modified by Przemo

FAQFAQ - PIERWSZA POMOC!!  regulaminREGULAMIN  SzukajSZUKAJ  UżytkownicyUżytkownicy  GrupyGrupy  StatystykiStatystyki
RejestracjaRejestracja  ZalogujZaloguj  DownloadDownload  katalog Forów DyskusyjnychKatalog Forów   FAQ Video tutoriale

Poprzedni temat «» Następny temat
Przesunięty przez: joli
27-08-2007, 20:59
overall_header a php
Autor Wiadomość
lis2

Posty: 2
Wysłany: 17-09-2005, 11:47   overall_header a php

Witam, chcialbym aby w moim forum na gorze pokazalo sie moje menu od strony.
Probowalem pobrac dane z mysqla, z pliku bedacym na koncie, a ostatnia proba to
Kod:
<? @ $wp = fopen ("http://lis.e-data.net.pl/menu2.txt", "r");
while (!feof($wp))
{
$tekst = fgets ($wp,100 );
echo $tekst;
}
fclose($wp);
?>

Moze mi ktos powiedziec, czemu nie pokazuje mi sie moje menu ?
Pozdrawiam i przepraszam, jezeli taki post juz byl

//Używaj tagu code
//Muminek
 
     
Gadatliwa Kasia 

   
Gość

Wysłany: 17-09-2005, 14:58   

Konkretyzuje pytanie. Problem jest taki, ze ten kod z headera jest w zrodle, tzn
<? echo $xmenu; ?>
Jak zrobic zeby on to zinterpretowal, a nie tylko wrzucil jak sam tekst z headera?
 
     
They


Pomógł: 342 razy
Posty: 2545
Wysłany: 17-09-2005, 17:19   

może lepiej wstaw zmienny kod do pliku page_header.php np.

Kod:
$twoja_nazwa_kodu = tu dodajesz cos kody tak jak wyżej podałeś.
potem
w template_array trzeba dodać ,żeby w overall_header działało:
Kod:
'TWOJA_NAZWA_KODU' = $twoja_nazwa_kodu


w koncu w overall_header.tpl sam kod wystarczy wstawisz:
Kod:
{TWOJA_NAZWA_KODU}
 
     
Gość

Wysłany: 17-09-2005, 22:11   

Kurcze, nie moge znalezc template_array :(
 
     
They


Pomógł: 342 razy
Posty: 2545
Wysłany: 17-09-2005, 22:14   

Kod:
$template->assign_vars(array(
    'S_JOIN_CHAT' => append_sid("chatbox_mod/chatbox.$phpEx"),
 
     
lis2x
Gość
Wysłany: 17-09-2005, 23:23   

Ogromne dzieki, bez Ciebie bym sobie nie poradzil.

Mam jeszcze jeden problem niestety.
Jak zrobilem $mojemenu = fopen (menu.txt);
to na stronie zwrocilo mi 1, wiadomo. Postanowilem menu dodac do mysqla
i zrobilem tak
@ $db = mysql_pconnect('localhost', 'root', 'xxx//haslo wycialem bo podawanie go na forum to zly pomysl ; p //nasedzio');
MYSQL_SELECT_DB('radek');
$zapytanie = "SELECT * FROM artykuly WHERE tytul='menu2'";
$wynik = MYSQL_QUERY($zapytanie);
$wierz = mysql_fetch_array($wynik);
$mojemenu = echo($wierz["tresc"]);

i wywala mi Parse error: parse error, unexpected T_ECHO in /home/lis/public_html/new/forum/includes/page_header.php on line 46

$mojemenu = echo($wierz["tresc"]); jak to zapisac zeby bylo dobrzE?
 
     
irekk


Pomógł: 283 razy
Posty: 2927
Wysłany: 18-09-2005, 01:01   

albo tak:
Kod:
$mojemenu = $wierz["tresc"];

albo tak:
Kod:
echo($wierz["tresc"]);


pozatym jesli to zapytanie korzysta z rej samej bazy co forum to po co wywolujesz nowe polaczenie z baza?? :|
_________________
Cygantura
 
     
lis2

Posty: 2
Wysłany: 18-09-2005, 09:13   

Ale mi chodzi konkretnie, zeby zapisac wyswietlanie sie, w jakiejs zmiennej. Te dwa Twoje sposoby niestety nie dzialaja. A co do bazy masz racje, nie ma sensu sie laczyc 2x
 
     
lis
Gość
Wysłany: 19-09-2005, 23:36   

Potrzebuje jeszcze Waszej pomocy.
Myslalem zeby zrobic to tak
function mojemenu() {
@ $db = mysql_pconnect('localhost', 'root', 'xxx:)');
MYSQL_SELECT_DB('radek');
$zapytanie = "SELECT * FROM artykuly WHERE tytul='menu2'";
$wynik = MYSQL_QUERY($zapytanie);
$wierz = mysql_fetch_array($wynik);
echo $wierz['tresc'];
mysql_close($db);
}
$mojemenu = mojemenu()

i potem w template arrey
'mojemenu'= $mojemenu
gdzie robie bledy ? Niestety w php nie jest zbyt mocny ;(
 
     
lis
Gość
Wysłany: 20-09-2005, 12:46   

To mialo wygladac tylko tak

MYSQL_SELECT_DB('radek');
$zapytanie = "SELECT * FROM artykuly WHERE tytul='menu3'";
$wynik = MYSQL_QUERY($zapytanie);
$wierz = mysql_fetch_array($wynik);
$mojemenu = $wierz["tresc"];
mysql_select_db('radekforum');
Dzieki wszystkim za pomoc, pozdrawiam
 
     
Gadatliwa Kasia 

   
Radek



Pomógł: 955 razy
Posty: 4614
Wysłany: 20-09-2005, 19:49   

hmm
Kod:
$sql = "SELECT * FROM artykuly WHERE tytul = 'menu3'";
if ( !$result = $db->sql_query($sql))
{
message_die(GENERAL_ERROR, 'blad', '', __LINE__, __FILE__, $sql);
}
$artykul = $db->sql_fetchrow($result);

potem w array daj
Kod:
'BLABLABLA' => $artykul['tresc'],
i w tpl wyswietl
Kod:
{BLABLABLA}

musi działać
 
     
Wyświetl posty z ostatnich:   
Ten temat jest zablokowany bez możliwości zmiany postów lub pisania odpowiedzi
Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Nie możesz załączać plików na tym forum
Możesz ściągać załączniki na tym forum
Dodaj temat do Ulubionych
Wersja do druku

Skocz do:  

Kopiowanie wszelkich treści zawartych na forum, modyfikacji oraz instrukcji bez zgody administracji i autorów tematów/postów zabronione!

Powered by phpBB modified by Przemo © 2003 phpBB
Strona wygenerowana w 0,09 sekundy. Zapytań do SQL: 13
Polecane serwisy

Najlepsze oprogramowanie do prowadzenia sklepu internetowegoNajlepszy program do sklepu firmowany przez Przem'a

Sklep z gadżetami

Design Cart - Tworzenie sklepu internetowego

iRonin.IT

• Zamów reklamę