Új hozzászólás Aktív témák
-
Sk8erPeter
nagyúr
válasz Paarthurnax #2833 üzenetére
Nagyon jó, köszi. Itt aztán ki lehet próbálni a böngészők képességeit is... (pl. mi támogatott melyik böngészőben)
Eddig Chrome 5.0.342.9 beta, FF 3.5.9, Opera 10.10 (mindegyik Ubuntu alól) közül egyértelműen a Chrome volt a győztes. A videó- és zenelejátszás mondjuk nem ment gördülékenyen egyiknél sem. De nagyon komoly dolgokat lehet majd alkotni HTML5-ben (és szerencsére mindezt Flash nélkül, hátha végre leszoknak a fejlesztők a Flash-ről... ).Sk8erPeter
-
Sk8erPeter
nagyúr
válasz tkazmer #2856 üzenetére
Na ne már... A feladat kiírásában elég egyszerű dolgok szerepelnek, és mivel nyilvánvalóan egy iskolai feladathoz nem várnak el túl sokat, ezt legfeljebb két nap alatt simán be lehetne fejezni, kényelmes tempóban, ha pl. elküldik előre a dizájnról az elképzelést. De mivel iskolai feladat, ezért csillivillinek sem kell lennie, tehát akkor még a dizájnnal sem kell túl sokat szarakodni, főleg, ha van az embernek egy alap sablonja, ami alapján a korábbi honlapjait is elkészítette (vagy csak simán kimásolja a korábbi lapjairól a kódot, és a megfelelő helyeken átírogatja)...
Azért a többszázezer forint egyébként is kicsit túlzás. Ez sztem legfeljebb akkor lenne igaz, ha valami nagyon komoly oldal készülne, teljes mértékű testreszabhatóságot lehetővé tévő admin felülettel, dizájnos külsővel és számos egyéb feature-rel.Szerk.: mellesleg az a csekélyke díjazás engem is érdekelne, ha méltányos, akkor szabadidőmben szívesen elkészíteném Pistike Bt. szinten.
[ Szerkesztve ]
Sk8erPeter
-
Sk8erPeter
nagyúr
válasz tkazmer #2860 üzenetére
De még mindig nem egy iskolai feladathoz mérten írod le a feladatot. Legalábbis amit én ez alapján el tudnék képzelni, az inkább az, hogy megmutasd, hogy nagyjából ilyen egy teljesen alapvető honlap váza. Te meg nagyban és profizmusban gondolkodsz, de ehhez szerintem nem az kell, hanem teljesen amatőr szint, néhány képpel, egy-egy űrlappal, menüponttal, legfőképp statikus tartalommal (az űrlapot leszámítva). Ha meg nem, hanem ennél komolyabb kell, akkor egy ilyen suliban a tanár nagyjából bek@phatja, de most komolyan.
(#2859) Louloudaki: remek ötlet,ráadásul a Pistike Bt. egy honlapkészítő cégnél nagyon egyedi név lenne. (ki tudja, hátha ez lenne többek közt a sikerünk kulcsa )
Már csak kicsit több szabadidő kell, és akár mehet is a biznisz.[ Szerkesztve ]
Sk8erPeter
-
Sk8erPeter
nagyúr
válasz DeltaPower #2862 üzenetére
Jaj, hagyjuk már ezt a frameset-et! Manapság ezt elvárni, sőt, használni? Ugyan már, ne legyünk komolytalanok... Valamit is magára adó honlapkészítőnek manapság eszébe se jutna ilyesmit használni egy honlapon, főleg, hogy bőven helyettesíthető a frameset egyéb eszközökkel - pl. némi PHP-vel, vagy más módon. Legalábbis sehol nem látok olyan kikötést, hogy nem használható szerveroldali szkriptnyelv.
Most komolyan, frameset kényelmetlen, gusztustalan használata helyett miért nem egyszerűbb a következő sort berakni a megfelelő helyre?
<?php include 'left_menu.php'; ?>
Ennyi PHP-használat talán belefér...
Ha meg az űrlap feldolgozását sem kérik, tehát igazából szinte semmilyen dinamikus tartalom nincs benne, akkor még kevesebb is két napnál. Akár egynapos munkával össze lehet hozni. A dizájn izélgetése hosszabb időt vehet igénybe, de komolytalan munkánál felesleges. Mondjuk még a galériával lehetne talán elp×csölődni, én mondjuk arra inkább dinamikus tartalmat alkalmaznék, de akkor is rövid idő alatt elkészíthető a feladat.(#2864) tkazmer: affene, akkor valami más nevet kell kitalálni.
[ Szerkesztve ]
Sk8erPeter
-
Sk8erPeter
nagyúr
válasz Louloudaki #2866 üzenetére
"include ('leftMenu.tpl'); az inkább, minek ide php menü mikor tudjuk az összes menüpontot és nem kell változtatgatni"
Én is ugyanerről beszéltem. Te is PHP-kódot írtál.
Lehetne akár
<?php include ('Pistike_Bt.hu'); ?>
is, az se változtatna a lényegen. Szóval érted.Azt a másik Pistike Bt.-t meg majd jól felvásároljuk.
Sk8erPeter
-
Sk8erPeter
nagyúr
-
Sk8erPeter
nagyúr
Azért volt benned ez a görcsös ragaszkodás, mert régen mindig a frame-eket nyomatták, amikor a fejléc, lábléc és a főtartalom külön keretbe kerültek, így nem kellett újratöltődniük. A frame-ek használata azonban számtalan ok miatt kiment a divatból, elavultnak számít, rossz és kerülendő, az elsődleges ellenérv vele szemben az, hogy rendkívül sok bosszúságot okozhat és kényelmetlen a használata, módosítása, kezelése.
Nézd meg a legtöbb mai honlapot, általában az egész tartalom újratöltődik (egy példa a Weblabor egyik lapjáról: [link]). Persze kivéve a Flash-es szar honlapokat (na, a legtöbb ilyentől kimegyek a fazonomból, ritka az igényes Flash-honlap, ami jól kombinálja a sima (X)HTML, CSS, ... elemeket a Flash-sel), meg az egyéb megoldásúakat.
És jó ez így, nem a menü és a fejléc újratöltődése fog releváns időbe kerülni normális esetben, főleg, hogy a böngészők gyorsítótárazzák a tartalmat, és ezt még segítik az egyéb cache-elési algoritmusok szerver vagy kliens oldalon.
Azt is lehet csinálni, amiről itt a topicban pont nemrég beszéltünk, hogy ha a frame-ekhez hasonlóan szeretnéd külön fájlokban kezelni az egyes tartalmakat, akkor PHP-vel oldod meg az include-olást:
<?php include 'header.html'; ?>
és így ha egy helyen módosítod a tartalmat, akkor az összes többi aloldalnál is fog módosulni (ahol szintén include-olod ezeket a fájlokat).
Azt is meg lehet csinálni, hogy PHP-alapú az egész, és dinamikusan töltöd be a tartalmakat, attól függően, mit ír be a felhasználó a címsorba.
Még számtalan megoldást le lehetne írni. Én személy szerint a PHP-s megoldást elég kényelmesnek és rugalmasan kezelhetőnek tartom.Sk8erPeter
-
-
Sk8erPeter
nagyúr
válasz Inv1sus #2891 üzenetére
Mármint gondolom akarod mondani PDO (nem POD), PHP Data Objects.
Hátha megoldja: [link], [link], [link]
"A temporary solution is to use INT value (1002) instead of constant.""It appears to only be availabe using the mysqlnd driver.
Try replacing it with the integer it represents; 1002, if I am not mistaken."Sk8erPeter
-
Sk8erPeter
nagyúr
Hali!
Nincs mit!A PHP-vel történő fájlbemásolás egyébként sokkal egyszerűbb, mint amilyennek látszik, megpróbálom elmagyarázni a példát, amit írtam:
<?php include 'header.html'; ?>Itt a <?php egy nyitótag, amely alapján a böngésző tudja, hogy ott PHP-kód következik.
Az include függvény vár egy paramétert, ami egy fájlnév, amennyiben az létezik, akkor annak a tartalmát fogja "bemásolni" a megfelelő helyre, oda, ahol meghívtad.
Tehát itt pl. a header.html fájlnak a tartalma fog ott látszani, ahol az include függvény szerepel. Ez megkönnyíti a dolgodat, mert nem kell minden egyes fájlba bemásolni az egész fejlécet (pl., vagy lehet ez egy menü is, vagy akármi, ami pl. sokszor ismétlődik), hanem minden fájlba csak ezt az egy sort teszed be (persze figyelve, hogy a megfelelő helyre kerüljön be!), és kész. Azt az egy fájlt kell csak módosítanod, ha át akarod alakítani pl. a fejlécet.
Az utána következő pontosvessző csak lezárja az utasítást, a ?> elem pedig jelzi, hogy a PHP-kód eddig tartott.Persze ez a PHP-nek csak egy nagyon kicsi szelete, gondoltam elmondom, hátha szeretnéd alkalmazni ezt, kényelmesebbé teszi a honlapkészítést, és el lehet vele kerülni pl. a frame-ek használatát, amennyiben utóbbiakat azért használja valaki, hogy bizonyos tartalmakat csak egy-egy fájlból kelljen módosítani, és az mindenhova bekerüljön.
Sk8erPeter
-
Sk8erPeter
nagyúr
válasz Paarthurnax #2912 üzenetére
Pedig ott van az, Google első találat, a w3.org-ra mutat:
[!important rules]"CSS attempts to create a balance of power between author and user style sheets. By default, rules in an author's style sheet override those in a user's style sheet (see cascade rule 3).
However, for balance, an "!important" declaration (the delimiter token "!" and keyword "important" follow the declaration) takes precedence over a normal declaration. Both author and user style sheets may contain "!important" declarations, and user "!important" rules override author "!important" rules. This CSS feature improves accessibility of documents by giving users with special requirements (large fonts, color combinations, etc.) control over presentation.
Declaring a shorthand property (e.g., 'background') to be "!important" is equivalent to declaring all of its sub-properties to be "!important".
The first rule in the user's style sheet in the following example contains an "!important" declaration, which overrides the corresponding declaration in the author's style sheet. The second declaration will also win due to being marked "!important". However, the third rule in the user's style sheet is not "!important" and will therefore lose to the second rule in the author's style sheet (which happens to set style on a shorthand property). Also, the third author rule will lose to the second author rule since the second rule is "!important". This shows that "!important" declarations have a function also within author style sheets.
/* From the user's style sheet */
p { text-indent: 1em ! important }
p { font-style: italic ! important }
p { font-size: 18pt }
/* From the author's style sheet */
p { text-indent: 1.5em !important }
p { font: normal 12pt sans-serif !important }
p { font-size: 24pt }
"Sk8erPeter
-
Sk8erPeter
nagyúr
válasz Vasinger! #2921 üzenetére
1. Ha továbbra is az NVU-ban kell (én nem ismerem), itt van segítség (fél perc Guglizás után...): [link] -> "Visited link text"
2. Ez elég furcsán hangzó kérdés. Az a lényeg, hogy a dokumentumod karakterkészlete (pl. a mentés során tudod beállítani) egyezzen azzal, amit a meta tageknél megadsz.Sk8erPeter
-
Sk8erPeter
nagyúr
válasz Inv1sus #2926 üzenetére
robots.txt
"
User-agent: *
Disallow: /The "User-agent: *" means this section applies to all robots. The "Disallow: /" tells the robot that it should not visit any pages on the site.
"Sk8erPeter
-
Sk8erPeter
nagyúr
válasz Vasinger! #2928 üzenetére
Favágó megoldásként azt is csinálhatod, hogy van egy nagy "külső" táblázatod, és annak egy-egy oszlopában helyezkedik el a két "belső" táblázat.
Valahogy így:<!-- Külső táblázat -->
<table>
<tr>
<td>
<!-- Belső táblázat 1. -->
<table>
<tr>
<td>...</td>
</tr>
</table>
<!-- Belső táblázat 1. VÉGE -->
</td>
<td>
<!-- Belső táblázat 2. -->
<table>
<tr>
<td>...</td>
</tr>
</table>
<!-- Belső táblázat 2. VÉGE -->
</td>
</tr>
</table>
<!-- Külső táblázat VÉGE -->Lehetne még div-ekkel és CSS-sel is szarakodni, de most nem bonyolítom.
[ Szerkesztve ]
Sk8erPeter
-
Sk8erPeter
nagyúr
válasz Andrewhouse #2968 üzenetére
Nem fogalmaztad meg túl értelmesen a kérdésedet, de ha az a célod, hogy kicsit előrébb legyen a Google találati listáján az oldalad, akkor kicsit foglalkozz a keresőoptimalizálás (Search Engine Optimization, SEO) kérdésével, és add hozzá az oldaladat a lehetséges indexelendő oldalak listájához:
URL hozzáadása a Google-hozSk8erPeter
-
Sk8erPeter
nagyúr
Nem nagyon értem a problémát. Design nézetben pontosan úgy tudod mozgatni, hogy megfogod az elemet, és arrébb rakod. A szöveget meg kijelölöd, és áthúzod a kívánt részre.
Vagy kivágás-beillesztés módszerrel is jó, dehát azt hiszem, ezek az alapdolgok nem tartoznak a weblapkészítés témakörébe...Mellesleg a grafikus felületű weblapszerkesztők közül pl. épp a Dreamweaver elég triviálisan használható. Majd belejössz.
[ Szerkesztve ]
Sk8erPeter
-
Sk8erPeter
nagyúr
válasz DeltaPower #2995 üzenetére
Jahh, igazad lehet, hogy erre gondolt.
Akkor div-ekkel vagy táblázatokkal kellene babrálnia.Sk8erPeter
-
Sk8erPeter
nagyúr
Igen, de a Dreamweaver próbaverziója is elég lehet tanulgatásra, ha valaki elszánt, és tényleg meg szeretné tanulni a HTML-t, és a próbaverzió időtartama alatt megfigyeli, hogy mit csinál a kódban a grafikai felületen végrehajtott módosítgatás. Utána meg már elég egy ingyenes szövegszerkesztő is (pl. Notepad++). De azért lehet találni ingyenes grafikus felületű weblapszerkesztőt is (még nem próbáltam, bár szolgáltatásban gondolom nem nyújt annyit, mint a DW (hozzáteszem, az átlag felhasználó ezek nagy részét nem is valószínű, hogy kihasználja), de pl. ott a KompoZer, ami jó lehet).
Sk8erPeter
-
Sk8erPeter
nagyúr
válasz wolfman #3059 üzenetére
Ha a CSS (:hover) most nem pálya, akkor:
Ha az 1.jpg az alapkép, és az egerkurzort föléhelyezve azt szeretnéd, hogy a 2.jpg jelenjen meg, majd az egérkurzort arrébb téve ismét az 1.jpg jelenjen meg, akkor így néz ki a legegyszerűbben JavaScripttel:
<a href=""><img src="1.jpg" onmouseover="this.src='2.jpg';" onmouseout="this.src='1.jpg';" /></a>Sk8erPeter
-
Sk8erPeter
nagyúr
Még mindig nem írtad át a karakterkódolásért részben felelős meta-taget...
Nyisd meg az index fájlodat Notepad++-szal, majd ezt a részt:
<meta charset="iso-8859-2">
írd át erre:
<meta http-equiv="Content-Type" content="text/html;charset=ISO-8859-2" />A Kódolás menünél nézd meg, milyen a karakterkódolása a dokumentumodnak (mi mellett van a pötty).
Ha nem ANSI, akkor menj rá arra a menüpontra, hogy "Átalakítás ANSI kódolásra"!ATW továbbra sem támogatja az UTF-8-kódolást! (Szánalom.)
Sk8erPeter
-
Sk8erPeter
nagyúr
Nekem sokkal egyszerűbbnek tűnik a jQuery AJAX-os API-ja. Nagyon kézenfekvő, és tudtommal megoldották a különböző böngészők kérdését is, így ezzel sem kell pöcsölni külön.
Pár soros kóddal lehet ugyanazt megjeleníteni.Egy elég szemléletes példa épp az általad linkelt oldallal kapcsolatban - ez az eredeti AJAX-os kód:
<script type="text/javascript">
function loadXMLDoc()
{
if (window.XMLHttpRequest){// code for IE7+, Firefox, Chrome, Opera, Safari
xmlhttp=new XMLHttpRequest();
}
else{// code for IE6, IE5
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
}
xmlhttp.onreadystatechange=function()
{
if (xmlhttp.readyState==4 && xmlhttp.status==200){
document.getElementById("myDiv").innerHTML=xmlhttp.responseText;
}
}
xmlhttp.open("GET","ajax_info.txt",true);
xmlhttp.send();
}
</script>
---Ugyanez a jQuery AJAX-os API-jával megoldva:
<script type="text/javascript">
$('#akarmi').click(function () {
$('#myDiv').load('ajax_info.txt');
});
</script>
---19 sor (AJAX) a 4 sorral (jQuery AJAX API) szemben. Ez elég jól mutatja, melyik eredményez tömörebb kódot.
________
Ha kell valakinek egy nagyon jó összefoglaló jQuery puska, akkor szedje le innen.
Ez alapján kb. 15 perc alatt ki tudtam próbálni a legfontosabb függvényeket, különösebb utánaolvasás nélkül.[ Szerkesztve ]
Sk8erPeter
-
Sk8erPeter
nagyúr
válasz DeltaPower #3139 üzenetére
Ja, és biztos a júzer attól a 70 KB-tól fog magába roskadni és melléesni. Sőt, biztos épp emiatt nem fogja látogatni a weblapot.
Manapság már olyan nevetséges ilyen 70 KB-okon szarakodni. Szerintem ilyen méret tényleg nem számít, a kód átláthatósága és annak megírására fordítandó idő (!) viszont annál inkább.[ Szerkesztve ]
Sk8erPeter
-
Sk8erPeter
nagyúr
Nem kötekedésként említettem, hogy szerintem egyszerűbb jQuery segítségével, nem is kell annak venni. Csak egy plusz lehetséges alternatíva, a kérdező választhat, melyiket alkalmazza.
Mellesleg az általam írt módszer sem kerül több energiába/időbe, mint amit Te írtál, de még egyszer mondom, ezt nem kell magadra venni, nem azért írtam a hsz.-emet, hogy felhívjam a figyelmet rá, hogy milyen rossz tanácsot adtál, sőt..."Egyébként meg úgy hallottam, hogy a google se szereti a 64k-nál nagyobb fájlokat..."
Ez valószínűleg téves, ilyen alapon a PH! oldalait sem indexelné a Google, meg még nagyon sok egyéb oldalt sem, ami általában több, mint 64 KB...
Az ilyeneket egyébként sem értem, ki találja ki. Fontos a keresőoptimalizálás, és nyilván nem árt, ha minél kisebb méretű oldalt kell letölteni, de nem azon múlik, hogy ki lesz előrébb a Google találati listáján, hogy 64 KB az oldal, vagy épp 128.[ Szerkesztve ]
Sk8erPeter
-
Sk8erPeter
nagyúr
Alap PHP- és HTML-ismeretek nélkül nehéz lesz.
Sk8erPeter
-
Sk8erPeter
nagyúr
válasz Inv1sus #3325 üzenetére
PHP és adatbázis-kezelés megy? (persze nem csak PHP-t lehet használni)
Gondolom a felhasználók bejelentkezés után látnák a különböző árakat. Lehetne minden felhasználóhoz rendelve egy "szint" vagy valami indikátor, hogy ő milyen árat lásson, esetleg egy szorzó, amivel egy alapárat beszorzol a felhasználó "szintjétől" függően. (eszerint lehet bizonyos felhasználóknak drágábban vagy olcsóbban adni)
Persze még bőven lehet ötletelni.Sk8erPeter
-
Sk8erPeter
nagyúr
válasz Narancs #3329 üzenetére
[link]
"Saját domain cím használata (új freewebes felhasználó esetén!)Belépés után a "Domain beállítások" menüpont alatt tudod hozzáadni a saját domain címed.
Saját domain cím esetén nincs más dolgod mint a domain szolgáltatódnál az IP címet a következőre beállíta(tat)ni: 94.247.92.30"Sk8erPeter
-
Sk8erPeter
nagyúr
válasz csimmasz #3357 üzenetére
A PayPalon keresztül fogadni és küldeni is tudsz pénzt, arra céloztam, hogy nem kell külön rendszert kiépíteni, ha vannak ilyen megoldások. Ezen keresztül is fizethet neked egy felhasználó egy adott szolgáltatásért, ezt a lehetőséget beágyazod a weblapodba.
(#3356):
"Nem látom a spanyol viaszt?"
Hogy mi van?
"Én csak anyit szeretnék ha valahogyh online tudjanak fizetni akik szeretnének!"
Én is pontosan erről beszélek.Sk8erPeter
-
Sk8erPeter
nagyúr
Ez elég jó (számomra nyújtott újat, így még nem próbáltam), bár akkor már a kliensoldali image-map gyorsabb.
Persze alkalmazástól függ, épp mi praktikus, kliensoldali vagy szerveroldali ellenőrzés.
De legtöbbször azért image-mapeknél meg lehet elégedni a kliensoldali használattal.És ha szabad kötekedni, akkor
$x = ( isset($_POST['btn_x']) )? $_POST['btn_x'] : 0;
$y = ( isset($_POST['btn_y']) )? $_POST['btn_y'] : 0;[ Szerkesztve ]
Sk8erPeter
-
Sk8erPeter
nagyúr
"A szóköz a webcímben mindig is kötőjel volt."
Ki szerint? Az ismerősöd szerint lehet. De nézz körül a neten, nincs erre vonatkozó általános szabály, sem íratlan, sem írott, szokás kérdése."A Google-nél az alsóvonal nem szabványos karakter."
Ennek a forrása és magyarázata viszont tényleg érdekelne.Bővebben?
Sk8erPeter
Új hozzászólás Aktív témák
- KIEMELT AKCIÓ: iPad Pro 9.7" Rose Gold 32GB wifi (MM172FD/A) kitűnő állapotban szuper áron eladó !!!
- Sony Xperia 10 V eladó ! Használt, sok garanciával.
- 2 év gari: Olcsó DDR5 PC/I5 12400F/16GB/500GB M2/Suprim X RTX 3070/Futár is
- -70% HP EliteBook 850 G7:i7 10610U,32GB RAM,512GB SSD,15.6" FHD,vil.MAGYAR numeri.bill,WWAN 4G,Win11
- ASUS TUF Gaming GeForce RTX 4070 Ti 12GB
Állásajánlatok
Cég: Promenade Publishing House Kft.
Város: Budapest
Cég: Alpha Laptopszerviz Kft.
Város: Pécs