22786
Html-, css- és php-help
-
#8861 firebug vagy valamilyen kiterjesztés nincs feltéve firefoxhoz?
illetve egy link jó lenne... -
#8860 Hella!E
szerint másoltam be meg a dolgokat a <BODY> és a <HEAD> részbe.Ez ugyebár .html.Tudom az alapokat már!:)
Most az lenne a kérdésem, hogy a lenyíló menüm, tehát ezeket:
Van a Fooldal, az ne nyíljon le, abból nyíljon le ezek:
-Hivj Ki Minkt
-Csatlakozz Hozzank
-Forum
-Galeria
Nos hova írjam ezt:
var menuHierarchy = [
['Fooldal', null,
['Hivj Ki Minket', war.html,],
['Csatlakozz Hozzank', csatlakozz.html,],
['Forum', forum.html],
['Galeria', null,],
],
Köszi, fontos lenne ez a lenyíló menü.Ez az utolsó lépés am..:)
-
#8859 Az a parancs a kezdetektol fogva szerepel a kodban, igaz a kovetkezo formaban: a {outline:0px;}. De a 0px-et megvaltoztatva none-ra sem tortenik semmi valtozas. Egyebkent gyonyoruszepen leszedi a korvonalakat mindenrol (mint ahogyan ezt tette az elmult nehany hetben folyamatosan amiota benne van a kodban), de a div gondot nem oldotta meg. Annak tovabbra is van kerete (ha rakattintok). -
#8858 #8855 -
#8857 Ne fárassz.(
neked egy videó :
salesguy -
#8856 Megneztem, se operaban, se IE-ben nem latszik szegely, csak FF-ben es ott is csak akkor ha konkretan rakattintok a div-re. Szvsz ez a FireFox hulyesege. -
ldavid #8855 szerintem erre gondol: outline: none -
#8854 akkor css ben meg van adva, hogy látszon - azt add meg, hogy ne látszon.
alapvetően a div nek nincs szegélye. -
#8853 FF3-ban latszik sajnos. -
Culram #8852 A szerkeztőben látszik, de a böngészőben nem szokott. -
#8851 Amikor hasznalok egy div-et, hogyan tudom megakadalyozni, hogy megjelenjen a szaggatott vonallal a kerulete amikor belekattintok? Azt akarom, hogy teljesen lathatatlan legyen a div hatara. Megoldhato valahogy? -
Culram #8850 Köszönöm. Meg lett oldva. A linkekhez is megadtam a változót, és most jó. -
#8849 persze a hátrány, hogy konzekvensnek kell lenned a GET változóval - mindehol kell, de legalább rendre tanit. -
#8848 Pedig nagyon az kéne, hogy élesben fent legyen - mert ugye nagyon jó lenne látni ún. élesben is, hogy nem működik.
Na most kicsit legyél empatikusabb és gondold bele magad a helyzetünkbe - hogy egy webdesigner szófordulattal éljek - a fa*om nem tudja mi a gond ha nem mutatod meg - ezzel a kóddal amit bekopiztál nincs gond.
Nem olvastam végig tegnap, de deklarálaj azt is mi van ha nincs SESSION lang - akkor magyar lesz - de alapvetően a GET adatból indul ki - tehát ha nem adod meg vagy másik nyelvet adsz meg neki akkor vált - ergo az lesz a nyelv ami a get változóban van.
Nem igazán értem minek ide SESSION - mivel ha a GET változóban már van nyev akkor egyszerüen onnét is kiveheted, és ezt ajánlom is, hogy tedd és akkor nem lesznek félreértések.
session_start();
if ($_GET['lang']=="hu") $_SESSION['lang']="hu";
elseif ($_GET['lang']=="en") $_SESSION['lang']="en";
if (!isset($_SESSION['lang'])) $_SESSION['lang']="hu";
$langA = parse_ini_file("nyelvek/$_SESSION[lang].ini",true);
helyett:
switch ($_GET["lang"]) {
case "":
$lang = hu;
break;
case "hu":
$lang = hu;
break;
case "en":
$lang = en;
break;
default:
$lang = hu;
}
$langA = parse_ini_file("nyelvek/$lang.ini",true);
ez számtalan módon megoldható if nyif stiffekkel - a lényeg, hogy a GET el dolgozol, és nem kövecc el olyan hibákat, hogy nincs session - mert akármi - vagy elveszik a forditásban ahogy a filmben. -
Culram #8847 hát a megírt oldal nincs még fent a neten élesben. A kósot valójában mellékeltem. Nem azt mondom hogy nem vált át, hanem ha tovább megyek nem tartja meg a nyelvet, pedig a linkelt mintaoldalon ami a kódos oldal alján van "megnézem" menüpont alatt, ott jól működik.
Szerintem egy ctrl+c ctrl+v copyzással nem ronthatom el a kódot.
Szóval ugy érted hogy még a linkjeim is tartalmazzák a nyelvváltás változóját? -
#8846 jólvan akkor ezt nem lehet ide leirni - (tekercs)lang=hu -
#8845 Eeeezt már szeretem - sem egy élő példát nem mutatsz sem egy kódot - minek találjuk ki láttatlanba.
Hát akkor én el is kezdek agyalni :
$_GET['lang']=="hu" - ennél tolnám el én ha hörcsög lennék - ugye a linkjeid tartalmazzák a &lang=hu vagy en szavakat? -
Culram #8844 Sziasztok!
Én ezt a nyelv választos módszert használom, de nem tartja meg a nyelvet. Mi lehet a probléma? ezt itt -
#8843 így gondoltam én is:)
#8839? -
#8842 "ha nem ismerik fel, helyettesítik egy ismerttel "
Pontosabban vagy az alapbeállítással, vagy ha állítasz be alternatívát (például, ha CSS-ben a következőképpen állítod be: font-family: "Segoe print", cursive;) akkor azzal.
"Lehetséges, hogy Vista előtti operációs rendszerek nem ismerik ezt a betűtípust, és ezáltal a böngészőjük nem tudja megjeleníteni, vagy csak hibásan?"
Nem csak a Vista előttiekkel (Windows XP, 2000, 2k3, Me, 9x) lesz gond, hanem a többivel is (Linux, Mac OSX,...).
Ha mindenáron használni akarod az adott betűtípust akkor vagy illeszd be képként, vagy ott van az sifr névre hallgató megoldás. -
#8841 ha nem ismerik fel, helyettesítik egy ismerttel -
user2008 #8840 Sziasztok! Vindows Vista operációs rendszert használok, és találtam egy számomra eddig ismeretlen betűtípust: segoe print. Szerkesztettem egy HTML oldalt, és ezt a betűtípust használtam. Lehetséges, hogy Vista előtti operációs rendszerek nem ismerik ezt a betűtípust, és ezáltal a böngészőjük nem tudja megjeleníteni, vagy csak hibásan? -
#8839 Üdv!
Adott egy táblázatom, benne felhasználók adatai, id, név, e-mail cím stb...
Azt szeretném megoldani, hogy a táblázaton belül egy felhasználó nevére kattintva egy form töltődjön be egy div-be, amiben lehet szerkeszteni a felhasználók adatait.
Nem vagyok nem js zseni, ezért a Jquery keretrendszerrel próbálkozok a következő képpen:
A felhasználónév cellájára php-vel kiíratom az id-t, tehát lesz például egy <td id="32" class="szerkesztes">Passatgt</td>, majd ha rákattintok a td-re, lekérem az id értékét, és a betöltendő oldal url-jéhez hozzácsapom:
$('td.szerkesztes').click( function() {
var id= $(this).attr("id");
$("#form").load("szerkeszt.php?id="+id);
});
Számomra ez nem tűnik biztonságos megoldásnak, illetve elég "csúnya"
Létezik jobb mód is erre, vagy jó úton haladok?
Előre is köszönöm a válaszokat -
#8838 Nem erre gondoltam, vagy szarul csinálom. -
cmsworld #8837 Sajnos nem, azt már megnéztem. -
ldavid #8836 CSS-el nem lehet, PHP meg nekem magas
az admin menüben nem lehet a témákat szerkeszteni? -
#8835 Én nem értek hozzá, sry..én még tanuló vagyok ilyen téren. -
cmsworld #8834 http://kovacsakos.tarhely.biz/coppermine.zip -
cmsworld #8833 Ebben a csomagban benne van az index.php és a CSS fájlok is. Légyszi nézze meg valaki. -
ldavid #8832 vagy kiszeded abból a kezdőlapból, vagy ha lehet CSS-el elrejted (visibility: hidden;)
de ha mutatnál egy kódot, hamarabb kapnál rá megoldást -
cmsworld #8831 Coppermine Galériához senki sem ért itt? -
#8830 Ez sima html, semmi spéci ha jól látom. De azért írok neked egy egyszerű javascript ajax példát.
Ezt helyezd el a forráskódban:
<script>
function load_page(id,url){
document.getElementById(id).innerHTML = "<br><br><center><img src=\"pic/loading.gif\"><br><br>... Betöltés ...</center>";
var xmlhttp = new Array;
xmlhttp = window.XMLHttpRequest?new XMLHttpRequest():
new ActiveXObject("Microsoft.XMLHTTP");
xmlhttp.onreadystatechange = vetites;
xmlhttp.open("GET", url);
xmlhttp.send(null);
function vetites()
{
if (xmlhttp.readyState == 4 && document.getElementById(id).innerHTML) // a letöltés kész és van hova betölteni
{
if (xmlhttp.status != 2)
document.getElementById(id).innerHTML = unescape(xmlhttp.responseText);
}
}
}
</script>
Kell hozzá egy konténer amibe betöltöd a kívánt fileokat, pl.:
<div id="oldal">...</div>
És egy onclick-es link amire kattinthatsz, pl.:
<a onclick="load_page('oldal','kulso_file.html')">click me</a>
A kulso_file.html-t nyilván átírod arra ami neked kell, remélem működik :) -
#8829 OK, kössz. -
#8828 Ezen az oldalon meg vannak csinálva az egyel lapok, mindegyik tetején ott a menüsor. Ha valamelyikre rákattintasz akkor az adott oldalra visz, csak nem új lapon nyílik meg hanem ugyanott (ahogy azt leírtam az előbb).
Hogy mivel lett megírva? Sztem te nagyon nem értesz a weblapok készítéséhez ha ilyen kérdezel. Először is egy weblap szerkezetét a html nyelvvel lehet meghatározni. A grafikai elemek meg nyilván valamilyen képszrekesztő programmal készültek (pl: photoshop) -
#8827 Sztem ez volt a kérdés, de akkor megpróbálom megfogalmazni érthetően :) és bocsi érte..
Van EZ az oldal.Felül láthatjuk a menüt, látjuk a "Hírek"-et.Rákattintunk, az oldal minket nem vitt át más oldalra!Maradtunk az index.html-en.Megmaradt minden, csak eltűnt a bevezető szöveg, helyére a "Hírek" menüben szereplő leírt dolgok jelennek meg UGYANAZON A lapon(index.html)
Tehát 1 oldal az egész lap, viszont nagyon tetszik, ez a megoldás.
Lenne még 1 kérdés:
-Szerintetek ez az oldal mivel lett megírva?(Szép a menü, van oldal keret..)
Ennyi lenne.Köszi.:)
Remélem értitek mostmár!:) -
cmsworld #8826 Sziasztok! Valaki tudna abban segíteni, hogy a Copperime Gallery-nál hogyan lehet megoldani, hogy a legutóbb feltöltött nevű dobozt ne mutassa a kezdőlapon? -
#8825 Szerintem neked nem kell AJAX se PHP. Ha jól sejtem akkor annyi a kérdésed, hogy hogyan lehet úgy linkelni, hogy ne új ablakba nyíljon meg.
Nos a linkek adsz egy paraméter: target="_self"
Ha pedig nem ez volt a kérdés akkor tényleg nem ártana normálisan megfogalmaznod mit akarsz. -
#8824 OK.Helyesen írni tudok, láthatod. Lehetséges az összerakott "fogalmazás"-ommal van a baj.:)
Ha már ennyire segítessz, ezt az Ajax-ot hogy tudnám megcsinálni?A tuturial.hu-n nincs fent..:\
Köszike! -
#8823 inkább switch get-nek nézem -
#8822 Tanulj már meg magyarul. Progival nem fog menni, ez ajax