podmiana grafiki w smart'ach |
podmiana grafiki w smart'ach |
1.05.2009, 13:09:35
Post
#1
|
|
Grupa: Zarejestrowani Postów: 10 Pomógł: 0 Dołączył: 1.05.2009 Ostrzeżenie: (0%) |
Witam!
Wywalili mnie z tym tematem z Peb.pl to przybyłem tu. Może ktoś mi pomoże. Chodzi o to że musze podmienić grafike w szablonie smarty i nie wiem jak sie do tego zabrać. Html/css znam dosyć dobrze PHP podstawy, ale struktura tego szablonu mnie troche przeraża. Podołać bym podołał, tylko trzeba mnie wprowadzić w temat. Z góry dzięki! |
|
|
1.05.2009, 15:50:02
Post
#2
|
|
Grupa: Zarejestrowani Postów: 952 Pomógł: 154 Dołączył: 20.01.2007 Skąd: /dev/oracle Ostrzeżenie: (0%) |
W klamerkach masz zapisane instrukcje sterujące dla parsera szablonów, tj. gdzie wyświetlić jakie dane ze skryptu i w jaki sposób. Jak znasz PHP, powinieneś sobie poradzić, bo akurat w przypadku Smarty'ego (Smarty'ego, a nie żadnych "smartów") są one dość podobne w działaniu do tego, co ma PHP: jakieś instrukcje warunkowe, pętle... problem jest taki, że przy tego typu programowaniu ciężko się rozeznać, co taki kod właściwie robi z HTML-em (to samo miałbyś zresztą, jakby szablony były w PHP zrobione). Twoje zadanie polega na tym, że musisz zmodyfikować HTML, a treści w klamerkach zostawić w spokoju.
-------------------- Specjalista ds. głupich i beznadziejnych, Zyx
Nowości wydawnicze: Open Power Collector 3.0.1.0 | Open Power Autoloader 3.0.3.0 |
|
|
3.05.2009, 07:24:51
Post
#3
|
|
Grupa: Zarejestrowani Postów: 10 Pomógł: 0 Dołączył: 1.05.2009 Ostrzeżenie: (0%) |
To jest szablon smarty i szablon w html'u z którego musze zapożyczyć grafike:
http://chomikuj.pl/rafalzamojski template i parafia! Niech mi ktoś rozjaśni sytuacje! |
|
|
3.05.2009, 19:19:58
Post
#4
|
|
Grupa: Zarejestrowani Postów: 952 Pomógł: 154 Dołączył: 20.01.2007 Skąd: /dev/oracle Ostrzeżenie: (0%) |
To może napisz, CZEGO nie rozumiesz, bo już bardziej łopatologicznie jest trudno:
- Tekstu w klamerkach nie ruszasz. Jak znasz trochę PHP, na pewno zobaczysz analogie między programowaniem w PHP, a tym, co jest w treści klamerek, bo de facto jest to to samo tylko z inną składnią. - Tekst poza klamerkami podmieniasz na nowy kod HTML. Wydaje mi się, że nawet nie próbujesz tego zrozumieć, tylko czekasz, aż ktoś się złamie i zrobi to za Ciebie. -------------------- Specjalista ds. głupich i beznadziejnych, Zyx
Nowości wydawnicze: Open Power Collector 3.0.1.0 | Open Power Autoloader 3.0.3.0 |
|
|
4.05.2009, 08:34:01
Post
#5
|
|
Grupa: Zarejestrowani Postów: 10 Pomógł: 0 Dołączył: 1.05.2009 Ostrzeżenie: (0%) |
Musiałem kompa formatnąć i konfiguruje od nowa smarty i taki problem jest:
Warning: Smarty error: unable to read resource: "templates/index.tpl" in c:\usr\apache\httpd\html\sm\libs\Smarty.class.php on line 1092 Czy to znaczy, że index.tpl jest nie do odczytu? Bo jeśli chodzi o Smarty.class.php to tam nic nie powinienem zmieniać? |
|
|
4.05.2009, 08:53:33
Post
#6
|
|
Grupa: Przyjaciele php.pl Postów: 2 258 Pomógł: 16 Dołączył: 21.09.2004 Skąd: Kielce Ostrzeżenie: (0%) |
A ustawiłeś katalog z szablonami ?
Ten post edytował revyag 4.05.2009, 08:53:55 -------------------- -------------
------ |
|
|
4.05.2009, 09:33:49
Post
#7
|
|
Grupa: Zarejestrowani Postów: 10 Pomógł: 0 Dołączył: 1.05.2009 Ostrzeżenie: (0%) |
<?php
define( 'SMARTY_DIR', 'c:/usr/apache/httpd/html/sm/libs/' ); require( SMARTY_DIR.'Smarty.class.php' ); $smarty = new Smarty; $smarty->template_dir = $_home_path.'templates/'; $smarty->compile_dir = $_home_path.'templates_c/'; $smarty->config_dir = $_home_path.'configs/'; $smarty->cache_dir = $_home_path.'cache/'; $smarty->assign( 'title', 'Test strony'); $smarty->assign( 'text', 'test'); $smarty->display( 'templates/index.tpl' ); ?> tak to wygląda |
|
|
4.05.2009, 09:35:22
Post
#8
|
|
Grupa: Moderatorzy Postów: 36 440 Pomógł: 6290 Dołączył: 27.12.2004 |
skoro juz ustawiles katalog szablonow to nie:
a:
uzywaj bbcode! -------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
4.05.2009, 10:22:14
Post
#9
|
|
Grupa: Zarejestrowani Postów: 10 Pomógł: 0 Dołączył: 1.05.2009 Ostrzeżenie: (0%) |
no i robie, robie.... i wszystko jest ok do momentu:
Fatal error: Call to a member function on a non-object in c:\usr\apache\httpd\html\sm\templates_c\%%45^45E^45E480CD%%index.tpl.php(7) : eval()'d code on line 1
|
|
|
4.05.2009, 10:27:36
Post
#10
|
|
Grupa: Moderatorzy Postów: 36 440 Pomógł: 6290 Dołączył: 27.12.2004 |
a te wstawki php w kodzie szablonu to po co? Rozumiesz wogole na czym polega istota szablonow?
co do samego bledu: w eval() odwolujesz sie do zmiennej jak do obiektu, mimo ze ta zmienna nie jest obiektem -------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
4.05.2009, 10:52:52
Post
#11
|
|
Grupa: Zarejestrowani Postów: 10 Pomógł: 0 Dołączył: 1.05.2009 Ostrzeżenie: (0%) |
Ja dostałem ten szablon tylko do podmiany grafiki! Z szablonami nie miałem do czynienia a na jakąś literature zwyczajnie nie mam czasu...
ps. 'błąd apostrofy', trzeba było całe polecenie eval w apostrofe
jest jakiś prostszy sposób na odpalenie szablonów smart'yego?? może jakiś program, bo te błędy mnie zeżrą! Ten post edytował rafalzamojski 4.05.2009, 10:42:07 |
|
|
Wersja Lo-Fi | Aktualny czas: 28.03.2024 - 10:34 |