Új hozzászólás Aktív témák
-
Sk8erPeter
nagyúr
válasz Phvhun #10650 üzenetére
"Netbeans egyszerüen fantasztikus élmény notepadhoz képest, köszi a tippet. "
Végül NetBeans lett? Helyes. Majd amit itt írtam a NetBeans Connector extensionről, azt mindenképp próbáld ki (ha még nem tetted), az is egy élmény, hogy mented a CSS-beli változást NetBeans-ben (ami az egyik monitorra van kitéve), és egyből megjelenik a böngészőben a változás (ami a másik monitorra van kirakva, már ha nem óriásmonitorod van, hanem kisebből kettő). Na ez az, ami most nagyon fel lett kapva Brackets.io-ban. JavaScript- vagy HTML-kód módosítása esetén pedig automatikusan újrafrissíti a lapot, és nem kell bohóckodni gyorsítótár-törléssel (hogy biztos a friss példányt lásd), meg hasonlókkal.Sk8erPeter
-
fordfairlane
veterán
válasz Phvhun #10650 üzenetére
Gyorsan összedobtam egy layoutot, de nincs nagyon letesztelve.
<!DOCTYPE html>
<html lang="hu">
<head>
<meta charset="utf-8">
<style type="text/css">
* {
box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
}
html, body {
margin: 0;
padding: 0;
height: 100%;
}
#menu {
background-color: #333;
padding: 1em 2em;
position: absolute;
left: 0;
right: 0;
height: 60px;
z-index: 1;
}
#left {
background-color: #AAA;
height: 100%;
width: 60%;
left: 0;
padding: 60px 2em 2em 2em;
position: absolute;
}
#right {
background-color: #CCC;
height: 100%;
width: 40%;
float: left;
right: 0;
padding: 60px 2em 2em 2em;
position: absolute;
}
</style>
</head>
<body>
<div id="menu">menu</div>
<div id="left">left</div>
<div id="right">right</div>
</body>
</html>[ Szerkesztve ]
x gon' give it to ya
-
fordfairlane
veterán
válasz fordfairlane #10652 üzenetére
Persze a contentet nem kell feltétlenül abszolut pozicionálni.
A lényeg annyi, hogy
1. A tartalmat 100%-ra húzod, és a megfelelő navigációt (+ a footert, ha kell) úsztatod fölé abszolut pozicionálással.
2. A navigációs sáv oldalán a tartalom padding-ot akkorára állítod, hogy ne takarja ki a tartalmat.
3. Használod a box-sizing: border-box CSS beállítást (IE8<=), hogy a 100% mérethez a padding ne adódjon hozzá.[ Szerkesztve ]
x gon' give it to ya
-
Sk8erPeter
nagyúr
válasz fordfairlane #10652 üzenetére
Hogy látható is legyen, miről van szó: http://jsbin.com/OxENOfi/1/edit
Sk8erPeter
-
trisztan94
őstag
Namecheap.com regiszrátornál van egy .com domain, ügyféllel át akartuk regisztráltatni a tárhelyparkhoz. Felmentünk a NameCheap.com-ra, domain transfer lock-ot leszedtük, engedélyeztük, majd megkértük az EPP autentikációs kódot. Na most a kód rossz. Tárhelyparkkal közösen, képernyőmegosztással próbáltuk, de a kód amit ad a namecheap nem jó a transzferhez. Írtam a supportjukra jan. 2-án, azóta nem jött válasz. Mit kell ilyenkor tenni, kihez kell fordulni?
(#10648) DNReNTi
Köszi, nem gondoltam volna, hogy ilyen egyszerű
[ Szerkesztve ]
https://heureka-kreativ.hu
-
trisztan94
őstag
válasz trisztan94 #10655 üzenetére
live support meg csak rizsázik a sablon válaszaikkal. Megőrülök
https://heureka-kreativ.hu
-
Phvhun
őstag
válasz trisztan94 #10656 üzenetére
Hivd fel őket telón, call centeresek talán nem ilyen azerbajdzsáni robotmunkások, akik tényleg csak a sablonsegítségért vannak foglalkoztatva. Paypalnál nekem bevált.
-
Phvhun
őstag
válasz fordfairlane #10653 üzenetére
Működik, jó ötlet volt, köszi.
-
PumpkinSeed
addikt
Itt egy gyakorló feladat amit meg kellene csináljak, de nézem ezt az oldalt és nem tudom, hogy php-val hogyan tudnék ilyet kivitelezni. Lehet valami egyszerű, de nekem nem jut eszembe semmi. HTML + CSS-el meglehet, de php-val...
"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
-
martonx
veterán
válasz PumpkinSeed #10660 üzenetére
Na de ez HTML + CSS, mi nem megy ezen? Csinálsz egy index.html filet, és a kiterjesztését átírod .php-re
Vagy csak én nem értem, mit nem értesz?Én kérek elnézést!
-
PumpkinSeed
addikt
válasz martonx #10661 üzenetére
Van ez a feladat. Akkor én nem értem a feladatot?
"Készíts dinamikus menüvel vezérelt weboldalt."
"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
-
Sk8erPeter
nagyúr
válasz PumpkinSeed #10662 üzenetére
Gondolom itt az a lényege a feladatnak, hogy gyakorold a $_GET és $_SERVER tömbök használatát, az include-olást (include() vagy include_once() vagy require() vagy require_once() függvények használata), használd a php.net doksit, és szeparálva legyenek a különböző elemek az oldalon. Egyelőre a favágó módszerrel próbálja megértetni a dolgot: külön fájlban legyen mondjuk a fejléc (header.php fájlban mondjuk), lábléc (footer.php), a menü (menu.php), amit include-olni kell (ne kelljen minden alkalommal külön-külön bemásolni); ezenkívül van a konkrét tartalmi oldal (beleömleszted magába az index.php-ba (úgyis ez most a favágó módszer) vagy létrehozol page1.php, page2.php, vagy totál mindegy nevű fájlokat, amit include-olsz akár), aminek az aktuális tartalmát attól függően döntöd el, hogy mi a $_GET['p'] aktuális értéke.
Szóval vannak menüpontjaid, ezt most kimásoltam a belinkelt példából:
<ul>
<li><a href="./">Kezdõoldal</a></li>
<li><a href="?p=1">Elsõ menüpont</a></li>
<li><a href="?p=2">Második</a></li>
<li><a href="?p=3">Harmadik</a></li>
<li><a href="?p=4">Negyedik</a></li>
<li><a href="?p=5">Ötödik</a></li>
</ul>aztán ahol a tartalmi elem fog megjelenni (az ilyenek, mint az "Elsõ oldal - Ide írhatod az elsõ oldal szövegét..."), ott vizsgálod a $_GET['p'] értékét:
$content = '';
$actual_page = (isset($_GET['p']))? $_GET['p'] : NULL;
switch($actual_page){
case 1:
$content = '<h3>Elsõ oldal</h3>
<p>Ide írhatod az elsõ oldal szövegét...</p>';
break;
case 2:
$content = 'akármi';
break;
// ........
default: // egyik sem
break;
}
echo $content;vagy include-olhatod, vagy itt ahogy jólesik...
Ez a rettentő primitív módja egyelőre a megjelenítésnek, szóval ez a feladat gondolom a $_GET, $_SERVER és egyéb tömbök megértését szolgálja csupán, később - remélhetőleg - úgyis finomodni fog, hogyan csinálod (pl. adatbázisból szeded a tartalmakat, esetleg template-eket használsz, és így tovább). Szóval egyelőre ezt értsd meg, aztán mehetsz tovább.Sk8erPeter
-
PumpkinSeed
addikt
válasz Sk8erPeter #10663 üzenetére
Ezeket tudom, csak mivel nagy részben ezeket még csak elméletben néztem meg a require() függvényt használtam párszor, nem volt elképzelésem arról, hogy hogyan is kellene elkezdeni egy ilyet. De a leírásod alapján megértettem mi is a feladat.
[ Szerkesztve ]
"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
-
Sk8erPeter
nagyúr
válasz PumpkinSeed #10664 üzenetére
Azt írtad, hogy "nézem ezt az oldalt és nem tudom, hogy php-val hogyan tudnék ilyet kivitelezni. Lehet valami egyszerű, de nekem nem jut eszembe semmi. HTML + CSS-el meglehet, de php-val... "
Ez nem csak arra utal, hogy nem értetted a feladatot, de nekem mindegy.
Amúgy szívesen...Sk8erPeter
-
PumpkinSeed
addikt
válasz Sk8erPeter #10665 üzenetére
Mindegy, köszönöm a segítséget.
Bár most látom ez nem is ide, hanem inkább a PHP-s topikba illet volna.
"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
-
biker
nagyúr
na, ma megkaptam a megrendelőtől a magamét.
Választ egy sablont a themeforestről, ezzel tegyem össze a WP-jét.
Szokásos: akkor ez jó lesz, mielőtt megveszem?
Mondom, persze, szép, működik, jó leírás van hozzá,miért ne
(első hiba, mert ezután jön a "te mondtad hogy jó lesz")Mondom neki, másnap, figyi, írni kéne a supportnak (de ugye csak a vevői emailről lehet) hogy úgy szar ahogy van, a 4 féle sliderből 2 csak WP3.6-ig supported, a másik kettőből egy jelenik meg a theme adminban, de az az oldalon nem, a másik az oldalon megjelenik, a themeadminban nem
A fontot beállítom elmentem, de a forráskódba nem illeszti be, a portfolioba a nagy kép helyett a thumbnail kerül be, nem állítható, stbhadd ne én debugoljam már ingyen!
Válasz: ha nem értesz hozzá, megbízok mást.
hinnye, én vagyok a hülye hogy a jónak jelzett sablon alapjai sem működnek
Indoklás:
beszélt más megrendelőkkel, akiknek már csináltak weblapot, és mindenki azt mondta, ez megoldható
(én se azt mondtam nem, hanem hogy nem az én feladatom az én költségvetésemből megoldani, demindegy)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 |
-
biker
nagyúr
válasz Phvhun #10668 üzenetére
nekem nem viszi el, mert azonnal kiállítottam az eddigiekről egy számlát, és elhajtottam.
Most itt hisztizik, hogy mit képzelek, mert azt se akarja kifizetni.
ő tudja, majd rájönElektromos 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 |
-
biker
nagyúr
válasz Phvhun #10670 üzenetére
Ilyen osszegnel nem eri meg semmi, ket tertis level aztan kivezeted a konyvelesbol
Egyebkent fizetesi meghagyas, majd ha nem fizet igy sem, elonditani a vegrahajtast ami a ceg felszamolasat eredmenyeziElektromos 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 |
-
biker
nagyúr
Mit rontanak el (dima) a serveren, ha az ékezetes karaktereket is fogadó htaccess rewrite rule-ben lefordítja ékezetes domain kompatibilis karakterekre a szöveget?
Értsd
Ebből:
RewriteRule kategoria/([0-9]+)/([A-Za-z0-9áéíóöőúüűÁÉÍÓÖŐÚÜŰ\+\-\=\>\>>\?\ \,\.\(\)]+)$ /index.php?kat_ID=$1&kat_nev=$2 [L]Ez lesz
[Thu Jan 09 15:51:22 2014] [alert] [client 94.21.201.214] /var/www/okosbigyo/data/www/okosbigyo.hu/.htaccess: RewriteRule: cannot compile regular expression 'kategoria/([0-9]+)/([A-Za-z0-9\xc3\xa1\xc3\xa9\xc3\xad\xc3\xb3\xc3\xb6\xc5\x91\xc3\xba\xc3\xbc\xc5\xb1\xc3\x81\xc3\x89\xc3\x8d\xc3\x93\xc3\x96\xc5\x90\xc3\x9a\xc3\x9c\xc5\xb0-\\+\\-\\=\\>\\>>\\?\\ \\,\\.\\(\\)]+)$'És ez persze hogy hibára vág azonnal
Más serveren a fenti rule hibátlanul teszi a dolgát...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 |
-
biker
nagyúr
válasz fordfairlane #10675 üzenetére
hogy szép linkbe ez is menjen:
domain.hu/kategória/123/Jó kis cucc a teniszütő
és nem teniszuetoeElektromos 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 |
-
trisztan94
őstag
Hali
Facebook like gomb, iFrame:
Blocked a frame with origin "http://www.facebook.com" from accessing a frame with origin "http://pologuru.hu". Protocols, domains, and ports must match.
Az errortól függetlenül megfelelően működik, csak zavar a console fölött az értesítés Miért dobja ezt?
Szerk: Azt írja ugye, hogy protocols, domains and ports must match. A protokol egyezik, mindkettő http (bár a pologuru https lesz hétfőtől), de a domain és a port hogy egyezhetne? Jó, a port az egyezhet.
[ Szerkesztve ]
https://heureka-kreativ.hu
-
csabyka666
addikt
Üdv mindenkinek!
Szeretnék kérdezni egy SQL-lel kapcsolatos dolgot - közvetve kapcsolódik a weblapkészítéshez, azért teszem fel itt.
Adott az alábbi rész egy EK-diagramból:
Több-a-többhöz kapcsolat, tehát a szabály értelmében készítenem kell egy további kapcsolótáblát is, amibe bele kell tennem a kettő, már meglévő elsődleges kulcsot, és ezek együtt fogják alkotni a kapcsolótábla elsődleges kulcsát. Eddig tiszta, legalábbis azt hiszem.
Viszont esetemben magának a kapcsolatnak is van tulajdonsága, mégpedig az, hogy egy adott terméket mikor töltöttek fel (érzésem szerint ez nem a termék tulajdonsága, hanem a feltöltésé, azért nem a termékhez tettem). Ezt a tulajdonságot is a kapcsolótáblába kell tennem?További kérdés, hogy a MySQL-lel hogy tudom megértetni ezeket a táblákat? Konkrétan a kapcsolótáblára gondolok, hogy azt miként állítom be, hogy 2 kulcsból jön az elsődleges kulcs, ami csak a kapcsolótáblában elsődleges, mert amúgy idegen kulcs...plusz ugye ott van a feltöltés ideje is.
Utolsó kérdés: amikor például PHP-ből feltöltöm a táblákat adatokkal, akkor a kapcsolótáblával nekem kell foglalkoznom, vagy ezt majd megoldja a MySQL?
Köszönöm a segítséget előre is!
Á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 #10679 üzenetére
1. Van Sql, sőt van MySql topik is.
2. A kapcsolótáblához annyi tulajdonságot állítasz be pluszban, amennyit jól esik.
3. Már hogy oldaná meg a MySql maga? Neked kell kezelned a kapcsoló táblát is.
Ja és
4. van PHP topik is.Én kérek elnézést!
-
csabyka666
addikt
válasz martonx #10680 üzenetére
Okés, kösz! Áttérek oda.
Annyi kiegészítést hozzá, hogy a MySQL topic kb halott, de a PHP jó lehet.
[ 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
-
rootkiller
őstag
Szevasztok!
Jelenleg épp WEB1 tárgyból készítek beadandó feladatot, és egy dolgon nem bírok túljutni.
Van egy html form aminek a tartalmát hozzá kell adni sql táblába.
A probléma pedig a következő: a form el van látva egy onSubmit='" . addEvent( ) . " tulajdonsággal, mely számomra érthetetlen módon lefut akkor mikor megnyitom magát az oldalt, és nem definiált $_POST változókat kér rajtam számon, ellenben utána nem kerül semmi hozzáadásra az adatbázishoz.Mi a probléma? Köszi!
Artengo TR 990 Pro
-
wis
tag
válasz rootkiller #10682 üzenetére
Láthatnánk a kódot? Ide feltöltheted: http://jsfiddle.net
-
csabyka666
addikt
válasz rootkiller #10682 üzenetére
Ha meglesz a megoldás (és egy kicsit konkrétabban a leírás), akkor légyszi posztold azt is, mert engem is érdekelne. Köszi!
Á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
-
rootkiller
őstag
Nem látom hogy tud php-t azaz oldal
<?php
echo "
<form name='event' method='post' onSubmit='" . addEvent( ) . "'>
...
<input type='submit' name='evSubmit' value='Mentés'>
</form>";function addEvent( ){
$db = new PDO('mysql:host=localhost;dbname=hangar', 'root', 'root');
$db->query("INSERT INTO event (name,...)
VALUES ('$_POST[evName]',...,'$_POST[evFB]'");
$db = NULL;echo "hozzáadva";
}
?>Artengo TR 990 Pro
-
válasz rootkiller #10685 üzenetére
Ugye ez nem az, aminek látszik?
-
rootkiller
őstag
-
wis
tag
válasz rootkiller #10685 üzenetére
Úgy gondoltam, hogy előbb a html kódot és js-t töltöd fel, de itt komolyabb gondok vannak.
Kezdd azzal, hogy ezt berakod a <?php után:
ini_set('display_errors',1);
ini_set('display_startup_errors',1);
error_reporting(-1);[ Szerkesztve ]
-
rootkiller
őstag
válasz rootkiller #10689 üzenetére
Ezért mondom hogy lefut akkor az addEvent metódus amikor nem kéne...
Artengo TR 990 Pro
-
wis
tag
válasz rootkiller #10689 üzenetére
Az egyik probléma, hogy kevered kliens és szerver oldalt. Pl. az onSubmit javascript kódot futtat a böngészőben. Neked felesleges, töröld ki.
php-ban pedig isset-tel ellenőrizd a $_POST változókat és csak azután futtasd az adatbázis kódot.
És olvass el egy erről szóló könyvet pl. ezt
[ Szerkesztve ]
-
wis
tag
válasz rootkiller #10692 üzenetére
Ha mindenképpen megszeretnéd hívni az addEvent függvényt, akkor annak if törzsében ahol $_POST-kat ellenőrzöd. Pl.:
if (isset($_POST['evName'], $_POST['akarmi'], ...))
{
addEvent();
} -
PumpkinSeed
addikt
válasz rootkiller #10692 üzenetére
Mire kell neked az addEvent, lehet lehetne helyettesíteni?!
[ Szerkesztve ]
"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
-
rootkiller
őstag
válasz PumpkinSeed #10694 üzenetére
Na a dolgot úgy képzeltem hogy kijön az oldal ahol a form van. Emberünk kitölti a form-ot, majd rákattint a mentés gombra. Ekkor amit beírt, az hozzáadódik az adatbázishoz.
Jelen pillanatban ebből nem valósul meg semmi
Artengo TR 990 Pro
-
fordfairlane
veterán
válasz rootkiller #10695 üzenetére
Webes környezetben alapból ilyen jellegű távoli eljáráshívás nincs. Nem tudsz közvetlenül meghívni egy szerveroldali függvényt a kliensből. Webes környezetben adatküldés van request formájában. A webszerver az url alapján betölti a megfelelő fájlt, és átadja a request paramétereit.
Legegyszerűbb esetben a form action attribútuma határozza meg, hogy hova megy a form submit ( ami szintén adatküldés ). Tehát először válaszd szét a form kiíratását a formadatok feldolgozásától. Tedd két külön fájlba, úgy lesz a legjobb szerintem. A form action a feldolgozó php legyen, az onsumbitra ezen a szinten nem lesz szükséged.
Valahogy így:
form.html
<form method='post' action="mentes.php">
...
<input type='submit' name='evSubmit' value='Mentés'>
</form>mentes.php
<?php
$db = new PDO('mysql:host=localhost;dbname=hangar', 'root', 'root');
$db->query("INSERT INTO event (name,...)
VALUES ('$_POST[evName]',...,'$_POST[evFB]'");
$db = NULL;
?>Ebből persze még hiányzik a paraméterellenőrzés, validálás, de először induljon el, értsd meg az alapokat, utána lehet továbblépni.
[ Szerkesztve ]
x gon' give it to ya
-
Sk8erPeter
nagyúr
válasz fordfairlane #10696 üzenetére
Szerkesztés során kijavítottad a target attribútumot, úgyhogy már tárgytalan.
Ha már szerk. utáni:
szerinted ez működni fog?
VALUES ('$_POST[evName]',...,'$_POST[evFB]'");
Nem valószínű.[ Szerkesztve ]
Sk8erPeter
-
fordfairlane
veterán
-
Sk8erPeter
nagyúr
válasz fordfairlane #10698 üzenetére
Jaja, láttam, én meg közben töröltem.
Szerk.: de közben hozzáadtam másik megjegyzést, látva a szerk. utáni módosításokat.
[ Szerkesztve ]
Sk8erPeter
-
fordfairlane
veterán
válasz fordfairlane #10696 üzenetére
2. Ne használj így queryt. A PDO-ban létezik egy olyan, hogy "prepared statement", ami egy parametrizált query.
$db = new PDO('mysql:host=localhost;dbname=hangar', 'root', 'root');
$stmt = $db->prepare("INSERT INTO event (name,...) VALUES (:name,...);
$stmt->execute($_POST);Így legalább az SQL injection lehetősége ki lett küszöbölve.
[ Szerkesztve ]
x gon' give it to ya
Új hozzászólás Aktív témák
- Android alkalmazások - szoftver kibeszélő topik
- Telekom mobilszolgáltatások
- Kerékpárosok, bringások ide!
- Még több embert rúgott ki a Tesla
- Milyen okostelefont vegyek?
- Gombász topik
- Az Insta360 ellen fordítja a hatóságokat a GoPro
- Samsung Galaxy S23 és S23+ - ami belül van, az számít igazán
- Mesterséges intelligencia topik
- Google Pixel 6/7/8 topik
- További aktív témák...
Állásajánlatok
Cég: Ozeki Kft.
Város: Debrecen
Cég: Promenade Publishing House Kft.
Város: Budapest