Archívum - Jan 8, 2011
Egy létező HTML menünek a kódját hogyan tudok PHP-ba átt vinni?
Kezdő vagyok PHP-ban és fel merült bennem hogyan tudnám a meg levő menümet php-ba át írni hogy ugyan olyan maradjon a felhasználó számára és használja a javascript-ben meg írt interaktív részt is?
<script type="text/javascript" src="js/jquery.js"></script>
<script type="text/javascript" src="js/sliding_effect.js"></script>
</head>
<body>
<div id="doboz">
<div id="fejlec">
</div>
<div id=oldalsav1>
<div id="navigation">
<ul id="sliding-navigation">
<li class="sliding-element active"><a href="index.html">Kezdőlap</a
</li>
<li class="sliding-element"><a href="">Fórum</a></li>
<li class="sliding-element"><a href="blog.html">Magunkról</a></li>
<li class="sliding-element"><a href="kepek.html">Képek</a></li>
<li class="sliding-element"><a href="kapcsolat.html">Elérhetőség</a> </li>
</ul>
<?php
// Menüpontok definiálása
$menuk = array("Kezdőlap", "Szolgáltatások", "Galéria", "Kapcsolat");
// Menüpontok kiírása
echo "<ul id='menupontok'>\n";
for ($i=0;$i<count($menuk);$i++) {
echo " <li><a href='?menuid=".$i."'>".$menuk[$i]."</a></li>\n";
}
echo "</ul>\n";
?>
</div>
</div>
<div id="tartalom">
<?php
// Kiválasztott menüpont szerinti tartalom
$menu = $_REQUEST['menuid'];
switch ($menu) {
case 0 :
echo "<h1>Ez a kezdőoldal</h1>\n";
echo "<p>Üdvözöljük honlapunkon</p>\n";
//stb...
}
?>
</div>
Mellékeltem a meg írt kódot úgy hogy az általam használt korábbi html menü is bele lett írva. Előre is köszönöm a segítségeteket.
■ <script type="text/javascript" src="js/jquery.js"></script>
<script type="text/javascript" src="js/sliding_effect.js"></script>
</head>
<body>
<div id="doboz">
<div id="fejlec">
</div>
<div id=oldalsav1>
<div id="navigation">
<ul id="sliding-navigation">
<li class="sliding-element active"><a href="index.html">Kezdőlap</a
</li>
<li class="sliding-element"><a href="">Fórum</a></li>
<li class="sliding-element"><a href="blog.html">Magunkról</a></li>
<li class="sliding-element"><a href="kepek.html">Képek</a></li>
<li class="sliding-element"><a href="kapcsolat.html">Elérhetőség</a> </li>
</ul>
<?php
// Menüpontok definiálása
$menuk = array("Kezdőlap", "Szolgáltatások", "Galéria", "Kapcsolat");
// Menüpontok kiírása
echo "<ul id='menupontok'>\n";
for ($i=0;$i<count($menuk);$i++) {
echo " <li><a href='?menuid=".$i."'>".$menuk[$i]."</a></li>\n";
}
echo "</ul>\n";
?>
</div>
</div>
<div id="tartalom">
<?php
// Kiválasztott menüpont szerinti tartalom
$menu = $_REQUEST['menuid'];
switch ($menu) {
case 0 :
echo "<h1>Ez a kezdőoldal</h1>\n";
echo "<p>Üdvözöljük honlapunkon</p>\n";
//stb...
}
?>
</div>
Mellékeltem a meg írt kódot úgy hogy az általam használt korábbi html menü is bele lett írva. Előre is köszönöm a segítségeteket.
Tanács CMS kiválasztására
Sziasztok!
A tanácsotokat szeretném kikérni. Van egy weboldal, ami enyhen szólva túlzásba vitte a SEO-t.
A cégnek van egy nagy adatbázisa mondjuk azt, hogy objektumokról. Nem akarom konkretizálni.
Nemzetközi szinten működik. Normális esetben lenne egy weboldal egyetlen egy domain alatt és kész.
De ezek a SEO mániákusok 12 különbözö eu domaint vettek és minden domainon ugyanaz a web oldal jön be,
csak más nyelven és más objektumokkal. Tehát ha például a magyar_akarmi.eu oldalat irod be, akkor
magyar nyelven jön be az oldal, de az oldalon a Magyarországi objektumokat fogja kiírni.
A design csak annyiban tér el, hogy minden weboldal más és más háttérképet használ.
Például a svájci oldal hófödte hegyeket mutat, a magyar meg mondjuk paprikát.
Ez még nem minden. Minden oldalnak ugyanis van 12 második szintű domainje, ami akkor jön be,
ha a latogató nyelvet vált. például : es.magyar_akarmi.eu; it.magyar_akarmi.eu
Ilyenkor a design ugyanaz marad, de vannak olyan képek, amelyeken szöveg van, így ezeknek is megvan a 12 nyelvi változata.
Primitív módon procedurális PHP-vel és MySQL-el valosították meg /régen/. Változtatni szeretnének, mert a tulaj szerint ez így tovább
már nem mehet. Gondolom arra gondolt, hogy bármilyen tartalmi változtatást PHP programozónak kell csinálnia és eszméletlen sok
időt vesz igénybe. CMS re lenne szükségük. Az oldal nagy látogatottságú, így minden oldal statikus HTML-ken van elmentve a cacheba és
onnan van kiszedve. Maga az oldal csak egy statikus katalógus, csak akkor változik valami, ha az objektum tulajdonosa változtat valamit
az objektum leírásában. Természetesen minden objektumról 12 nyelven van meg a leírás es minden info.
Én arra gondoltam, hogy nekik egy CMS-re lenne szükségük, ami támogatja a többnyelvűséget. De a fejtörést nekem az aldomainok és
a 12 top level domain okoz.
A tanácsotokat szeretném kikérni. Van egy weboldal, ami enyhen szólva túlzásba vitte a SEO-t.
A cégnek van egy nagy adatbázisa mondjuk azt, hogy objektumokról. Nem akarom konkretizálni.
Nemzetközi szinten működik. Normális esetben lenne egy weboldal egyetlen egy domain alatt és kész.
De ezek a SEO mániákusok 12 különbözö eu domaint vettek és minden domainon ugyanaz a web oldal jön be,
csak más nyelven és más objektumokkal. Tehát ha például a magyar_akarmi.eu oldalat irod be, akkor
magyar nyelven jön be az oldal, de az oldalon a Magyarországi objektumokat fogja kiírni.
A design csak annyiban tér el, hogy minden weboldal más és más háttérképet használ.
Például a svájci oldal hófödte hegyeket mutat, a magyar meg mondjuk paprikát.
Ez még nem minden. Minden oldalnak ugyanis van 12 második szintű domainje, ami akkor jön be,
ha a latogató nyelvet vált. például : es.magyar_akarmi.eu; it.magyar_akarmi.eu
Ilyenkor a design ugyanaz marad, de vannak olyan képek, amelyeken szöveg van, így ezeknek is megvan a 12 nyelvi változata.
Primitív módon procedurális PHP-vel és MySQL-el valosították meg /régen/. Változtatni szeretnének, mert a tulaj szerint ez így tovább
már nem mehet. Gondolom arra gondolt, hogy bármilyen tartalmi változtatást PHP programozónak kell csinálnia és eszméletlen sok
időt vesz igénybe. CMS re lenne szükségük. Az oldal nagy látogatottságú, így minden oldal statikus HTML-ken van elmentve a cacheba és
onnan van kiszedve. Maga az oldal csak egy statikus katalógus, csak akkor változik valami, ha az objektum tulajdonosa változtat valamit
az objektum leírásában. Természetesen minden objektumról 12 nyelven van meg a leírás es minden info.
Én arra gondoltam, hogy nekik egy CMS-re lenne szükségük, ami támogatja a többnyelvűséget. De a fejtörést nekem az aldomainok és
a 12 top level domain okoz.