Új hozzászólás Aktív témák
-
Sk8erPeter
nagyúr
válasz cidalain #5441 üzenetére
"ne listazodjanak a fajlok ha direktben beirjak egy mappajat, amiben nincs index fajl. Ha igy nezem akkor itt semmifele szerveres problema nincs"
Hogyne lenne már szerveres probléma, ha ezek szerint listázódnak a fájlok, amiknek rohadtul nem kéne? DE, VAN szerveres probléma, mégpedig az, hogy nincs beállítva, hogy ne tudja már akárkicsoda végigturkálni a publikus könyvtár tartalmát, ha ott nincs kezdőfájl.
Most ebből melyik rész nem tiszta?"A user gondoskodjon arrol hogy a publikus feluleten elrejtsen valamit"
Hogy mi van? Most ki a user, ki a fejlesztő? Ha a user alatt azt érted, akinek a fejlesztő elkészíti a weboldalt, akkor nem az ő feladata, hogy bármilyen rejtegetéssel foglalkozzon. Ha a fejlesztő szemszögéből nézzük, akkor pedig az ő felelőssége megoldani, hogy ne lehessen csak úgy kotorászni a webszerver publikus könyvtárában. Tulajdonképpen ezek már korábban is elhangzottak, csak most nem értem a rugózást.Sk8erPeter
-
martonx
veterán
válasz Sk8erPeter #5451 üzenetére
"Ha a fejlesztő szemszögéből nézzük, akkor pedig az ő felelőssége megoldani, hogy ne lehessen csak úgy kotorászni a webszerver publikus könyvtárában."
Annyit tennék azért még hozzá, hogy szvsz nem a fejlesztő feladata konfigurálni egy webszervert. Ez tipikusan rendszergazdai, üzemeltetői feladat. Noha nyilván gyakran nem ilyen tiszták a határvonalak, de szvsz az régen rossz, amikor a fejlesztő a nyilvánvaló üzemeltetői hiányosságot kell, hogy javítgassa, foltozza.
Szegény cidalain-nék nem értik miről beszélünk, úgyhogy mondjuk már ki végre egyértelműen:
Szarul van konfigurálva az apache (vagy bármilyen webszerver, nem derült ki az eredeti hsz-ből a webszerver pontos típusa), és ekkor nem az a megoldás, hogy fejlesztőként elkezdünk ilyen - olyan kókány megoldásokkal együtt élni a nyilvánvaló konfigurációs hibával, hanem elintézzük, hogy legyen normálisan konfigurálva.
Én kérek elnézést!
-
Sk8erPeter
nagyúr
válasz martonx #5452 üzenetére
Na ja, ebben teljesen igazad van, hogy már eleve a webszerver alapbeállításai kellene, hogy tartalmazzák az erre vonatkozó opciókat. Az a rész ebben a formában tényleg nem igaz, hogy a fejlesztő szarakodjon ilyesmivel .htaccess-ben vagy másképp, az igazából már a kényszermegoldás, amikor mondjuk van egy szarabb osztott/egyéb tárhely, amihez kénytelen igazodni a fejlesztő, mert mondjuk a megrendelő vagy a Gizike néni ahhoz ragaszkodott. Vagy mert a rendszergazda egy kretén.
[ Szerkesztve ]
Sk8erPeter
-
cidalain
veterán
válasz Sk8erPeter #5453 üzenetére
Pedig tobb tarhelyet is hasznaltam mar, es nagyobb szazalekban nekem kellett pl a listazast tiltani a htaccess-el. Akkor a legtobb szolgaltato szar, vagy kevesbe jo rendszergazdat alkalmaz?
Mivel sosem uzemeltettem webszervert, csak hasznaltam, nekem eddig ugy tunt hogy a nem tiltas az alap a tapasztalatok alapjan...
En kerek elnezest, hogy ugy gondoltam hogy akkor ez igy jo. De ezekszerint akkor ez igy nem jo.[ Szerkesztve ]
>> GearBest Club Veszprém << >> https://www.facebook.com/gbc.veszprem <<
-
cidalain
veterán
válasz olivera88 #5456 üzenetére
Passz.
Help, info akarmi.
Sajnos nem tudjuk hogy milyen lehetoseged van anyagot felvinni. De biztosan azzal van a gond hogy rosszul van feltoltve a keretrendszerbe. Hogy mit kellene csinalni hogy jo legyen ahhoz keves az infonk, igy nem nagyon tud senki sem mondani ertelmeset.>> GearBest Club Veszprém << >> https://www.facebook.com/gbc.veszprem <<
-
Sk8erPeter
nagyúr
válasz olivera88 #5456 üzenetére
A forráskódod cseppet ocsmány: miután kezdődik a szokásos HTML-struktúra a <html><head>...</head><body>-val, azután középtájt van egy ilyen:
</script>
</head>
<body onload="initialize()">
<div id="map_canvas" style="width:90%; height:90%"></div>
</body>
</html>
<div id = "hir_728X15">
..............
..............
<div id = 'footer'>
<div id="cp">
...............
</div>
</div>
</div>
</body>
</html>Persze a sok pont helyén tartalom van.
Szóval lezárod feleslegesen kétszer a headet, beledobsz a közepébe egy body-t, aztán jön a térkép divje, lezárod a body-t, lezárod a html-taget, aztán kezdődik egy div, aztán lezárod a body-t, majd lezárod a html-t megint.
Csoda, hogy Chrome-ban működik a térkép... Sőt, inkább kár, hogy működik Chrome-ban, nem jó, hogy túl toleráns a böngésző az okádmány kódokkal szemben.Ezeket javítsd ki első körben, így még lesz is esélyed rá, hogy bármi script működjön.
(#5457) cidalain :
"nem nagyon tud senki sem mondani ertelmeset"
A magad nevében beszélj, hogy nem tudsz mondani értelmeset.Sk8erPeter
-
cidalain
veterán
válasz Sk8erPeter #5458 üzenetére
Bocs, ugyanezt elmondtam neki 16 hozzászólással ezelőtt.
CMS e van, és a tartalomfeltöltéskor bevágta a konkrét másik működő HTML-t.
Idáig már eljutottunk.Eddig az én mondandóm is értelmes volt, lényegét tekintve ugyanaz mint a tied.
"Ezeket javítsd ki első körben, így még lesz is esélyed rá, hogy bármi script működjön." Ez ugyanúgy nem értelmes, mert ahogy leveszem, ő nem fejlesztő, a forráshoz nem tud nyúlni, lövése sincs mit és hogyan javítson.
A kérdés: hogy tudja feltölteni az anyagot, hogy ne legyen trágya a kód, és működjön is.
Nem tudjuk milyen CMS, nem is tudja hogy tudja megállapítani.Ezután hogy konkrétan mit csináljon, és hogyan azt te sem tudod megmondani.
Asszem körbeértünk.>> GearBest Club Veszprém << >> https://www.facebook.com/gbc.veszprem <<
-
Sk8erPeter
nagyúr
válasz cidalain #5459 üzenetére
Honnan veszed, hogy CMS-t használ? Most direkt visszatekerésztem a hsz.-eit egészen az elejéig, és egy szóval nem említette, hogy azt használna.
""Ezeket javítsd ki első körben, így még lesz is esélyed rá, hogy bármi script működjön."
Ez ugyanúgy nem értelmes, mert ahogy leveszem, ő nem fejlesztő, a forráshoz nem tud nyúlni, lövése sincs mit és hogyan javítson."
Mi az, hogy nem értelmes? Hát ember, ez a HTML-szerkesztés topic, ez a tanács értelmes, és leírja a probléma valószínűsíthető okát. Ha nem férne hozzá a forráskódhoz valamilyen módon, nem jött volna ebbe a topicba.
Azzal meg nem tudunk mit kezdeni, hogy képtelen leírni, hogy mi a nyűgje.Sk8erPeter
-
cidalain
veterán
válasz Sk8erPeter #5460 üzenetére
Ilyen kódot ember nem ír, amiről megegyezhetünk asszem. (ha igen akkor nem a térképről kérdezgetne, hanem arról hogy mi az a HTML tag). Tipikus CMS kód a forrás alapján egyébként.
("egy szóval nem említette, hogy azt használna" - de egy szóval sem cáfolta amikor utaltam rá)"Ha nem férne hozzá a forráskódhoz valamilyen módon, nem jött volna ebbe a topicba."
Vagy igen, mégis idejött."Azzal meg nem tudunk mit kezdeni, hogy képtelen leírni, hogy mi a nyűgje."
De leírta: nem megy FF alatt. És annyit tudunk kezdeni vele, hogy megmondtuk hogy szar a kód. De megoldást nem tudunk adni."Mi az, hogy nem értelmes?" Hát ha végignézted a kommentjeit lejött volna hogy nem egy HTML expert, Így a javítsad a kódot értelmes ugyan, de számára egy "tanuljál meg programozni bakker, aztán beszélgethetünk a kínodról" típusú tanács.
Persze vitázhatunk napestig, és beleköthetsz minden második betűmbe, de akkor sem tudod megmondani te sem a szerencsétlennek, hogy mit csináljon hogy jó legyen neki azonkívül hogy javítsad a kódot. A kódokhoz rohadtul értesz, de néha annyira felmegy nálad a pumpa itt a topicban hogy az hihetetlen
És nem is mindig a szakmai részen.>> GearBest Club Veszprém << >> https://www.facebook.com/gbc.veszprem <<
-
Sk8erPeter
nagyúr
válasz cidalain #5461 üzenetére
"Tipikus CMS kód a forrás alapján egyébként."
Hát egyáltalán nem. Ezek szerint nem annyira nézegetted komolyabban CMS-ek kódjait, azokban van legalább valamilyen szintű konzisztencia. Ebben a kódban nincs.
Meg általában a CMS-ek kódjában nincs össze-vissza kutyult angol-magyar elnevezés a class-oknál, id-knál. Ahhoz már komoly erőfeszítés kell, hogy olyan theme-et tákoljon össze valaki, ahol ennyire nem egységes a kód, és hibák is vannak benne. Mármint most nem csak a korábban említett tagek keveredéseiről beszélek, hanem hogy attribútumok értékei előtt, még az idézőjel előtt szóköz, aztán egyik helyen aposztróf, másik helyen sima idézőjel használata, stb. Igaz, pl. az Artisteer élen jár a tákolmány theme-ekben, de annak a végső kimenetében is azért fel lehet fedezni a népszerűbb PHP-s CMS-ek kódmaradványait.
Ha kiderülne, hogy CMS, azon jóóóóól meglepődnék. (Ha valami őskövület darab, vagy egy olyan, amivel ilyen tákolmányt lehet összehozni, akkor legalább megtudjuk, mit kell kidobni az első kukába.)
A népszerűbb CMS-ek manapság már ügyelnek olyasmire is, hogy mondjuk a menü ne egy table legyen már, annak túl sok köze például a reszponzivitáshoz sem lesz."egy szóval sem cáfolta amikor utaltam rá"
Nem tudom, hol utaltál rá, de lehet, hogy nem értette, miről beszéltél."A kódokhoz rohadtul értesz, de néha annyira felmegy nálad a pumpa itt a topicban hogy az hihetetlen "
Bennem egy pillanatig nem ment fel a pumpa, te valamit benézel.
Amúgy nemcsak belőlem váltottad ki a kényszert, hogy három oldalról magyarázzuk el neked, mi a pálya például a webszerverek kapcsán, ha arra gondoltál. Ha oltogatnak, az nem feltétlenül azt jelenti, hogy a másik dühöng.Igazából tényleg nem jutunk előrébb, szóval egymás közt nem igazán érdemes vitázni, majd ha leírja a nyűgjét, akkor talán kiderül, mi a pálya, vagy nem. Nem a mi érdekünk, hogy előrébbjusson, mi csak segíteni vagyunk itt, szóval rábízhatjuk a továbbiakat nyugodtan, mi meg átrágtuk a témát.
[ Szerkesztve ]
Sk8erPeter
-
olivera88
veterán
válasz Sk8erPeter #5458 üzenetére
Értem. Köszi. Nem használunk CMS t. Majd a kolléga megcsinálja mert én nem férek hozzá annyira..Van valami módszer mi alapján kell megadni koordinátákat h pontosan el legyen helyezve a radar réteg? Pl ha ilyen réteget helyezek rá http://pljusak.com/1_radar/bilosi_radar.gif?nocache , mi alapján tudom h jó helyen van?
[ Szerkesztve ]
LG Velvet 5G Android 11 - Windows 10 Pro x64 & Debian 11 Bullseye - WoWS unsinkable_sam_
-
cidalain
veterán
válasz olivera88 #5463 üzenetére
Vagy van koordinata a kephez, akkor nyert ugyed van.
Ha nincs akkor csak a viszonyitasi pontok alapjan tudod beloni - pl en neked a multkorit az orszaghatarok, es a jelolt varosok alapjan hoztam jo helyre.
Ha nincs viszonyitasi pont a kepen akkor sehogy nem tudod a terkepre rahelyezni, vagyis ra tudod, csak hogy jo helyen van e az soha nem derul ki.>> GearBest Club Veszprém << >> https://www.facebook.com/gbc.veszprem <<
-
Sk8erPeter
nagyúr
válasz olivera88 #5463 üzenetére
"Nem használunk CMS t. "
Az jelen esetben nem baj, hogy nem használtok CMS-t, mert szabadon bele tudsz nyúlni a kódba, anélkül, hogy el kellene magyarázni a modul-/komponens-/pluginkészítés alapjait. A koordinátás dologra nem tudok most mit mondani, mert ennyire nem nézegettem meg a radaros dolgot, mert cidalain múltkor ahogy elnéztem, töviről hegyire elmagyarázta neked, szóval indulj ki az ő kapcsolódó hsz.-eiből.Sk8erPeter
-
olivera88
veterán
válasz cidalain #5464 üzenetére
Hát ha már a Pljusak megtudta csinálni viszonyítási pont nélkül, meg a Románok [link] , Szlovákok [link]Akkor valami módja csak van.. És pontos is, a Románt ismerem már jó ideje..
[ Szerkesztve ]
LG Velvet 5G Android 11 - Windows 10 Pro x64 & Debian 11 Bullseye - WoWS unsinkable_sam_
-
cidalain
veterán
válasz olivera88 #5466 üzenetére
Nem tudhatod, hogy milyen adatokbol dolgoznak.
Nezd, ha beszelsz a radarosokkal, es megkerdezed hogy ez meg az a radarkep milyen koordinataju teruletet fed le es megkapod a koordinatakat, akkor nem kell viszonyitasi pont.Ha olyan radarkepet akarsz felhasznalni amin nincs viszonyitasi pont, de masok is hasznalnak, akkor a koordinatakat le kell lesni roluk. (Pl amiket elobb linkeltel ket pelda)
Viszonyitasi pont akkor kell ha nincs koordinata.
Az azert belathato hogy e ketto kozul valamelyik mindenkeppen kell. Ha valaki megcsinalta, akkor volt olyan infoja ami neked nincs.[ Szerkesztve ]
>> GearBest Club Veszprém << >> https://www.facebook.com/gbc.veszprem <<
-
Yilderim
újonc
válasz martonx #5452 üzenetére
Erre válaszolok, de egyúttal mindenkinek köszönöm a hozzászólásokat a témához...
A szerver beállításaihoz
a) sajnos nem értek
b) nem is kaptam információt róla, hol lehetne az én jogosultságaimmal bármit állítani.A konkrét helyzet a következő <user>.web.elte.hu címre tárhelyet igényelhetünk ELTE-hallgatókként, azonban támogatás nem igazán jár a dologhoz, egyszerűen WinSCP kapcsolaton keresztül egy mappába tudunk anyagot feltölteni, de az itteni (esetlegesen létrehozott) almappák tartalmát automatikusan kilistázzák a böngészők, szóval jelen lehetőségeim függvényében szeretném az elrejtős index.html-t használni...
(A mappában egyébként nem csak olyan képek vannak, amik konkrétan linkelve vannak a weblapon, hanem pl. egyetemi beadandó feladatok is, amik ott fontosak voltak, hogy a webszerverre kerüljenek fel, de nem részei a mostani publikus tartalomnak...)
Szóval, a kérdés a technikai részre visszakanyarodva az lenne:
mi lehet az oka, hogy nem működik az átirányítás?
Ha egy kattintható linkre teszek javascriptes visszalépést, az önmagában működik;
illetve önmagában (rendes url beírásával) az átirányítás is rendben;
miért ütik egymást? -
haromegesz14
aktív tag
Hello!
Létezik olyan google dork amivel csak is kifejezetten HTML oldalakra keres rá? Segítségeteket előre is köszönöm!10 féle ember létezik, aki ismeri a bináris számrendszert, és aki nem!
-
DNReNTi
őstag
Hola,
Valahogyan rá lehet venni az IE9-et hogy ismerje az input és textarea placeholder attribútumot vagy használjam a jQuery placeholder plugint?
Köszköszbut without you, my life is incomplete, my days are absolutely gray
-
DNReNTi
őstag
válasz fordfairlane #5474 üzenetére
Ettől féltem igen. Korábban én is szkriptet használtam, aztán váltottam az attribútumra, de egy mostani projektnél szeretném ha az oldal IE9-ig kompatibilis lenne.
but without you, my life is incomplete, my days are absolutely gray
-
Orionk
senior tag
Sziasztok !
Az elmúlt időszakban, 2-3 hónapban megtanulgattam összerakni egy korrekt weboldalt mezei HTML, CSS, PHP és egy kicsi JavaScript segítségével.
Természetesen totál kezdő vagyok, de haladok azért előre.
Nektek is köszönhetek jópár segítséget itt a fórumban, úgyhogy köszi.Szóval azért írok most, mert ráakadtam az ilyen dolgokra, hogy Joomla és Wordpress. Ezekkel az oldalakkal sokkal könnyebb oldalakat létrehozni, nem ? Lényegében majdnem, hogy hiába csináltam eddig a mezei weblapkészítést, nem ?
Tudtommal erre valóak ez a két rendszer, hogy sokminden meg van csinálva és az ember csak letölti és úgymond belerakja a szöveget és képeket és fasza weboldalt kap, holott mezei kódolással meg csak szenvedne és sokáig tartana mindez.
Jól látom ? köszi
-
DNReNTi
őstag
Igen jól és nem, nem jól.
A Joomla, Drupal, WP és társaik tökéletesen alkalmasak akár nagyon komoly oldalak létrehozására, de ugyan úgy hozzáértést igényelnek mint a mezei weboldal/webalkalmazás fejlesztés. Eleinte talán könnyűnek tűnik hogy WP-ben 6 perc alatt egy kész weboldalt pattintasz össze, de ha valamit testre kell szabni akkor ugyan úgy szükséged lesz az alap html, css, js, jq, php tudásra, plusz a keretrendszer ismeretére is.
Tehát igen, fasza weblapot lehet létrehozni velük, és nem, nem hiába foglalkozol a weblapkészítéssel.
but without you, my life is incomplete, my days are absolutely gray
-
-
Sk8erPeter
nagyúr
"Ezekkel az oldalakkal sokkal könnyebb oldalakat létrehozni, nem ? Lényegében majdnem, hogy hiába csináltam eddig a mezei weblapkészítést, nem ?"
Dehogyis. Nagyon jól tetted, hogy belementél az apró részletekbe, ezeken a tanulási folyamatokon mindenkinek át kell esnie, aki komolyabban akar foglalkozni a webfejlesztéssel, és nem csak kókányolni (valami kényszermegoldásokkal összekalapálni valami működőszerűséget), ráadásul ez a tanulási folyamat normális esetben sosem áll meg, mindig tanulsz valami újat.
Meg fog térülni, mert így van sejtésed róla, nagyjából mi zajlik a háttérben. Nem is érdemes eldobnod a CMS-ek felfedezése miatt minden eddigit, tanulj tovább. Főleg, hogy közel sem csak a CMS-ek uralják a webes világot. Sok előnyük van, de sok előnye van a frameworköknek is. Meg ha már modulfejlesztési igényről van szó, akkor a CMS-ek esetében is bőven van kódolnivaló, és a CMS modulfejlesztési módszereinek megtanulása is eltart jódarabig. Bőven kelleni fog még az a tudás a jövőben, és még sokkal több.Sk8erPeter
-
martonx
veterán
Ideális esetben szerintem a tanulási folyamat így zajlik (nyugodtan kövezzetek meg érte, illetve az élet sosem ideális)):
1. saját kezűleg barkácsolsz, közben rengeteget tanulsz.
2. rájössz, hogy a CMS-ek ugyanezt tudják, csak jobban, átállsz rájuk, közben rengeteget tanulsz.
3. rájössz, hogy a CMS-eknek komoly hátrányai vannak, átállsz a frameworkök használatára, közben rengeteget tanulsz.Én kérek elnézést!
-
Orionk
senior tag
Köszi a tanácsokat.
Itt van ez az oldal : http://www.gemencballon.hu/
Nézegettem, elég szépnek találtam.
Később meg belefutottam ebbe : http://vtem.net/demo/?template=vt_farmUgyanaz a két oldal.
Szóval azt szeretném kérdezni, hogy mire való ez az oldal : http://vtem.net/demo/?template=vt_farm
Kiválasztok itt egy demót, és letöltöm és szó szerint csak a képeket, szöveget, tartalmat, stb... kell beletennem és kész ?, vagy ha nem, akkor mégis mit kellene még pluszban bele fejleszteni ?
köszi
-
DNReNTi
őstag
Egy minimál céges bemutatkozó oldalnál valószínű hogy semmit, de tegyük fel hogy egy privát fogorvosi rendelőnek kell kartonozó rendszert készítened, ahol egyrészt minden adat megvan minden ügyfélről és minden beavatkozásukról mindez egy könnyen használható felületen és mondjuk még kifelé is nyitott a dolog, az ügyfelek online láthatják mennyire vannak betáblázva az orvosok és online foglalhatnak időpontot. Na most szerintem egy ilyen feladatnál lenne mit fejleszteni bőven az alap tartalomkezelő mellé. Megjegyzem, én egy ilyennek nem is tartalomkezelővel mennék neki, csak a példa kedvéért írtam.
but without you, my life is incomplete, my days are absolutely gray
-
Sk8erPeter
nagyúr
válasz DNReNTi #5482 üzenetére
Ilyen feladatokat nyugodtan meg lehet oldani egy komolyabb CMS segítségével. Drupal segítségével biztosan, az egyes entitások agyonmezőzhetők, meg van foglalómodul is, Views-zal meg aztán komplex lekérdezéseket, egyedi megjelenítéseket tudsz összeállítani grafikus felületen.
Sk8erPeter
-
DNReNTi
őstag
válasz Sk8erPeter #5483 üzenetére
Hüm.
Lehet jobban meg kellene ismerkednem a Drupal-al.but without you, my life is incomplete, my days are absolutely gray
-
Sk8erPeter
nagyúr
válasz DNReNTi #5484 üzenetére
Most hirtelen nem tudom, melyik modul tart már olyan szinten, hogy pont megfelelő legyen a feladatra, mert elég sok idő telt el a legutóbbi Drupalozásom óta (most más került terítékre), úgyhogy ha nekikezdenék, én is első körben utánajárnék, és kipróbálnám az aktuális foglalómodulokat, aztán eldönteném, melyik felel meg a feladatnak. Vagy valahogy Flag modullal hoznám össze, nem tudom, most nem volt kedvem gondolkodni rajta.
Sk8erPeter
-
DNReNTi
őstag
válasz Sk8erPeter #5485 üzenetére
Nem is fontos. Csak példaképp írtam.
A Drupal-nak meg még utánanézek, egyre szimpatikusabb.but without you, my life is incomplete, my days are absolutely gray
-
martonx
veterán
válasz Sk8erPeter #5483 üzenetére
Ahogy ezt már sokszor átbeszéltük, egy feladatot sokféleképpen meg lehet oldani. Szvsz a Drenti által említett eset tipikusan olyan, amit meg lehet oldani framework-kel is, meg CMS-el is, de egyértelmű, hogy a CMS-nek itt már pozitív hozadéka nem lesz, ellenben sorra fognak előjönni a negatív hozadékok.
Épp mostanában jártam úgy (az esetet ismered is www.realeyesit.com), hogy egy komplexebb feladatot CMS-el oldottunk meg, mert az elején még az tűnt a jobb megoldásnak, aztán a végén 3 hónapot fejlesztettünk azzal is, és a végeredmény akkor sem lett olyan, mintha 3 hónap alatt az alapoktól megcsináltuk volna frameworkkel.
Én kérek elnézést!
-
Sk8erPeter
nagyúr
válasz martonx #5487 üzenetére
Hát ja, igazából ebben nehéz újat mondani, hogy mindkettőnek vannak előnyei-hátrányai, és azt mérlegelni kell. Ha a teljesítmény-szempontok kritikusak, akkor valószínű, hogy kevésbé éri meg a CMS, persze ez is attól függ, a gyorsítótárazással kapcsolatos tudást is fejlesztik. Általános lesajnálás övezi sokszor a CMS-eket, ha komolyabb projektről van szó, ennek sok oka van, egy része teljesen jogos, másik része nem az.
Amit én kódszinten komoly problémának látok, hogy a visszafelé kompatibilitás kényszere miatt a PHP-alapú CMS-ek kódja sokszor a PHP 4-es időszakból visszamaradt tákolmányok korhoz igazítgatásával, toldozásával-foldozásával van tele, meg a procedurális kódolás erőltetésével, immár kutyulva az objektumorientáltsággal. Sajnos ez alól nem kivétel a Drupal sem, még ha ez a komolyan vehető CMS-ek közé tartozik is. Ez szerintem gáz, én inkább örülnék egy radikális váltásnak két főverzió között, még ha sok is lenne az anyázás, hogy nehéz portolni az új verzióra a modulokat.
Probléma az is, hogy sokszor inkompetens emberek készítenek tutorialokat, screencasteket (mondjuk ez a PHP-s világra sajnos különösen jellemző, hogy boldog-boldogtalan nekiesik, mint tót az anyjának).
Probléma továbbá sokszor az is, hogy - amennyiben komolyan vehető CMS-ről van szó - muszáj tényleg sok időt beleölni a CMS fejlesztésének tanulásába, különben kellő ismeretek híján csak billentyűzet-csapkodós, facepalmos módon tudja az ember megoldani a problémát. Szóval sokszor egyszerűen a kellő ismeret hiányzik ahhoz, hogy rájöjjön az ember, hogy lehet értelmesen megoldani egy problémát. Amikor pár éve melóhelyen volt egy projekt, akkor annyi volt a megkötés, hogy CMS-t használva legyen kialakítva az oldal - én a netes, értelmesen, programozói szemszögből is megközelített vélemények alapján választottam a Drupalt. Sokan dicsérték a jól kialakított, könnyen kezelhető jogosultságkezelést, az elég általános mezőzhetőséget, tartalomtípusokat, viszonylag értelmes bővíthetőséget, stb. Fogalmam nem volt még az egészről, jó kis beletanulási időszak volt, aztán kb. 1,5 hónap múlva majdnem úgy döntöttem, hogy abbahagyom az egészet a francba, és megcsinálom ugyanezt tök máshogy. Egyszerűen a tököm ki volt vele. De ez még a 6-os verzió idején volt (most a 8-as lesz idén vmikor stabil), azóta rengeteget fejlődött a Drupal, plusz akkor aztán találtam egy normális könyvet, ahol végre értelmesen volt leírva, hogyan is kell egy rohadt modult relatíve jól fejleszteni. Még a hivatalos anyagokat sem találtam ilyen szempontból kielégítőnek. Aztán később, amikor már belejöttem, láttam, mennyire egyszerűen is meg lehetett volna oldani mindezt, főleg a 7-es után... a két verzió között szerintem igen látványos különbségek vannak.
Aztán nyilván megköti a fejlesztő kezét az is, hogy alkalmazkodni kell a CMS fejlesztői által kitalált moduláris struktúrához. Persze a framework API-jához is igazodni kell, ott sem lehet csak rászabadulni, mint egy vadbarom, azt is hosszú időn keresztül kell tanulni.Igazából mind a CMS, mind a framework esetén könnyű elérkezni egy ponthoz, ahol az egyik röhögve lehagyná a másikat - pl. CMS esetén lehet mondani, hogy háhh, ehhez csak kattintanék hármat, vagy erre csak felraknám az XY modult, és kész lennék, esetleg modulból meghívnám az API akármilyen függvényét; aztán frameworknél meg lehet mondani, hogy "ne szívassál már, ezt három sorból megoldom, amivel te itt most szarakodsz".
Szóval ez a kérdés megoldatlan marad. És akkor a kötelező panelszöveg: mindenki használja azt, amit szeret, amit megkövetel a főnök, vagy ami alkalmasabb az adott feladatra.[ Szerkesztve ]
Sk8erPeter
-
csabyka666
addikt
Üdv mindenkinek!
A segítségeteket szeretném kérni.
Ha újratöltést követően az oldalon hivatkozok egy elemre, mondjuk "index.php?menu=akarmi#valamelyikdiv", akkor odaugrik a "valamelyikdiv" ID-jű elemre, viszont ha újratöltöm ismét, immáron "index.php?menu=akarmi"-vel, akkor is a linkben marad a "#valamelyikdiv", és ezért ugyanúgy odaugrik.
Ha úgy töltöm újra, hogy "index.php?menu=akarmi#ezegymasikdiv", akkor viszont frankón odaugrik, ahova mondom.Mi erre a megoldás? (AJAX nem játszik. )
Köszi a segítséget előe is!
[ Szerkesztve ]
Ágdarálást, kaszálást, területtisztítást vállalok profi gépekkel! Elsősorban Zala megye és vonzáskörzete, de minden megkeresést meghallgatok. +36305633091
-
martonx
veterán
válasz csabyka666 #5489 üzenetére
"ha újratöltöm ismét, immáron "index.php?menu=akarmi"-vel, akkor is a linkben marad a "#valamelyikdiv", és ezért ugyanúgy odaugrik"
A helyedben megkeresném a hibát, hogy ilyenkor miért marad a linkben a #valamelyikdiv
Amúgy meg nem igazán értem példa nélkül, hogy mit is szeretnél.Én kérek elnézést!
-
cidalain
veterán
válasz csabyka666 #5489 üzenetére
nem teljesen egyértelmű mi a kérdés
ha ott van a #ideugrok akkor oda fog ugrani. ha azt akarod hogy ne ugorjon oda akkor szedd ki.az újratöltés nálad mit jelent? nyomsz egy F5-öt? ebben az esetben mindig ottmarad a #, mert az az adott oldalt tölti újra.
ez a rész nem világos konkrétan: ha újratöltöm ismét, immáron "index.php?menu=akarmi"-vel, akkor is a linkben marad a "#valamelyikdiv".
link = index.php?menu=akarmi
linkben marad a # = index.php?menu=akarmi#valamelyikdiv
itt ellentmondás van, kérlek fejtsd ki bővebben: vagy rosszul "töltöd újra", vagy nem marad benne csak úgy gondolod[ Szerkesztve ]
>> GearBest Club Veszprém << >> https://www.facebook.com/gbc.veszprem <<
-
csabyka666
addikt
Oké, nekifutok újra. Szóval.
A PHP kódon belül ezt mondom neki (pl. egy gombra kattintva):
header("Location: index.php?menu=valami#valamilyendiv");
És oda is ugrik az újratöltést követően, minden ok. Viszont ha kiadom ezt, ugyancsak PHP-ből:
header("Location: index.php?menu=valami");
akkor ugyan újratölti az oldalt, de valamiért az előző link marad benn, tehát ez:
header("Location: index.php?menu=valami#valamilyendiv");
és persze ahhoz a DIV elemhez ugrik, ahova előzőleg ugrattam, pedig nekem az oldal tetejére kellene.Tényleg nem tudom, mi lehet ebben a rossz, szerintem rendben van a kód...
MOD: Hú, azt hiszem, megtaláltam!
MOD2: Nem...mégse.
[ Szerkesztve ]
Ágdarálást, kaszálást, területtisztítást vállalok profi gépekkel! Elsősorban Zala megye és vonzáskörzete, de minden megkeresést meghallgatok. +36305633091
-
csabyka666
addikt
...érdekes, mert ha valami kamu linket írok be, akkor jelez, hogy nem létezik, de ha beírom a helyes linket, csak #akarmi nélkül, akkor ugyanúgy ottmarad, amire előzőleg ugrott.
Ágdarálást, kaszálást, területtisztítást vállalok profi gépekkel! Elsősorban Zala megye és vonzáskörzete, de minden megkeresést meghallgatok. +36305633091
-
Sk8erPeter
nagyúr
válasz csabyka666 #5492 üzenetére
Furcsa, de akkor próbáld meg "üres" anchorral, hülye tipp, hátha:
header("Location: index.php?menu=valami#");(#5493) : micsoda/kicsoda "jelez, hogy nem létezik"? Ha a 404-es oldalra gondolsz, az miért meglepő, ha nem létező oldalt akarsz megnyitni (már ha egyáltalán jól értettem, amit mondani szerettél volna)?
Sk8erPeter
-
GG888
senior tag
válasz Sk8erPeter #5494 üzenetére
Vagy csináljon egy #top-ot....
pcmodding.hu | PC MODDING | Minden, ami modding, verhetetlen árak.
-
csabyka666
addikt
válasz Sk8erPeter #5494 üzenetére
Aha, úgy működik. Ha nem lesz jó, akkor marad ez, vagy amit GG888 kolléga mondott - amikor újratöltöm az oldalt, akkor a felső divre ugratom.
Örülök, hogy tudtam olyat mondani, amit még ti sem láttatok.
Köszönöm a válaszokat!
Ágdarálást, kaszálást, területtisztítást vállalok profi gépekkel! Elsősorban Zala megye és vonzáskörzete, de minden megkeresést meghallgatok. +36305633091
-
cidalain
veterán
válasz csabyka666 #5496 üzenetére
hülyeséget kérdeztem, bocs, töröltem
[ Szerkesztve ]
>> GearBest Club Veszprém << >> https://www.facebook.com/gbc.veszprem <<
-
csabyka666
addikt
Vélhetően a kódban lesz a hiba, mert másik menüpontok alatt működik, amit akarok.
Ágdarálást, kaszálást, területtisztítást vállalok profi gépekkel! Elsősorban Zala megye és vonzáskörzete, de minden megkeresést meghallgatok. +36305633091
-
csabyka666
addikt
Üdv!
Tudom, hogy van CSS topic, de az halottnak tűnik, ezért postolom ide a kérdésem.
Adott egy táblázat, ami egyetlen sorból áll, és minden cellában egy link szerepel - ezt használom a weboldal menüjének.
Azt szeretném elérni, hogy ne csak magára a linkre kattintva aktiválhassam a linket, hanem a táblázat cellája már a linkhez tartozzon. Beállítottam a "display: block;"-ot de valamiért nem működik. Ránéznétek a kódra, hogy mi lehet a hiba?HTML kódrészlet:
<table id="menu_table">
<tr>
<td><a href="index.php?menu=fooldal">Főoldal</a></td>
</tr>
</table>CSS:
table#menu_table{
border-collapse: collapse;
background: #3C3C3C;
margin: 10px auto;
font-family: Arial, Helvetica, sans-serif;
}table#menu_table a{
display: block;
text-decoration: none;
color: white;
}table#menu_table td{
padding: 10px 17px;
}table#menu_table td:hover{
background: red;
}Köszi a segítséget előre is!
[ Szerkesztve ]
Ágdarálást, kaszálást, területtisztítást vállalok profi gépekkel! Elsősorban Zala megye és vonzáskörzete, de minden megkeresést meghallgatok. +36305633091
-
PumpkinSeed
addikt
válasz csabyka666 #5499 üzenetére
<a href="index.php?menu=fooldal"><td>Főoldal</td></a>
"Akinek elég bátorsága és türelme van ahhoz, hogy egész életében a sötétségbe nézzen, elsőként fogja meglátni benne a fény felvillanását." - Kán