![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 13 Pomógł: 1 Dołączył: 13.05.2007 Ostrzeżenie: (0%) ![]() ![]() |
Witam mam problem, w jaki sposób mogę zrobić żeby każda linijka wyświetlanej zmiennej przez echo miała takie samo wcięcie jak pierwsze linijka (w tej linijce co jest wklejana zmienna) dla przykładu:
Nie mogę w zmiennej $zmienna dać stałych tabulatorów bo w jednym przypadku wyświetlenia będzie dobrze wcięte a w drugim już nie, jak to rozwiązać? |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 93 Pomógł: 13 Dołączył: 7.09.2006 Ostrzeżenie: (0%) ![]() ![]() |
Bez wstawiania tabulatorów może być ciężko, ale zożesz np.: oddzielić kod PHP od warstwy HTML'a używając systemu szablonów. Wtedy HTML będzie wyglądał dokładnie (albo prawie, to już kwestia uporu) tak samo jak sobie zaplanowałeś.
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 13 Pomógł: 1 Dołączył: 13.05.2007 Ostrzeżenie: (0%) ![]() ![]() |
Właśnie jest mi to potrzebne do mojego małego (w zupełności wystarczającego) systemu szablonów, właśnie w Smartach jakoś to rozwiązali, a ja nie chce przechodzić na Smarty bo pożerają trochę ms.
A chce mieć tylko ładnie w kodzie źródłowym wszystkie wcięcia, czyli nie da się tego zrobić? Nie zyskujesz nic a tracisz sporo: czas. To przez wcięcia w kodzie bardzo "sporo" czasu tracę? 1 Tabulator Zajmuje 1 bajt (4kB na dysku, w zależności od rozmiaru klastra, to wiadomo) 10 tabulatorów zajmuje 10bajtów (4 kB na dysku) Na mojej stronie głównej mam 1630 wcięć (tabulatorów) czyli ~1,6kB (na dysku wciąż zajmuje 4kB) czyli około 3,5% całej strony (chodzi tylko o sam html, bez grafik itp). To zakładając, że użytkownik ma łącze 10kB/s to same tabulatory będą mu się wczytywać ~0,1s To miałeś na myśli mówiąc sporo tracisz? Czyli jednak warto zrezygnować z wcięć dla tych ~0,1s? A i dlaczego w większości stosuje sie tabulatory ze spacji (jak sprawdzałem jedna spacja zajmuje tyle co 1 tabulator) Jeśli żeby zrobić większe wcięcie stosuje się kilka spacji nawet żeby zmniejszyć tego tabulatora zastosujemy 2 spacje to mamy dwa razy więcej spacji niż byśmy zastosowali tabulatory (czyli już 0,2s) mi to nie przeszkadza że tabulator jest trochę szerszy (nie rozjeżdża mi się kod w poziomie jak piszę), czy jest inen wytłumaczenie stosowania spacji zamiast tabulatorów we wcięciach? Ten post edytował michael_13 9.01.2008, 17:07:56 |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 275 Pomógł: 44 Dołączył: 23.11.2007 Ostrzeżenie: (0%) ![]() ![]() |
Właśnie jest mi to potrzebne do mojego małego (w zupełności wystarczającego) systemu szablonów, właśnie w Smartach jakoś to rozwiązali, a ja nie chce przechodzić na Smarty bo pożerają trochę ms. A chce mieć tylko ładnie w kodzie źródłowym wszystkie wcięcia, czyli nie da się tego zrobić? To przez wcięcia w kodzie bardzo "sporo" czasu tracę? 1 Tabulator Zajmuje 1 bajt (4kB na dysku, w zależności od rozmiaru klastra, to wiadomo) 10 tabulatorów zajmuje 10bajtów (4 kB na dysku) Na mojej stronie głównej mam 1630 wcięć (tabulatorów) czyli ~1,6kB (na dysku wciąż zajmuje 4kB) czyli około 3,5% całej strony (chodzi tylko o sam html, bez grafik itp). To zakładając, że użytkownik ma łącze 10kB/s to same tabulatory będą mu się wczytywać ~0,1s To miałeś na myśli mówiąc sporo tracisz? Czyli jednak warto zrezygnować z wcięć dla tych ~0,1s? A i dlaczego w większości stosuje sie tabulatory ze spacji (jak sprawdzałem jedna spacja zajmuje tyle co 1 tabulator) Jeśli żeby zrobić większe wcięcie stosuje się kilka spacji nawet żeby zmniejszyć tego tabulatora zastosujemy 2 spacje to mamy dwa razy więcej spacji niż byśmy zastosowali tabulatory (czyli już 0,2s) mi to nie przeszkadza że tabulator jest trochę szerszy (nie rozjeżdża mi się kod w poziomie jak piszę), czy jest inen wytłumaczenie stosowania spacji zamiast tabulatorów we wcięciach? 1. Naucz się czytać ze zrozumieniem... 2. Chcesz mieć stałe wcięcia to pisz tak:
O to Ci chodzi? 3. Ciągle nie rozumiem jaki sens tego... Po raz kolejny, tracisz tylko czas... |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 13 Pomógł: 1 Dołączył: 13.05.2007 Ostrzeżenie: (0%) ![]() ![]() |
1. Naucz się czytać ze zrozumieniem... To ty naucz się czytać, było włączyć to co ja napisałem i zobaczyć jak wygląda kod i co chce osiągnąć, a nie usuwasz wcięciacia z kodu tym samym struktura html (wcięć jest zaburzona) czyli kompletnie przeciwnie do tego co chce osiągnąć jakoś aiv zrozumiał o co mi chodzi i zaproponował przejście na szablony (bo tak w szablonach np, smartach osiągneli to w jakiś sposób, własnie chodzi mi w jaki sposóB) tyle że ja nie chce przejść na Smarty. Jeśli nie rozumiesz po co mi to potrzebne i nie wiesz jak ten problem rozwiązać to się nie wypowiadaj, bo forum chyba służy żeby pomóc rozwiązać problem a nie tylko po to żeby dopytywać się po co to komu i nie pomagać mu tylko krytykując. Traci czas ten kto nie pyta, ja nie uznaję tego za stratę czasu, jeśli ty tak myślisz to co robisz na forum? Przecież to strata czasu. Wiec jeśli nadal nie wiesz o co mi chodzi uruchamiasz to co napisałem (tam dwie kropki pominąłem): Więc widać widać jak wyglądają wcięcia, więc powiedz mi w jaki sposób mam zrobić żeby mieć takie wcięcia: Bo to co ty zrobiłeś to kod wygląda tak: i nigdzie nie pisałem, że chce mieć stałe wcięcia (i kto tu pisze o czytaniu ze zrozumieniem)! |
|
|
![]() ![]() |
![]() |
Aktualny czas: 7.10.2025 - 06:31 |