22786
Html-, css- és php-help
-
#21383 Oupsz, 404 a kép, de nem változott azóta, ilyen. Túl sokat nem szoktam foglalkozni ezekkel, ezt használom default beállításokkal. -
#21382 Én elég gyakran váltogatom, legalábbis Sublime alatt. :) De alapvetően a sötéteket és a nem túl vibrálóakat kedvelem.
Néha teszek fel ilyen "közkérdéseket" a témában, ez is volt, habár nem sok válasz érkezett:
(kérdés, plusz beraktam, amit akkor használtam) #20991
(Cat) #20992
(Jim) #20993
PhpStormban még mindig ugyanez, kivétel, hogy a Monokai-on állítgattam egy picit saját ízlésemnek. Sublime alatt mindig variálom, ott most smyck perpill. -
#21381 Raadasul szerintem MerlinW ezt a kepet a neten talalta, nem sajat screen shot igy a kerdes nehezen megvaloszalhato.
Az biztosm, hogy sokan szeretik a sotet temakat, mert talan kevesbe farasztja a szemet.
En szemely szerint ezer eve ugyanazt a vilagos szinsemat hasznalom, talan, mert megszoktam...
Nektek mi a velemenyetek a sotet vs vilagos szinekrol? Van kedvenc? Esetleg specialis betutipus? En peldaul az iconsolata fontot szeretem. Direkt programozasra lett kitalalva. -
#21380 Rózsaszín (inkább lila) az az Ubuntu default, de ez nálam barnának tűnik :o -
#21379 sztem kezd el beállítani a monitorod színeit, mert az nem rózsaszín. :) kellemes világosbarna (#e6ddd5) -
Dodo55 #21378 (A rózsaszínes UI-ra gondolok) -
Dodo55 #21377 Miért jó ez a színséma? Kellemes talán a szemnek hosszú távon? Csak mert esztétikailag nekem nagyon nem jön be, mégis viszonylag gyakoriak az ilyenek, gondolom oka van :) -
#21376 Hmm koszonom a tippet. Akkor ezt akar project szinten is le lehet futtatni ha jol sejtem. Ismet tanultam valamit :) -
#21375 Az egy replace, én is úgy csinálom. 2 tab-ot vágólapra teszel (mert lehet olyat) és két space-re cseréled. Voila:) -
#21374 Par hete neztem ezt.
Amugy errol a problemarol beszelek. A megoldas is ott van ra a kovetkezo valaszban, csak ugy pl kererendszereknel ritka, hogy ilyen phpdoc kommenteket hasznaljanak. Netbeansben ez mukodik a @proprty kommentek nelkul is.
#21373: De van viszont ez "sajnos" csak az uj filokra, sorokra vonatkozik. Azaz ha nyomok egy tabot akkor az 4 space lesz (nalam). A problemam az, hogy neha mas altal regebben irt fileokat kell szerkesztenem amibe mar lehet alapbol vegyesen vannak a tab/space behuzasok. Erre nincs opcio hogy adott fileon menjen vegig es cserelje ki a mar meglevoket is. -
#21373 Nincs ilyened?
-
#21372 Ja értem, bár én ezt a problémát se tudom reprodukálni, nem rémlik, hogy eddig problémám lett volna vele, de most gyors betöltöttem egy ilyen filet és ott is működik. :) Vagy javítottak valamit azóta, mióta te nézted. -
#21371 Felreertettel kicsit. Nem tagfugveny felulirasnal jon elo a lent emlitett probelma hanem ha a szulo osztaly egyik tulajdonsagat (amiben termeszesen egy masik osztaly peldanya van, es ez kommentelve is van rendesen) akkor storm eseten a gyermek osztalyban nem ajanlja fel az auto competiont.
Amugy en szemely szerint nem tudnam eldonteni melyik a jobb IDE, mindkettonek vannak erosebb es gyengebb pontjai. Pl netbeansben egyszeruen nem talaltam olyan lehetoseget hogy a tabokat cserelje spacre egy mar letezo fileban. Mivel a NB ingyenes ezert en meg mellette allok bar a cegnel ahol dolgozok ugy nez ki a storm lesz a standard. -
#21370 NetBeanst már nagyon rég használtam, de tudás terén én nem találom hiányosnak PhpStormot. Auto-completionnál ilyen problémát én nem tapasztaltam, a mélyen lévő methodoknál is látja, ha azt a methodot felülírod és az újnak nincs docblockja, akkor szerintem autómatikusan átveszi a leírást is. De ha mégsem, vagy ha keverni akarod a két dokumentációt, akkor meg használni kell az {@inheritdoc}-ot.
Egyik hiányosság számomra, hogy az alap infókon (az-az a leírásokat is, nem csak a paramétereket, meg a return typeot) túli dokumentációját egy methodnak csak akkor mutatja, hogy shortcuttal (ctrl+space) hozod be az auto-completiont és nem magától jön be. Gondolom ez, hogy gyorsítsák valamennyire. -
#21369 Storm-nal nalam is voltak code completition hianyossagok amiket netbeans csipobol tudott. Pl ha kiterjesztesz egy osztalyt akkor a szulo osztalyban definialt (es kommentezett) property-hez nem ad fel kodkiegeszitest csak akkor ha ezt a gyerek osztalyban is kommenteled a Storm sajatos modjan.
Szoval ugy erzem a storm kevesbe nez bele a kodba, mint a netbeans de csereben gyorsabbnak tunik. En egyelore maradok a netbeans-nel, mert tobbet tud es ingyenes...bar sajnos a sebessege neha idegolo. -
#21368 Ha a project alatt vannak a fileok, akkor fel kéne kapnia külön konfiguráció nélkül szerintem, hacsaknem esetleg még dolgozik az index-en.
Legalábbis ha nem trükközöl valamit a classokkal, vagy dinamikus methodal. Tehát pl class aliasokat szerintem még mindig nem kezel, habár nem próbáltam ki őszintén szólva. :) -
#21367 Nem komplett IDE az biztos, de elég használható cucc.
CodeIntel plugin van hozzá, ami lényegében a Komodoból lett átportolva.
Van még egy-két plugin, ami közelebb viszi egy rendes IDE-hez, workflowban, linterek, builderek, ilyesmi, de persze azért így se lesz egy PhpStorm, főleg nem refactoringra. -
#21366 Arra nem jövök rá, miért nem látja a projekten belüli osztályaim függvényeit. Elvileg látnia kellene az $this->osztály->függvényeket és kellene tooltip-eznie mikor írom. -
#21365 Ah. Hát az inkább amolyan gyorsszerkesztő:) Akkor használom, amikor gyorsan javítani kell valamit. Mondjuk mostanában valamiért NP++-t használom arra.
Pluginra nekem nincs is már szükségem, a 7.1 gyakorlatilag mindent tud amire szükségem van. Ami meg nincs benne, arra van külön appom:) -
#21364 Sublime Text. -
#21363 ST3? -
#21362 Bizony, szerintem legjobb IDE.
Csak legfeljebb annyi a probléma, hogy csigalassú érzés így is ST3 után. :)
Ja meg, hogy jelentősen macerább alá írni egy plugint. -
#21361 Ránéztem a PHPStorm 7.1-re (az 5 után átszoktam Komodo-ra) és woaah... nagyon durván összerakták. Valószínűleg a piac legokosabb PHP IDE-je lett. És emellett piszok gyors is az 5-höz képest.
Úgyhogy visszaszokunk rá:) -
#21360 Elírtam html-t, szóval így:
http://jsfiddle.net/Rk3fj/1/ -
#21359 Köszi, haladás, de így sem az igazi. Viszont, azt csináltam amit a #21357-ben írtam, csak JS-el szimulálom, hogy úgy viselkedjen, mintha fixed lenne:
http://jsfiddle.net/Rk3fj/ -
Dodo55 #21358 Kicsit szétcsúszott, de valami már van: http://jsfiddle.net/RM9Cx/10/ -
#21357 próbáltam persze, aztán nekem is leesett, hogy azt baszhatom:D
azt is próbáltam, hogy minden divbe lenne egy megfelelő színű <nav>, a diveken overflow:hidden, viszont az meg a position:fixed-el nem megy, mert ugye az a dokumentumhoz képest pozícionál, nem a parent elemhez. Ha position:absolute-ot használok, akkor meg nem marad ott fixen a nav:) -
Dodo55 #21356 Kísérletezgetek közben a fiddle-ddel, és hülye vagyok, mert a parent z-indexe miatt a child z-indexe nem sokat ér :( -
Dodo55 #21355 Olyamivel nem próbálkoztál, hogy a fekete takaródivre ráteszel még egy magas z-indexű divet olyan horizontális offsettel, hogy a piros div horizontális pozíciója még azon kívül essen, viszont a kék már beleessen? -
#21354 Belinkelem, hátha van valakinek valami ötlete:)
http://stackoverflow.com/questions/22406078/need-a-clever-solution-for-css-z-index-overlays
Szóval azt szeretném, hogy amikor scrollozok lefelé, egyszer az egyik, egyszer a másik <nav> látszódjon attól függően, hogy az oldaon lévő divek hogyan takarják el, melyiknek van nagyobb z-index értéke:) -
#21353 Az a viccesebb, hogy akik ilyeneket válaszoltak azok 61%-a szerint fontos a mai világban, hogy jó modern technológiai ismeretei legyenek. :) -
#21352 a motherboardon jot felrohogtem -
#21351 :-D A HTML még hagyján, de az mp3, Blu-Ray a USB és a "software" durva.
Még egy jel arra, hogy társadalmunk az összeomlás szélén van. Hihetetlen! -
Dodo55 #21350 LOL:
Az amerikaiak tizede szerint a HTML egy fertőző nemi betegség -
#21349 Szerintem a coffeescript nagyon jol olvashato ha betartasz par alapveto szabalyt. Pl oke, hogy el lehet hagyni a kapcsos zarojeleket de erdemes csak a legkulso fuggvenynem elhagyni es amik beljebb vannak mar kitenni, mert kulonben zavaros is tud lenni. Amugy meg talan a legkifejezeobb nyelv/dialektus amit lattam. -
#21348 SZERK:
HTML
<form id="szolg" action="javascript:void(0)" onsubmit="do_Ajax('valami.php', '#ajax_result', '#szolg');">
<input type="checkbox" name="cb[szolg1]" value="Milk"> Milk<br>
<input type="checkbox" name="cb[szolg2]" value="Butter" checked> Butter<br>
<input type="checkbox" name="cb[szolg3]" value="Cheese"> Cheese<br>
<input type="submit" value="Küldés" />
</form>
<div id="ajax_result"></div>
JAVASCRIPT
//p_script - szerveroldali feldolgozo script (pl. index.php)
//p_target - esetleges kimenet beszurasanak helye
//p_element_name - elkuldendo elem, esetunkben a form
function do_Ajax(p_script, p_target, p_element_name) {
var sendData = $(p_post_element_name).serialize();
$.ajax({
type: "POST",
url: p_script,
data: sendData,
success: function(aResult) {
//itt csinalsz amit szeretnel a php altal visszaadott anyaggal
if (p_target != '') $(p_target).html(aResult);
}
});
}
PHP
if (isset($_POST['cb'])) {
//...
//ha szeretnél kimenetet (p_target), akkor print-eld ki.
}
-
#21347 Az alábbi kódot a saját keretrendszeremből emeltem ki, így kicsit alternatívnak tűnhet, de működnie kell.
HTML
<form id="szolg" action="javascript:void(0)" onsubmit="do_Ajax('valami.php', '#ajax_result', '#szolg');">
<input type="checkbox" name="szolg" value="Milk"> Milk<br>
<input type="checkbox" name="szolg" value="Butter" checked> Butter<br>
<input type="checkbox" name="szolg" value="Cheese"> Cheese<br>
<input type="submit" value="Küldés" />
</form>
<div id="ajax_result"></div>
JAVASCRIPT
//p_script - szerveroldali feldolgozo script (pl. index.php)
//p_target - esetleges kimenet beszurasanak helye
//p_element_name - elkuldendo elem, esetunkben a form
function do_Ajax(p_script, p_target, p_element_name) {
var sendData = $(p_post_element_name).serialize();
$.ajax({
type: "POST",
url: p_script,
data: sendData,
success: function(aResult) {
//itt csinalsz amit szeretnel a php altal visszaadott anyaggal
if (p_target != '') $(p_target).html(aResult);
}
});
}
PHP
if (isset($_POST['szolg'])) {
//...
//ha szeretnél kimenetet (p_target), akkor print-eld ki.
}
Mondjuk célszerű különböző nevet adni a checkbox-oknak, ha tudni akarod, konkrétan melyik melyik lett bejelölve. -
#21346 csak ennyi érkezik meg:
szolg%5B%5D=Milk
vagy
szolg=Milk
de ez is csak akkor ha Milk be van pipálva
:S -
#21345 A name legyen tömbösítve "szolg[]" ne az id. -
#21344 Kösz a segítséget de így csak az elsőt küldi el ha bepipálom.
Vagy a php feldolgozóban van a hiba?