[ LazniError @ 24.12.2006. 18:50 ] @
| Ok. Prvo da znate da sam graficki (web) dizajner - i radim taj deo posla oko sajta, a kolega na poslu radi PHP. Ja o PHP znam jako malo - skoro pa nista.
Medjutim imam jedno za vas predpostavaljam veoma lako pitanje :)
Dakle ja u Dreamweaveru uradim jednu cistu html stranu sa par drop-down menija koje moj kolega kasnije povezuje sa bazom podataka. Medjutim sta se desava: ja to sve lepo slozim u Dreamweaveru i tako mu posaljem a on kad mi vrati tu istu stranu (povezanu sa bazom) svi elementi - slike, tekst...su razbacani na sve strane, a stranica je sira jedno tri puta itd. Ovo se desava kada tu stranu otvorim u Dreamweaveru. Dakle ovakav sajt je meni posle potpuno nezahvalan za azuriranje. Naravno ovaj php kada pogledam u Firefoxu ili IE (koristim WAMP) izgleda sasvim normalno nije razbacan i radi savrseno. Moj kolega kaze da je ovo normalno i da svaka php strana kada se otvori u Dreamweaveru tako izgleda.
Ja mislim da nije upravu ali zeleo bih da cujem vase misljenje da se ne ubedjujem sa njim bez znanja jer se ja u PHP nerazumem.
Dakle jel to zaista mora tako ili ne :)
Mnogo hvala |
[ icobh @ 24.12.2006. 18:59 ] @
Ja sam prije 5-6 dana počeo da učim php, i počeo sam sa izradom svog novog sajta, pa i mene ovo zanima, da se ne opečem... Ja svoj site radim u Dreamweaweru, koristim HTML template, samo pomoću php skripte dinamički mijenjam sadržaj strane, pa zato ne razumijem kako bi mogao php da pobrka raspored kontrola itd...
[ LazniError @ 24.12.2006. 19:07 ] @
Zelim da dodam nesto sto sam primetio: ako pomocu wampa otvorim ovu php stranu (koja je u dreamweaveru rasuta a u Firefoxu izgleda ok) i sacivam je sa "save as" kao html (a ne php) i ako posle ovaj html otvorim u Dremweaveru sve tabele i celije nisu vise rasute i sve je nazad na svom mestu.
Hmm?
Aj sad malo vi...
[ _CaRtMan_ @ 24.12.2006. 19:24 ] @
Moze li vam sta pomoci Smarty Template Engine? Vise na: http://smarty.php.net
[ LazniError @ 24.12.2006. 20:00 ] @
Hvala _CaRtMan_ ali mi ne pomaze. Ipak vise volim da stvari radim peske sa razumevanjem nego da sve automatizujem sa tako nekim programima. Ne koristim template sve radim sam - dizajniram u photohopu - sklapam u dreamweaveru i saljem programeru koji radi php.
Znaci vise bi mi pomoglo ako bi mi neko dao konkretan odgovor na moje pitanje iz prvog posta. Zasto se ovo desavi i da li je normalno da se desava.
Hvala mnogo
[ Jezdimir Lončar @ 24.12.2006. 20:10 ] @
@_CaRtMan_ - Al' si me nasmijao :) ... Početniku si našao da predlažeš Smarty :) ...
Nego, ja bih tom developeru predložio da koristi isti da bi ti lakše radio (ti kasnije mjenjaš design). Smarty nema nikakve veze sa tim templateima na koje ti misliš (design).
E sad, normalno je da malo stranica u DW-u izgleda drugačije, ali mu reci da koristi ovako neki tpl engine da bi tebi bilo lakše... I da ne bi dolazilo do takvih problema.
DW ne obrađuje PHP kod in-fly tako da ako se nešto echouje (ispisuje preko PHP-a) ne možeš da vidiš pa samim tim malo se mjenja design stranice.
[ Nemanja Avramović @ 24.12.2006. 20:13 ] @
Savršeno je normalna ta pojava kad se meša PHP i HTML kod. DW jednostavno ne parsira lepo PHP i to je normalno. Kada ideš save as iz browsera browser snima generisanu stranicu (bez php-a) pa je ona normalna kad se otvori u DW.
[ LazniError @ 24.12.2006. 20:23 ] @
Ja cu njemu predloziti taj program, ali zeleo bih da napomenem da to sto vi spominjete da se stranica MALO promeni - to nije malo - znaci ona se cela izoblici, sve se nekako rasiri, i ako ja stavim sirinu stranice recimo 800 pixela ona ce u dreamweaveru izgledati kao da ima 2000 pixela u sirini i izmedju svih celija ce biti jako puno praznog prostora. Znaci to nije blago izoblicenje nego totalan haos. Tu dizajner nema vise sta da trazi.
Nadam se da je taj program koji spominjete resenje.
I jos jedno pitanje: ukoliko ja tu stranicu otvorim u Firefoxu, sacuvam je kao html, izmenim dizajn i premimenujem u php - da li je to ok ili nije? Posto vidim da je to nacin na koji bi to mogao da radim.
[ Nemanja Avramović @ 24.12.2006. 21:10 ] @
Nije ok - gubi se php kod.
DW = DreamWeaver
[ kelja @ 24.12.2006. 22:18 ] @
Hm...nisam bas siguran sta se tu desava..ali cini mi se da nije php kod u pitanju.Ja isto koristim DW,i otvaram u njemu fajlove zesce prosarane php kodom i nisam do sada naisao na ovakav problem.Koristis li layere?
Zapravo to 'sirenje i bezanje' meni se desava zbog loseg html koda (katkad),ali onda stranica ne izgleda ni u previewu dobro(uglavnom,osim kad browser 'svari' los kod pa se stranica prikaze korektno)
[ Nemanja Avramović @ 24.12.2006. 22:27 ] @
Pa to može da varira u zavisnosti šta PHP ispisuje. Ako ispisuje samo tekst (recimo sadržaj ćelija u tabelama) onda neće biti mnogo "razbacivanja". Ali ako PHP ispisuje celu tabelu, onda se tabela uopšte neće videti u DW-u.
(ovo je samo banalan primer)
[ kelja @ 24.12.2006. 22:41 ] @
Naravno,ali ovde nije problem u tome.Ili mozda jeste?Pokretac teme bi mogao da posalje jednu stranicu sa kojom ima problema zipovanu,pa da vidimo sta se desava.
edit: Nemanja: Izbačen nepotreban citat.
[ Nemanja Avramović @ 24.12.2006. 22:44 ] @
Pa ne znam, ja baš mislim da je do toga 
Hajde da vidimo da li ćemo dobiti tu spornu stranicu 
[ LazniError @ 24.12.2006. 23:28 ] @
Evo stranice. Poprilicno sam je osiromasio zbog velicine fajla tako da sam izbacio sve slike imate samo strukturu stranice ali mislim da ce to biti dovoljno.
Znaci videcete o cemu pricam ako pogledate fajl u dreamweavery a onda npr preko wamp servera.
thnks
[ icobh @ 25.12.2006. 00:09 ] @
Izbaci ovo što je zaokruženo i sve će biti u redu 
[att_img]
[ LazniError @ 25.12.2006. 01:08 ] @
Ma nema veze sa tim. Obrisao sam ova dva taga koji su zaokruzeni ali to nije resilo moj problem sa stranicom. Ona je i dalje rasuta kad se otvori u dreamweaveru.
Znaci poludecu :()
[ Nemanja Avramović @ 25.12.2006. 01:33 ] @
Pazi sad, ovoga sam se i bojao. Uoči ovo:
Code: <?php
if (!isset($_SESSION['valid_user']))
{
?>
<td width="255" rowspan="10" valign="top" background="images/index_02.jpg" class="style12"><br>
Dobro došli na naš sajt.<br>
Gravin je agencija za izdavanje<br>
...
<?php
} else {
?>
...
PHP radi ovako:
1. ako se ispuni uslov on izvršava (i vraća browseru) sve od { do }, znači PHP kod i ovaj kod <td tralala
2. ako nije ispunjen uslov izvršava se od else { do sledećeg }
...dok DW ignoriše PHP kodove tako da ti u isto vreme prikazuje i sadržaj ako je zadovoljen uslov ( valid_user) i ako nije, i onda se sve to pomeša.
Ovde, nažalost, mislim da nema lakog načina da to tebi bude pregledno.
Adekvatno i ne tako jednostavno rešenje bi bilo korišćenje Smarty template engine-a, ali tu programer mora da nauči korišćenje Smarty-ja kao i rad u grupi (on ti samo prosledi neke promenljive) a dizajner mora da nauči Smarty-jevu sintaksu. Tako se logika odvaja od prezentacije (mada ima malo logike i u prezentaciji) i ti radiš svoje a programer radi svoje. Ovo je jako korisno i dobro ali mora se odvojiti vremena i proučiti Smarty.
Pozdrav,
Nemanja
[ LazniError @ 25.12.2006. 10:38 ] @
Ma da. Icobh je bio u pravu.
U pitanju su bile greske u kodu koje su dodavale dodatne elemente tabeli. Samo sam ih obrisao i to je to. Hvala Icobh. Hvala svima
[ kelja @ 25.12.2006. 12:08 ] @
@Nemanja
Ehm...kao sto rekoh,nije to do php koda :-)
[ Nemanja Avramović @ 25.12.2006. 12:49 ] @
Ja i dalje mislim da jeste 
[ LazniError @ 25.12.2006. 14:05 ] @
Ma nije bre :)
[ Nemanja Avramović @ 25.12.2006. 14:54 ] @
Hehe, ok... 
Copyright (C) 2001-2025 by www.elitesecurity.org. All rights reserved.
|