[smarty] - wiadomosci wstępne |
[smarty] - wiadomosci wstępne |
9.01.2004, 11:57:47
Post
#21
|
|
Grupa: Zarejestrowani Postów: 259 Pomógł: 0 Dołączył: 17.05.2003 Skąd: Nysa Ostrzeżenie: (10%) |
ale jak SMARTY ma poprawnie dzialac z 5 skoro tam zupelnie zmielilo sie OOP, a przeciez SMARTY to klasy?
a tak wogole, to mysle ze chlopaki od SMARTY wszystko poprawia, zeby dzialalo pod 5 i bedzie ok, a jak nie, to w razie czego mozna samemu |
|
|
9.01.2004, 14:30:19
Post
#22
|
|
Administrator planeta/IRC Grupa: Przyjaciele php.pl Postów: 385 Pomógł: 0 Dołączył: 19.04.2003 Skąd: Zabrze Ostrzeżenie: (0%) |
Cytat ale jak SMARTY ma poprawnie dzialac z 5 skoro tam zupelnie zmielilo sie OOP, a przeciez SMARTY to klasy?
a tak wogole, to mysle ze chlopaki od SMARTY wszystko poprawia, zeby dzialalo pod 5 i bedzie ok, a jak nie, to w razie czego mozna samemu Do OOP dużo rzeczy dodano, jednak te które są potrzebne do działania klasą z php 4 pozostawiono. Przy prostych klasach zmiany mogą ograniczać sie tylko do zamiany nazwy kontruktora na __contruct(), w Smarty może być z tym troche więcej roboty, bo pórcz OOP jeszcze kilka rzeczy uległo zmienie -------------------- "Programmers are in a race with the Universe to create bigger and better idiot-proof programs, while the Universe is trying to create bigger and better idiots. So far the Universe is winning."
Cudi's devBlog |
|
|
17.01.2004, 20:14:21
Post
#23
|
|
Grupa: Zarejestrowani Postów: 127 Pomógł: 0 Dołączył: 21.09.2003 Skąd: Truskaw Ostrzeżenie: (0%) |
Cytat Hmm, a ja znalazlem kolejna niekompatybilnosc z PHP5
Zauwazylem ze w koncu w PHP5 pozbyli sie globali HTTP_*_VARS, z ktorych Smarty namietnie korzysta. Mam juz przygotowana łatke (spradzana na php 4.1.1, 4.3.3 i snaps z php5), wieczorkiem podrzuce. 16 wyszla wersja 2.6.1 która nie ma problemu z HTTP_*_VARS Cytat [16-January-2004] This release is focused on minor fixes and minor new features. $global_assign has been removed, assign globals explicitly if you need them. $SCRIPT_NAME is still assigned for backward compatability. You can make your debug console persist by using SMARTY_DEBUG=1 or SMARTY_DEBUG=0 in the URL. Superglobals $_* are now used by default instead of $HTTP_*_VARS.
-------------------- |
|
|
17.01.2004, 21:39:14
Post
#24
|
|
Grupa: Zarejestrowani Postów: 127 Pomógł: 0 Dołączył: 19.11.2003 Skąd: Poznań Ostrzeżenie: (0%) |
Cytat a ja mam takie pytanko.
robie sobie pewien projekt i szczerze mowiac nie chce mi sie poswiecac czasu na pisanie od podstaw systemu szablonow - nie wiecie czy mozna zgodnie z prawem dolaczyc smarty, oczywiscie wszedzie zaznaczajac, ze jego wlasnie uzylem? Możesz bez problemu - smarty jest na LGPL-u a nie jak ktoś napisał na GPL-u i nic nie trzeba omijać http://smarty.incutio.com/?page=SmartyFreq...estions#other-1 -------------------- Enceladus
Warsztat: bez warsztatu Aktua |
|
|
17.01.2004, 23:56:06
Post
#25
|
|
Grupa: Przyjaciele php.pl Postów: 120 Pomógł: 0 Dołączył: 29.11.2003 Skąd: Tarnów Ostrzeżenie: (0%) |
jakby ktos nie wiedzial to ja jestem ciemnym czlowiekiem i pomimo bardzo rozbudowanej instrukcji podanej przez It's_me, nadal nie rozumiem o c w tym chodzi.. (zbyt oficjalny (jak dla mnie)jezyk) napewno duza czesc uzytkownikow tego forum (w tym mnie) ucieszylo by zamieszczenie lopatologicznego objasnienia ich dzialania (+przyklady).
to tylko taka moja drobna sugestia... |
|
|
18.01.2004, 00:29:43
Post
#26
|
|
Administrator planeta/IRC Grupa: Przyjaciele php.pl Postów: 385 Pomógł: 0 Dołączył: 19.04.2003 Skąd: Zabrze Ostrzeżenie: (0%) |
Obawiam sie że już bardziej łopatologicznie sie nie da... Zamiast próbować rozumieć znaczenie słow, powklejaj te kody w pliki, poodpalaj, pozmieniaj kilka linijek, próbuj w ten sposób zajarzyć o co w tym chodzi.
-------------------- "Programmers are in a race with the Universe to create bigger and better idiot-proof programs, while the Universe is trying to create bigger and better idiots. So far the Universe is winning."
Cudi's devBlog |
|
|
1.03.2005, 01:54:35
Post
#27
|
|
Grupa: Zarejestrowani Postów: 2 262 Pomógł: 21 Dołączył: 3.05.2004 Skąd: Sopot, Krakow, W-wa Ostrzeżenie: (0%) |
Znalazłem przed chwlką na Sieci...Godzina póżna więc brak testów
http://www.paullockaby.com/projects/smarty-light/ SMARTY wersja odchudzona -z tego co sie orientuje niektorzy poszukują tak więc wrzucam link. Sam nie korzystałem jeszcze ale napewno probuje. -------------------- Javascript, Coffeescript, Node.js, Mongo, CouchDb, chmury, workery & inne bajery - zycie jest zbyt krotkie aby miec nudna prace :)
|
|
|
29.04.2005, 10:34:02
Post
#28
|
|
Grupa: Zarejestrowani Postów: 245 Pomógł: 4 Dołączył: 22.01.2005 Ostrzeżenie: (0%) |
A ja zarzuce troche kodu może to komuś się kiedyś przyda. Miałem problem z wyświetlaniem newsów, chodziło o tablice którą robiłem. Naszczęście pomógł mi @Hwao. Tutaj zarzuce troche kodu jak wyświetlić dużą ilosć rekordów wyciąganych z bazy danych MySQL przy użyciu Smarty.
news.tpl Kod {foreach from=$news item=newsy}
<table width="400"> <tr> <td align="left">{$newsy.data_dodania} <b>{$newsy.tytul}</b></td> </tr> <tr> <td align="left" colspan="2">{$newsy.tresc}</td> </tr> <tr> <td align="left"><a href="mailto:{$newsy.email_autora}">{$newsy.autor}</a></td> <td align="right"><a href="komentarze-news-{$newsy.id}.html">Komentarze</a></td> </tr> </table> {/foreach} Ten post edytował Diwi 29.04.2005, 10:34:40 |
|
|
17.07.2005, 13:40:10
Post
#29
|
|
Grupa: Zarejestrowani Postów: 1 Pomógł: 0 Dołączył: 17.07.2005 Ostrzeżenie: (0%) |
Witam wszystkich i od razu stawiam pytanie (nie wiem czy nie jest troche lamerskie, ale mam tylko 18 lat i dopiero się uczę).
Czy jest jakiś sposób na to by Smarty pracował ze skryptami napisanym w JavaScript? Do czego mi to potrzebne? Ano chciałem na robionej przeze mnie stronie zrobić tzw. aktywne przyciski. Jednak po umieszczeniu kodu skryptu Java w sekcji HEAD Smarty pokazuje mi błąd kompilacji. Czy ktoś próbował już tego i czy wogóle jest to możliwe? Pozdrawiam, Stogi. |
|
|
17.07.2005, 14:08:51
Post
#30
|
|
Grupa: Przyjaciele php.pl Postów: 2 196 Pomógł: 2 Dołączył: 17.01.2004 Skąd: Sosnowiec Ostrzeżenie: (0%) |
Umieść kod JS między tagami: {literal}...{/literal}
-------------------- |
|
|
17.07.2005, 14:44:33
Post
#31
|
|
Administrator PHPedia.pl Grupa: Developerzy Postów: 1 102 Pomógł: 2 Dołączył: 14.09.2003 Ostrzeżenie: (0%) |
Aktywne tzn, że zmieniają się po najechaniu? Lepiej CSS-a użyć
-------------------- |
|
|
19.09.2005, 02:08:49
Post
#32
|
|
Grupa: Zarejestrowani Postów: 367 Pomógł: 2 Dołączył: 4.03.2003 Skąd: C:/Windows/Temp Ostrzeżenie: (0%) |
Cytat(Diwi @ 2005-04-29 11:34:02)
a nei szybciej
a foreach zostaje taki sam! myśle że szybciej -------------------- |
|
|
23.02.2006, 15:50:01
Post
#33
|
|
Grupa: Zarejestrowani Postów: 210 Pomógł: 0 Dołączył: 31.01.2004 Skąd: Kraków Ostrzeżenie: (0%) |
Witam,
mam pytanie odnośnie polskich czcionek. Co zrobić aby były przekazywane one w normalnej postaci, a nie jako coś takiego: ż #281; ? -------------------- Warsztat: Apache 1.3.36 | MySQL 4.1.19 | php 5.1.4 | OS Linux SUSE 10.3 x86_64 | Kernel 2.6.22.12-0.1 | Opera 9.5 | Kate
Na warsztacie: Ekartki |
|
|
23.02.2006, 15:51:23
Post
#34
|
|
Grupa: Przyjaciele php.pl Postów: 7 494 Pomógł: 302 Dołączył: 31.03.2004 Ostrzeżenie: (0%) |
Cytat(son @ 2006-02-23 15:50:01) Witam, mam pytanie odnośnie polskich czcionek. Co zrobić aby były przekazywane one w normalnej postaci, a nie jako coś takiego: ż #281; ? Gdzie i skąd przekazywane? Jak dostarczasz do templateu zmienne za pomocą assign() to wszystko powinno być OK. |
|
|
23.02.2006, 16:04:26
Post
#35
|
|
Grupa: Zarejestrowani Postów: 210 Pomógł: 0 Dołączył: 31.01.2004 Skąd: Kraków Ostrzeżenie: (0%) |
Masz rację. Kiedy normalnie dołączam dane do temlate czcionki są OK. Pomyliłem się dlatego, że dane wyciągnąłem z MySql i tam były tak 'rozkodowane'. Ale to nie jest ważne:p
Mój problem polega na tym, że gdy próbuję sformatować jakiś tekst za pomocą {$tekst|capitalize} zakładając, że zmienna $test="aącaźgvćbłnógaaemłuee" dostaję wynik: AąCaźGvćBłNóGaaemłUee Nie trudno zauważyć, że zamiast pierwszej litery smarty zamienia na wielkie pierwszą oraz wszystkie po polskich znakach. ___ Edit: Hmm... to może ktoś mi powie jak uciec od polskich znaków? Może być w php ___ Edit2: Znalazłem tą funkcję o którą mi chodziło. Dla zainteresowanych: w php: urldecode oraz urlencode, natomias w smarty: {$articleTitle|escape:"url"} Funkcje te co prawa nie likwidują polskich zaków, lecz zamieniają je tak aby mogły być używane w url'ach Ten post edytował son 26.02.2006, 12:00:06 -------------------- Warsztat: Apache 1.3.36 | MySQL 4.1.19 | php 5.1.4 | OS Linux SUSE 10.3 x86_64 | Kernel 2.6.22.12-0.1 | Opera 9.5 | Kate
Na warsztacie: Ekartki |
|
|
20.03.2006, 22:41:40
Post
#36
|
|
Grupa: Zarejestrowani Postów: 20 Pomógł: 0 Dołączył: 24.08.2005 Ostrzeżenie: (0%) |
Cytat(eS... @ 2005-09-19 01:08:49) Cytat(Diwi @ 2005-04-29 11:34:02)
a nei szybciej
a foreach zostaje taki sam! myśle że szybciej ehh... jak wstawiam:
to wyskakuje mi blad: Kod Fatal error: Call to a member function on a non-object a nie przekazuje danych wogole es jak to zrobic zeby mozna bylo potem wywaloac dane po nazwach pol w bazie tzn {$user.id} {$user.imie} itd trzeba wszystko pisac tak jak napisal divi? edit: znalazlem jeszcze to:
ale tez mi nie dziala... Ten post edytował moron 20.03.2006, 22:53:23 -------------------- i'm moron ;(
|
|
|
19.06.2006, 23:49:55
Post
#37
|
|
Grupa: Zarejestrowani Postów: 151 Pomógł: 0 Dołączył: 20.02.2005 Skąd: Poznań Ostrzeżenie: (30%) |
$this->db - to sie odnosi do jakiejs klasy przez ktora kolega ma obslugiwana baze danych wiec dlatego ci nie dziala ;P
-------------------- |
|
|
15.08.2008, 22:27:37
Post
#38
|
|
Grupa: Zarejestrowani Postów: 53 Pomógł: 0 Dołączył: 2.10.2005 Skąd: Częstochowa Ostrzeżenie: (0%) |
Zrobiłem tak jak podane było w pierwszym poście i pojawia się błąd:
Kod Fatal error: Smarty error: unable to write to $compile_dir '/public_html/templates/templates_c'. Be sure $compile_dir is writable by the web server user. in /public_html/smarty/Smarty.class.php on line 1092 Ktoś wie dlaczego? |
|
|
16.08.2008, 09:53:05
Post
#39
|
|
Grupa: Zarejestrowani Postów: 4 Pomógł: 0 Dołączył: 11.07.2008 Skąd: 34N, 72E Ostrzeżenie: (0%) |
Zrobiłem tak jak podane było w pierwszym poście i pojawia się błąd: Kod Fatal error: Smarty error: unable to write to $compile_dir '/public_html/templates/templates_c'. Be sure $compile_dir is writable by the web server user. in /public_html/smarty/Smarty.class.php on line 1092 Ktoś wie dlaczego? Pewnie masz źle ustawione prawa dostępu do katalogu - zmień więc te CHMODy i powinno śmigać. |
|
|
16.08.2008, 12:48:20
Post
#40
|
|
Grupa: Zarejestrowani Postów: 53 Pomógł: 0 Dołączył: 2.10.2005 Skąd: Częstochowa Ostrzeżenie: (0%) |
Faktycznie wcześniej dawałem 7700 bo gdzieś wyczytałem że bezpieczniej... dałem na 777 i gra gitara.
|
|
|
Wersja Lo-Fi | Aktualny czas: 27.09.2024 - 00:44 |