mam problem z którym nie potrafię się poradzić i licze na wasze wskazówki. Za wszelkie z góry dziekuje.
Mam skrypt oparty na plikach TPL, chodź raczej to nie jest popularne smarty gdyż nigdzie nie ma takich plików o tejże nazwie, poniżej napiszę jaki mam podział katalogów:
Kod
-cache
-data
-functions
-img
- js
- layout
- objects <-- tutaj znajdują się pliki PHP5 do których odwołuję się pliki TPL
- panels
- site <--- tutaj są pliki tpl
-tmp
/index.php
-data
-functions
-img
- js
- layout
- objects <-- tutaj znajdują się pliki PHP5 do których odwołuję się pliki TPL
- panels
- site <--- tutaj są pliki tpl
-tmp
/index.php
Może napiszę co próbuje zrobić,
otóż w pliku TPL próbuje wstawić adres danej strony oraz "wyciągnąć" adres do miniaturki.
Tylko jakoś dziwne wywołania dla mnie są, oto zawartość pliku TPL:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="pl" lang="pl"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <meta name="KeyWords" content="<PROCOD print="KEYWORDS" />" /> <meta name="Description" content="<PROCOD print="DESCRIPTION" />" /> <link rel="canonical" href="" /> <link rel="image_src" href="<PROCOD print="OBRAZEK" />" />
Najbardziej mnie tutaj ciekawi to odwołanie: <PROCOD print="DESCRIPTION" />
próbowałem analogicznie do tego zrobić z adresem url (oraz obrazkiem) by go wpisać w pozycje: Link rel.
Jednakże bez skutków.
Znalałem plik php5 odpowiedzialny za wyświetlanie keywords i desription, oto kawałek zawartości:
<?php function mb_unserialize($string) { } class Gra extends Theme { var $id; var $blad; var $content; var $url; var $kategorie; var $adult; var $wczytywanie; function Gra() { /* Dane aktualnej gry */ $row = $DB->getRow('SELECT gr.`nazwa`, gr.`url`, gr.`id`, gr.`odslon`, gr.`ocena`, gr.`opis`, gr.`adres`, gr.`iloscocen`, gr.`rights_komentarz`, gr.`rights_show`, gr.`rights_ocena`, gr.`rights_gra`, gr.`dodal`, gr.`kategoria`, gr.`hit`, gr.`wysokosc`, gr.`szerokosc`, gr.`miniatura`, gr.`image`, gr.`iframe`, gr.`ranking`, gr.`ranking_invert`, gr.`nagrody`, gr.`keywords`, gr.`description`, gr.`adult`, ka.`nazwa` as kanazwa, ka.`url` as kaurl FROM gry gr, kategorie ka WHERE gr.`show` = 1 AND ka.`show` = 1 AND gr.kategoria =ka.id', TRUE); if($row) { $this->title = $row['nazwa'].' - '.$row['kanazwa'].' - gry online - PograjwGry.pl'; $this->nazwagry = $row['nazwa'];
próbowałem w ostatnią linijkę dodać:
$this->obrazek = $row['image'];
lub
$this->obrazek = $row['miniatura'];
ALe bez skutków, nie mam pomysłu jak uzyska ten adres url oraz adres do obrazka danej gry w pliku tpl,
ktoś ma jakiś pomysł ?
Z góry dzięki za wszelką pomoc.