ezt tán még css hover animációval is meg lehet oldani, de szvsz jQuery animáció $("bal_kocka").bind("mouseover", function(){ $("bal_kocka").css("width", "60%"); }); a css helyett van valami animate függvény azt már ki tudod keresni
SZia ! Igen, az az alapja, de mégis hogyan csinálhatták azt a Sony weboldalt ? A többi részét hogyan valósíthatták meg ? Például, hogy a főoldalon "ketté van felezve" az oldal és amelyik részére viszed az egeret, akkor az nagyítódik nagyobbra.
Ha a jövőben szeretnék egy komplex, admin+felhasználói felülettel rendelkező weboldalt csinálni, akkor szerintetek érdemes lenne kipróbálnom valami egyszerűbb frameworköt kezdésnek, vagy egy lightweight cms-t fogni és úgy átalakítani, ahogy nekem kell. Elsősorban azért lenne ilyen használata szerény vélemény szerint, mert ha egy alap cms-t fogok, akkor már van benne biztonságos bejelentkezés, admin felület, ne adj isten témákat is támogatja, és támogatja, ha több nyelven szeretném elérhetővé tenni az oldalt. Mert lenne 1-2 oldal amit szívesen megcsinálnék (gyakorlásnak) majd a jövőben, és kb mindegyiket jó lenne ugyanarról az alapról kezdenek. Ne adj isten tényleg csak mezőneveket változtatnom és kinézetet... :) (most térjetek el attól, hogy pontosan milyen projectre gondoltam)
Ha megnyitom a lenti plugin oldalát, akkor a kép alsó része, az a 20-30 pixel, amit írtam, az a Start menü alá csúszik. Ha kisebbre veszem a böngészőt, hogy ne csússzon le a start alá, akkor látszódik, vagy ha teljes képernyőre teszem, vagy ha a start menü rejtett állapotban van.
Ez a probléma csak a háttérrel van, hogy csak az csúszik le. A többi, mint pl. amit ott láttok írást, az ott marad a start menü felett, tehát az mindig jó helyen van.
köszi, de ez a lenti plugin, amit mutattam, az egy reszponzív weboldal, nem ? Azaz mobilokon is igazodik a képernyőhöz, meg a számítógépeknél a monitor nagyságához. Tehát ezzel elveszíti ezt a tulajdonságát, nem ? Azaz fix lesz a háttér, nem ?
Én pont ilyen weboldalt szeretnék, mint ez. Azaz pont Ezt a PLUGINT szeretném átalakítani.
Tehát, hogy a weboldal oldalai így csúsznak, mint a fenti pluginban, és ha minden igaz, akkor reszponzív az oldal, azaz, hogy mobilon is jól megtekinthető.
Ha teljes képernyőre kiteszem a fenti plugint, azaz böngésző oldalt F11el akkor a háttér képnek az alja is látszódik. Próbáljátok ki légyszíves. Egyébként, meg ha nincs full screen en az oldal, akkor nekem nem mutatja a böngésző a kép alsó kb. 20-30 pixelét, de az a következő oldalra sem nyúlik át, csak elveszik
Erre tudtok valami megoldást ?
köszi szépen
ez csak egy próbaoldal, ma álltam neki a php-t elsajátítani.. xD jópár év lesz úgyérzem :D
az iframe az elavultnak számít, nem? még amikor foglalkoztam html + css-el kb 2007ben már akkor leoltottak hogy az elavult. ezzel az include dologgal próbálkoztam eddig, azt hittem úgy működik mint az iframe. de márt értem hogy miért nem értettem :D
általában a webprogramozók mit használnak erre, amit én is kérdeztem?
Külső vagy saját oldal? Ha külső akkor iframe, ha belső akkor meg kell nézni mi az URL és azt tölteni be. Vagy csinálni egy header + footer.php-t amiben benne van az oldal kerete és azt includeolni a fájlodban.
Sziasztok! Az lenne a kérdésem, hogy php-ban hogyan tudom megoldani hogy a bal oldali menüből a linkekre kattintva a zöld részen nyíljanak meg? az oldal div-ben van összerakva.
Megnyitod az oldal forrását aztán megnézegeted milyen javascript fájlokat használ.
Általában naponta 1-2 alkalommal töltök szerverre, addig localhoston fejlesztek, tesztelek. Mikor minden tuti, utána töltöm fel szerverre az anyagot. Ráadásul ha valami történne - valamit nagyon elrontanék, elveszne adat, sb, - akkor is "stabil" anyag lenne a szerveren. Tehát a legtöbben azért nem nagyon használunk IDE-s szinkron-t, mert nem igazán van rá szükségünk:) (A tunnel+sftp-s elérésekről nem is beszélve:)) Utoljára szerkesztette: MerlinW, 2014.08.28. 13:54:26
Nem olyan jo az hidd el. Keszitenem kell egy RFC dokumentumot. Aztan nyitni egy ticketet amihez csatolom az RFC-t. Ezutan kell egy ticket, amiben a code review-t kerelmezem. Ekozben szolni kell a teszter csapatnak, hogy nezze meg minden rendben van-e az alkalmazassal. Ha ez mind megvan akkor a change control board a heti ulesen elbiralja a valtoztatasi kerelmemet es ennek megfeleloen atadjak az IT-nek, hogy tegyek amit tenni kell. Csupan 2-3 het alatt vegig is fut egy ilyen procedura...
Eclipse, Notepad++-hoz vannak ftp pluginok, amik ezt csinálják. Valszeg Storm, Zend Studio, Komodo és a társaihoz is, de sosem kerestem, én is TC/zillázom.
Ti mikor localhoston szerkesztetek egy oldalt, utána hogy töltitek fel tárhelyre? Értem ezalatt megnyitjátok a filezillát, connectoltok,majd kiválasztva a fájlokat simán feltöltitek? Ha jól tudom 'rendes' IDE-kben van ftp kliens (meg talán un deploy gomb :)) ami ezt elvégzi szempillantás alatt. Sublime mellett ti mit használtok erre a célra?
Ismer valaki valami jó js "bemutató" könyvtárt? Olyasmire gondolok, mint a bootstrap tour pl. (azzal az a probléma, hogy túra közben nem lehet sehova se kattintatni és ha gyorsan haladok lehal az egész :D)
Sziasztok!
Google Chart Timeline-on szeretnék több, mint egy időintervallumot ábrázolni, tehát külön oszlopban adnám meg a címkét, majd a kezdő és végdátumot és még egyszer mindezeket. Igen, tudom, ha lekérdezésből egy megadott változó több értéket is felvesz, ilyenkor valóban fent van az összes időintervallum, azonban nekem két külön változót kéne használnom, két külön leírás mezővel hozzájuk. Ezt a hibaüzenetet dobja erre a próbálkozásra:
"Invalid data table format: must have 3 or 4 data columns."
Egy példán:
#20812 hogy állsz a dologgal? haladsz? Utoljára szerkesztette: Jim Morrison, 2014.08.15. 16:14:05
hm, gondolom azzal sebesség is megnőne. köszi, később szerintem akkor ezt megcsinálom.
Javaslatodra csináltam néhány view táblát (11-et), de ilyen kevés adatnál nem vettem észre sok változást, talán a lekérdezések még rövidebbek :) Lemértem, az oldalak generálása: 0.06xxx sec a legtöbbször (van hogy 0.07, ritkán 0.05 alá megy), ez nem tudom jónak számít e ilyen kicsi oldalnál.
Jah, ez van, ha nincs id-val összekapcsolva két tábla...:) Ha olyan lenne, akkor egy join elég lenne. Utoljára szerkesztette: MerlinW, 2014.08.10. 16:28:26
http://sqlfiddle.com/#!2/b8d875/3 Itt van a két tábla, fel van töltve. Még egyszer röviden: Olyan lekérdezés kéne, ami a két táblából kiszedi azt az 5 rekordot, ahol a legtöbb a 'hits'. Jelenlegi adatok alapján valahogy ez az 5 a top5: deagle(4), dust2(3), train(1), nova(1) + még van 1-2rekord ahol a hits 1
simán hits nem működik, és GROUP BY tabla1.hits DESC, tabla2.hits DESC esetén is csak az utolsó veszi valamiért figyelembe. Mysql lekérdezésnél megjelenít mindkét táblából rekordokat, de mikor élesben próbálom, akkor csak a tabla2-ből kapok sorokat (ráadásul ismétlődnek, SELECT DISTINCT * se működik mindig jól)
szerk: de ez már valami, legalább mindegyik oszlopot megjeleníti mindegyik táblából. (se left outer joinnál, se inner joinnál, sem sima selecttel nem sikerült működésre bírnom) Utoljára szerkesztette: Jim Morrison, 2014.08.10. 12:10:07
A sütis része az úgy működne, hogy egy if-fel le ellenőrizném, hogy a látogató gépén megtalálható vagy nem. Ha igen, akkor a sütiből venném ki az adatokat, ha esetleg nem akkor az adatbázisból és létrehoznám utána a sütit. Én valahogy így képzeltem el a működését.
igen ebben duplán benne lesz, ha DISTINCT-et használok, akkor csak az egyik táblából szerzett nem. Igazából azt hittem így se lesz írni egy lekérdezést hozzá, de ha nem lesz megoldás akkor csinálok harmadik táblát a 'hits'-nek, de mint mondtam arra számítottam, hogy így is jó lesz. (két táblában összesen kb 50rekord van, fixen, nem akartam az egészet megdobni még egy táblával)
SELECT * from table, table2;-ben benne lesz minden de duplán sajna. Ennél közelebbi nem jut eszembe. Ellenben nem nagyon értem miért van két táblában is benne a hits, főleg úgy, hogy ahogy nézem ugyanaz mindkettőben. Utoljára szerkesztette: SzirmosSzisza, 2014.08.09. 19:34:05
Lekérdezéssel volna bajom. Van két táblám, és van egy oszlop ami mindkettőben szerepel (hits). Milyen lekérdezéssel tudom lekérdezni a két táblából 'hits' oszlop szerint csökkenő sorrendben? (SELECT * FROM table) UNION (SELECT * FROM table2) ORDER BY hits DESC LIMIT 5 Ez ugye UNION, szóval csak mindkét táblában szereplő oszlopat adja vissza, ezen felül teljesen jó. De én azt akarom, hogy 1 sor minden egyes oszlopát is adja vissza, ne csak ami szerepel a másikban is.
Esetleg csináljak ennek a számlálósnak egy harmadik táblát és akkor talán még a lekérdezés is egyszerűbb lesz? Bár mindkét tábla elég kicsi, nem hiszem hogy kéne.
Nem igazán értem mit szeretnél a sütivel.
SQL szinten, így látatlanban ennyi: SELECT * FROM hozzaszolasok WHERE topik_id = 6 AND user_id NOT IN (SELECT tiltott_user_id FROM user WHERE user_id = 12)
Esetleg a második leágyazott bekérdezés mehetne sütibe, de a SESSION tömb tényleg jobb ötlet lenne.
Maga az ötlet jó, de cookie helyett legyen inkább session tömb, megbízhatóbb és kisebb HTTP fejlécet eredményez. Utoljára szerkesztette: Dodo55, 2014.08.09. 12:45:23
Sziasztok, kéne egy kicsit a segítségetek. A weboldalomra szeretnék egy olyat csinálni hogy a felhasználó bebírná állítani, hogy melyik felhasználónak nem szeretné látni a hozzászólását. Adatbázisban tárolnám hogy ki kit tiltott le, mellette létrehoznék egy cookiet amiben csak a felhasználóra vonatkozó sorokat raktároznám. Én elsősorban azért gondoltam ilyesmire, hogy hátha esetleg így gyorsabb lenne minden procedúra ha először a cookieból próbálom kinyerni az adatokat és ha esetleg az nem elérhető akkor az adatbázisból.
Ez az egész elgondolás menet szerintetek jó és úgy működne ahogy én azt elképzeltem vagy csak plusz felesleges sorokat írnék a programomba? Esetleg valakinek valami tapasztalata ilyennel kapcsolatban?
huhu köszönöm, remélem most már mindenhol jó lesz így
Igen sejtettem, hogy ilyen gond is lesz, mindenhol hátrány az 5:4
Viszont ezzel az autoval teljesen balra zárja, nem pedig a kék sávba mint a képen. Azt hittem egyszerűbb lesz megírni egy ilyen oldalt Utoljára szerkesztette: Panzeradler, 2014.08.06. 15:13:15
Hali Egy kisebb gondom lenne, html-ben elkezdtem egy nagyon egyszerű faq-t csinálni, háttér cssben van beszúrva, viszont ha mobilon nyitom meg az oldalt, akkor a kép lejjebb van csúszva mint a szöveg teteje és így a szöveg rész egy fehér alapon van egy darabig, mi lehet a gond? Ez a css rész:
Az mitől lehet, hogy ha klónozok egy itteni hozzászólást, akarom elveszítem a hozzá tartozó style egy részét? (klónozom, és hozzáadok egy class-t. ennyi)
köszi
De csak mert jó kedvem van:
Színt meg úgy tudsz, hogy a színválaszónak felül van egy beállítása, hogy mekkora pontból vegye a mintát, ott beállítod, hogy 100x100-as részt átlagoljon és úgy nézed meg.
Photoshoppal rakj rá egy offset filtert (filter-other-offset), függőlegesen és vízszintesen is állítsd be a kép széleeségének a felét. Utána középen látod majd az elvágást, azt kell kijavítanod úgy ahogy szeretnéd, clone tool-al, vagy csak a vágás mellől rákopizol egy másik mintát, hogy ne látszódjon. Ha megvan akkor szépen ismétlődni fog ha egymás mellé rakod.
Lehet hogy elsőre nem lesz tökéletes, ilyenkor mégegy offsetet nyomsz rá és kitudod javítani ha 1-2 helyen még szar.
Ezt a képet hogy lehetne háttérképként ugy ismételni,hogy ne legyen tul zavaró a csatlakozás? vagy hogy lehet olyan szinmintát kinyerni, hogy ehhez a 3 szinhez passzoljon? A pipettával ahány pixxelre viszem annyi árnyalat mivel nem csak tiszta szin hanem még szövet textura is látszik.
$this->_REQUESTID = ''; //ha numerikus, mert én csak azt szoktam url-ben küldeni. Egyébként mindent POST-olok form-al vagy ajax-al, GET-et sosem használok. if (is_numeric($this->_URL_PARAMS[(count($this->_URL_PARAMS)-1)])) $this->_REQUESTID = $this->_URL_PARAMS[(count($this->_URL_PARAMS)-1)];
aztán az $this->_URL_PARAMS tömbben lehet nézegetni éppen merre járunk.
pl.: http://localhost/project/page/42 esetén a $this->_PAGENAME értéke "page" lesz a $this->_REQUESTID értéke meg 42 http://valami.hu/project/page/42/ esetén a $this->_PAGENAME értéke "42" lesz a $this->_REQUESTID értéke meg NULL ha hosszabb címed van és másra is kíváncsi vagy akkor az $this->_URL_PARAMS tömbben hivatkozhatsz az URL bámelyik részére, kereshetsz benne, stb.
Ezeket feltételekhez kötve szépen össze tudod rakni a router-edet.
Smarty tutorial biztos van sok, esetleg valami PHP OO könyv vagy a legegyszerűbb, ha keresel valami keretrendszert (cakephp, codeigniter), azokban általában rengeteg minden benne van alapból + rengeteg tutorial van szintén hozzá. Bár tanulni abból tanulsz, ha magad rugdosod végig ezen az úton :)
Az a baj, hogy ilyen típusú oldalt még nem csináltam, és megint ott tartok, hogy máshogy kellett volna nekiállni az oldal elkészítésének. Tényleg kb 1-2 napos project lenne + design idő, csak megint szívok kicsit a tudatlanságommal (így is lehet csinálni - meg így is, meg így is... csak amíg nem csináltam hasonlót sosem kellett így felépítenem egy oldalt :)). Pl nem 1 darab index.php-t csinálnék, és a htaccessben sem 70 (eredetileg 4-5re gondoltam :D ne is kérdezzétek..^^) darab rewrite rulet, hanem teljesen máshogy boncolgatnám az url-t stb.
Pl, az ilyen apróságok mint hogy itt is lehet osztályt kiterjeszteni/'child' osztályt megkönnyítik a dolgomat, csak ugye sokszor ezekről nem tudok mert sosem kellett ilyesmit használnom/nem jártam nagyon utána a témának, csak csináltam osztályokat, stb. Esetleg ha valaki ilyen összegyűjtött 'praktikákról' tudna valami írást linkelni 'PHP: hogyan könnyítsük meg a dolgunkat' vagy mittomén' milyen című írásokat linkelni, annak nagyon hálás lennék :)
public function __construct() { $this->db_connect(); }
protected function db_connect() { $db = new PDO("mysql:host=$db_host;dbname=$db_name", $db_user, $db_pass); }
Majd az összes többi osztályodat így, azaz kiterjeszted:
class név extends main { }
A main osztályt létrehozod az indexedben, |gy a többi osztályod mindent látni fog ami a main osztályban található. Esetünkben a $this->db -t.
Természetes nem használok ékezeteket, tábla nevek sem nagybetűsek, csak lekérdezésben írtam nagybetűvel ezért volt rossz :( Arra nincs valami praktika, hogy ha sok lekérdezésem van, hogy építsek fel egy 'queries' osztályt? Gondolok itt arra, hogy a fájl elején van egy require ('connect.php');és abban van egy ilyen sor: $db = new PDO("mysql:host=$db_host;dbname=$db_name", $db_user, $db_pass); Na mármost nekem minden függvényem jelenleg úgy kezdődik, hogy global $db; és nem valami szép - tovább megyek, mindegyik ilyesmi, csak más lekérdezéssel.
public function GetMap($param) {
global $db;
$query = $db->prepare("SELECT * FROM tabla WHERE (name = :name) OR (proper_name = :name2) LIMIT 1");
$query->bindValue(':name', $param);
$query->bindValue(':name2', "de_".$param);
$query->execute();
return $row = $query->fetchAll(PDO::FETCH_ASSOC);
}
Jobb lenne, ha függvényben csak az sql lekérdezés lenne, majd azt átadom egy lekérdezés "végrehajtó" függvénynek, (bindvalue-hoz tartozó elemekkel együtt egy array-ben), majd abban szépen végrehajtom a lekérdezést?
Öreg hiba:) Nagybetűt csak és kizárólag osztály/függvénynevekben használunk (változónevekben sem, csak konstansoknál), SQL-ben soha.
Továbbá ugye ékezetet sem használunk sehol. Meg ugye van a többi, miszerint aláhúzással kezdjük a privát cuccokat, a függvényneveket do_, get_, add_, del_, is_, stb-vel kezdjük, majd nagybetűs kezdőbetűvel folytatjuk a nevet, a paramétereket p_-vel kezdjük, stb. (pl. get_Users($p_id))
Ezek mind segítenek abban, hogy ránézésre tudjuk mi mit csinál, merre kell keresni a hibát.
sikerült elkapnom és meg is volt a hiba... köszi (az volt a baj, hogy a táblanév lekérésben nagybetűvel kezdődött, ami localhoston működött, itt nem....)
Nem nagyon vágom, hogy működik ez a Smarty, de ha jobb ötlet nincs, akkor rakd be try-catch közé és kapj el egy sima Exception-t, aztán írasd ki annak a dolgait.