Új hozzászólás Aktív témák
-
Sk8erPeter
nagyúr
-
Speeedfire
nagyúr
válasz Sk8erPeter #1151 üzenetére
Nem publikus a kód, arról az oldalról van szó, amit a múltkor(kb 2-3 hónapja ) priviben írtam.
Fotóim https://fb.com/toth.szabolcs.art || IG: http://instagram.com/_tothszabolcs_ || Weblapom http://szabolcs-toth.com
-
Male
nagyúr
válasz Speeedfire #1152 üzenetére
JS-nél az elég érdekes, mert a látogatók úgyis meg tudják nézni
(Na jó, ha pl admin felülethez tartozik, akkor végülis lehet védett az egyszerű látogatók elől.) -
-
Sk8erPeter
nagyúr
válasz Speeedfire #1154 üzenetére
Dehát amikor példakódot szúrsz be, azokat a csúnya részeket lehet helyettesíteni is.
Pl. $('#kutyafule').click(function(){}); és hasonlók.==================
(#1153) Male :
nem úgy értette, hogy nem publikus, hanem hogy itt nem szívesen mutatná meg.Sk8erPeter
-
Male
nagyúr
válasz Speeedfire #1154 üzenetére
Jah, értem
-
Speeedfire
nagyúr
válasz Sk8erPeter #1155 üzenetére
Jogos.
Egyszerűbben megoldottam. Inkább csak a visszaadott ajaxot módosítottam. Így most csak az <option> részeket dobja vissza, így nem kellett a jquery-t is átírni.Fotóim https://fb.com/toth.szabolcs.art || IG: http://instagram.com/_tothszabolcs_ || Weblapom http://szabolcs-toth.com
-
martonx
veterán
válasz Speeedfire #1157 üzenetére
És az ajax-od csak annyit ad vissza, hogy pl 1,2,3,4,5, esetleg json objektumokat, vagy tényleges html kódrészt:
<option>1</option>
<option>2</option>
<option>3</option>
<option>4</option>
Mert ez utóbbi azért elég tré lenne.Én kérek elnézést!
-
Karma
félisten
válasz Speeedfire #1159 üzenetére
Mert sérülnek az olyan alapelvek, mint a prezentáció és az adatelérés szétválasztása. A backended HTML tageket generál, ami konkrét megjelenítésfüggő - és a frontend dolga lenne.
Mondjuk a teljesen webes alkalmazásoknál ez csak mostanában kezdett a divatba jönni De attól még nem hülyeség.
[ Szerkesztve ]
“All nothings are not equal.”
-
j0k3r!
senior tag
válasz Speeedfire #1159 üzenetére
meg ugye nagyobb meretu (sok adatot erinto) kereseknel jelentosen csokken a payload (kevesebb adat utazik -> gyorsabb lesz az alkalmazas)
some men just wanna watch the world burn...
-
Sk8erPeter
nagyúr
válasz Speeedfire #1159 üzenetére
Végül is a szervert feleslegesen terheled olyasmivel, amivel a klienst is lehetne (pl. hosszas sztringkonkatenálgatások erőforrásigényesek), és nem lehet rugalmasan kezelni a visszakapott adatokat; meg érvényesek a többiek által említett szempontok.
Azért nem kell ebből drámát csinálni, olyan nagy problémát nem jelent (ld. AHAH), csak lehet, hogy később szopó lesz átállni; ha ez csúszást jelent a határidőkben, akkor hagyd későbbre.Sk8erPeter
-
Speeedfire
nagyúr
válasz Sk8erPeter #1162 üzenetére
Csúszást nem jelent. Csak amik eddig nem jöttek elő hibát localhoston azokat javítom ki.
Mint pl 9 órás időeltérés, holott a szerver eu-ban van...JS-el akkor mit kezdjek a visszaadott tömbbel?
Pl akkor csak adja vissza a sztringeket. De akkor az mi, hogy?
pl visszaadja ezt a tömböt a szerver:
Veszprém, Pécs, SiófokFotóim https://fb.com/toth.szabolcs.art || IG: http://instagram.com/_tothszabolcs_ || Weblapom http://szabolcs-toth.com
-
Sk8erPeter
nagyúr
válasz Speeedfire #1163 üzenetére
Hát akkor egy ciklussal ezeken szépen végigmész kliensoldalon, és összeállítod az <option> tageket.
Egyébként inkább asszociatív tömböt adj vissza PHP-oldalról, aztán utána json_encode-old, úgy, hogy belerakod ezeknek a városoknak az id-ját is. Az option value-ja inkább int legyen, ne string (kivéve persze a country code-okat, amik általában kétkarakteres, egyedi kódok, pl. 'hu', 'uk', stb., ahogy itt írtam).[ Szerkesztve ]
Sk8erPeter
-
Speeedfire
nagyúr
válasz Sk8erPeter #1164 üzenetére
Köszi.
Fotóim https://fb.com/toth.szabolcs.art || IG: http://instagram.com/_tothszabolcs_ || Weblapom http://szabolcs-toth.com
-
Sk8erPeter
nagyúr
-
biker
nagyúr
jQuery load() sem tud távoli serverről betölteni html/php filet és annak egy #element-jét használni? Csak helyi fileból?
Marad a curl-el lementés és onnan futtatás?és a load-nál a fadeIn(slow) miért nem működik nekem? chrome-nál teszteltem, de mintha máshol se látszana
[ Szerkesztve ]
Elektromos autó töltő berendezések | Mesterséges növényvilágítás | Mai ajánlatunk: www.gerisoft.hu | www.e-autotoltokabel.hu | www.agrar-vilagitas.hu |
-
Karma
félisten
A .get se fog neki távoli szerverről adatot lehúzni. Erre kéne a JSONP (mint fel lettem világosítva korábban én is a topikban ).
Mondjuk nem is értem, miért a frontend csinál ilyet, és miért nem a backend.
Ezért se értettem a JSONP funkcióját sokáig.[ Szerkesztve ]
“All nothings are not equal.”
-
-
-
trisztan94
őstag
Sziasztok!
Igazából nem nagyon tudom, hogy ide, vagy a php topikba kéne-e írni, de szerintem ide jobbSzóval az a lényeg, hogy ajaxolni szeretnék egy url-es GET kérést (amit Sk8terPeter kolléga elmagyarázott ) Most jelenleg úgy van, hogy kilistázza a termékeket, de csak a rövid leírást és van egy tovább gomb, ami így néz ki:
<a href='termek_reszletes.php?termekid=$id&termeknev=$nev&ar=$ar&kep=$kep&hosszu_leiras=$hosszu_leiras'><b>tovább!</b></a>
Így ugye a ternej_reszletes.php-ban visszakapom az adatokat, vagyis, hogy melyik termékről akarunk teljes leírást. Na most ezt szeretném beajaxolni a jelenlegi ajaxolt listázás helyére.
Lehet ilyet?https://heureka-kreativ.hu
-
Soak
veterán
válasz trisztan94 #1176 üzenetére
Azokat az adatokat amiket jelenleg az url-ben tárolsz sokkal egyszerűbb lenne adatbázisban. Egyszerűen egy id-t tárolsz az url-ben amit $_GET-el kinyersz, majd azt előhozod az adatbázisból.
A jelenglegi formában iszonyú melós már egy árat is átírni még akkor is ha hozzáférsz a forráskódhoz. Amúgy meg egy nagyon egyszerű admin pagen nyilván tudsz mindent tartani.
-
Soak
veterán
válasz trisztan94 #1178 üzenetére
És mondjuk az AJAX-od egy php-re mutat ahova elpostolod az id-t az meg vissza adja amit akarsz.
Nincs mit !
-
-
martonx
veterán
válasz trisztan94 #1180 üzenetére
A TXT file-os megoldás működhet, ha elég kevés adatot akarsz benne tárolni.
Meg ha nem kell benne sokat keresni.Én kérek elnézést!
-
Sk8erPeter
nagyúr
válasz trisztan94 #1182 üzenetére
Hagyd a TXT-fájlos megoldásokat, ne gyakorolj olyat, amit hosszú távon úgysem fogsz tudni használni. Úgyis az az általános gyakorlat, hogy kicsinek indul, aztán bővíteni kell, és akkor alakíthatod át teljesen a szarul megírt rendszert. Inkább legyen kicsit komplexebb, de könnyen bővíthető.
Sk8erPeter
-
Soak
veterán
válasz Sk8erPeter #1183 üzenetére
+1
Már 3szor szivattam meg magam 1héten belül, hogy egy feladatot túl specifikus módon oldottam meg, nem gondolva az egyértelmű jövőre, majd szépen építettem még rá, aztán amikor bővíteni kell, 1 nap elmegy azzal, hogy újra írjam és akkor rendesen nem teszteltem még.
Most már a legkisebb funkciót/megoldást is bővíthetőre/univerzálisra írom. Jó érzés, hogy már el is felejtettem a konkrét kódot, de annyira nem kell hozzá nyulni mintha egy kész operációs rendszer lenne és minden félét megcsinálhatsz, esetleg egy basic frontendet kell összedobni.
-
martonx
veterán
válasz trisztan94 #1185 üzenetére
minél kisebb, minél univerzálisabb részekből építed fel a kódodat, az a későbbiekben annál könyebben, annál rugalmasabban módosítható, bővíthető lesz.
Én kérek elnézést!
-
Speeedfire
nagyúr
Valami miatt a juqery-ui nem jól jeleníti meg a calendart.
Hivatalosan
Helyette ez van nálamElvileg minden be van töltve. Ötlet?
Fotóim https://fb.com/toth.szabolcs.art || IG: http://instagram.com/_tothszabolcs_ || Weblapom http://szabolcs-toth.com
-
Karma
félisten
válasz Speeedfire #1188 üzenetére
Ha csak az a kék fejlécsáv meg a nyilak a gáz (én ennyit látok), akkor javaslom a jobbkatt Inspect Element parancsot kb. az összes böngészőben, és nézd meg, mi adja neki ezt a kék háttérszínt.
“All nothings are not equal.”
-
Siriusb
veterán
válasz Speeedfire #1190 üzenetére
Méretre ctrl + -
Szín: gondolom ez egy plugin, nézz bele a mellékelt CSS-be, illetve még azt is el tudom képzelni, hogy hard code -olva van valahol.
-
Karma
félisten
válasz Speeedfire #1188 üzenetére
Ez egyébként módosított Blitzer téma?
“All nothings are not equal.”
-
Karma
félisten
válasz Speeedfire #1193 üzenetére
Ja. Csakmert a weboldalon a previewban és az éles naptárban is fehérek a gombok a hónapváltásnál, azért kérdem.
Nekem továbbra is erős a gyanúm, hogy valami CSS-ed szalad rá a th tagekre (ami a napneveket adja). A nagyság meg lehet valami webfont hiány pl... JSFiddle-ön is nagyobbak a feliratok a kelleténél. (de nem kék)
[ Szerkesztve ]
“All nothings are not equal.”
-
Speeedfire
nagyúr
válasz Speeedfire #1195 üzenetére
Mégis csak egy kósza css bejegyzés volt, csak el volt dugva..vagy én nem vettem észre. A th-ra hivatkozott a blueprint, emiatt volt kékes színe. De ezzel a kóddal már jó is kell.
background: transparent !important;Fotóim https://fb.com/toth.szabolcs.art || IG: http://instagram.com/_tothszabolcs_ || Weblapom http://szabolcs-toth.com
-
Speeedfire
nagyúr
Ezt lehet valahogy egyszerűsíteni? Vonatkoztassatok el a css-től. A kész kódban egy ajax hívás menne, ami a tartalmat manipulálja.
Ezért is kellene az on().$("#kiemelesek-tabla .rows").on("mouseover mouseleave", function(event){
$(this).mouseover(function(event){
$(this).css("color","red");
}).mouseleave(function(event){
$(this).css("color","white");
});
});[ Szerkesztve ]
Fotóim https://fb.com/toth.szabolcs.art || IG: http://instagram.com/_tothszabolcs_ || Weblapom http://szabolcs-toth.com
-
Karma
félisten
válasz Speeedfire #1197 üzenetére
Hát ezt nem egyszerűsíteni kell, hanem kidobni! Minden egyes mouseover és mouseleave eseménynél új handlert adsz hozzá az elementhez...
“All nothings are not equal.”
-
Speeedfire
nagyúr
Így is rossz? Így már ki van dobva az on(), végül is megy anélkül is.
$(".ajaxnaptar").hide();
$("#kiemelesek-tabla .rows").mouseover(function(event){
$this = $(this);
$(this).children(".szoveg").hide();
$.ajax({
url: "'.Yii::app()->baseUrl.'/kiemeles/ajaxnaptar/",
type: "GET",
data: "ho='.date('Y').'-'.date('m').'",
async: true,
cache: true,
success: function(data) {
if($this.children(".szoveg").css("display") == "none") {
$this.children(".ajaxnaptar").show();
$this.children(".ajaxnaptar").html(data);
}
}
});
}).mouseleave(function(event){
$(this).children(".ajaxnaptar").hide();
$(this).children(".szoveg").show();
});Fotóim https://fb.com/toth.szabolcs.art || IG: http://instagram.com/_tothszabolcs_ || Weblapom http://szabolcs-toth.com
-
Karma
félisten
válasz Speeedfire #1199 üzenetére
Így már legalább nem leakel annyira. A success callbackben a CSS lekérdezést kicsit törékenynek gondolom, de egyébként rendben van.
“All nothings are not equal.”