phpRS 2.6.5 : phpRS Fórum
Toto fórum je určené výhradně k diskuzi o verzi phpRS v2.6.5.
phpRS - redakční a informační systém
Vytvorenie nového menu
Zaslán uživatelem/kou: kroky (IP adresa zaznamenána)
Datum: 2008-03-28, 10:10

Potreboval by som spraviť na stránke výpis zoznamu členov spolu s krátkym popisom.
Uvažoval som nad tým, že by sa spravilo identické menu ako je v phpRS, t.j. bolo by to delené najprv podľa krajov a podmenu by boli okresy. Po kliku na okres by sa vypísali členovia z toho okresu /aj s popisom/. V podstate by sa na to využili články. Na dvojmo by sa spravilo všetko, aby sa to nebilo s riadnymi článkami.
Len uvažujem, kde by sa to malo vypisovať? Asi do stredného stĺpca. Len či bysa dalo zabezpečiť, že keď by sa vypisovali členovia, aby sa nevypisovali články ?

Prešiel som dotazy, vyhľadávanie, ale ešte som nenašiel že by niekto niečo takéto bol riešil.
Alebo to riešiť cez nový plugin, aby bolo pohodlné aj pridávane cez menu?
Dik za nakopnutie.

Re: Vytvorenie nového menu
Zaslán uživatelem/kou: kroky (IP adresa zaznamenána)
Datum: 2008-03-29, 08:42

Takže som našiel na webe rôzne typy menu:
[http://ijweb2.uniza.sk/menu/]
konkrétne chcem použiť menu na:
[http://ijweb2.uniza.sk/menu/hover-menu-3]
zdroj. text sa skladá z 2 súborov:
1, XHTML
2, CSS
Používam layout sony-style /base - 3 stĺpcový/ , kde mám v súboroch *.sab vlastné menu

Toto menu by som chcel umiestniť do stredného bloku /priorita 255 aby bol vždy hore/.

vytvoril som si stredný blok/šablona ziadna/ a do obsahu som pridal XHTML text / v priloženom súbore xhtml.txt/
keď som to otestoval, tak v strednom stĺpci bolo to menu, ale zatial len ako stromova struktura.

potom som pridal do suboru image/sony_style/style.css obsah súboru css.txt
to menu tam bolo, ale úplne rozhodená stránka a menu bolo rozbalené a podané úplne vpravo./stranka.jpg./

Skúšal som všeličo, ale neporadil som si:-(
priložené sú súbory:
XHTML.txt - zdrojak XHTML stiahnuty
CSS.txt - zdrojak CSS stiahnuty
style.css - original z pluginu sony-style
base.sab - original z pluginu sony-style

Chcem sa opytat, ak by niekto bol ochotny poradiť, či som dobre umiestňoval obsahy oboch súborov, alebo to treba niekde inde dať?
konkrétny odkaz z menu bude sa realizovať výpisom cez alias
Vďaka

Úprava: nepodarilo sa mi priložiť súbory, aj keď boli jpg a txt a mali pod 50kB, preto sú na:
[http://www.krokavec.sk/download.php?akce=detail&id_detail=3&sekce=3]



Celkem upraveno 1×. Poslední úprava kroky v 29.03.2008 08:50.

Re: Vytvorenie nového menu
Zaslán uživatelem/kou: kroky (IP adresa zaznamenána)
Datum: 2008-03-31, 23:44

Takže tu je riešenie - možno niekomu pomôže:



<style type="text/css">
#nav, #nav ul {
padding: 0;
margin: 0;
list-style: none;
}

#nav li {
float: left;
width: 10em;
padding: 1px;
background-color: rgb(255, 255, 204);
border: 1px solid rgb(255, 242, 128);
}

#nav li ul {
position: absolute;
width: 10em;
left: -999em;
}

#nav li:hover ul {
left: auto;
}

#nav li:hover ul, #nav li.sfhover ul {
left: auto;
background-color: rgb(255, 255, 204);
border: 1px solid rgb(255, 242, 128);
}

#nav a {
display: block;
width: 10em;
}

#nav a:link {
color: #000000;
text-decoration: none;
}
#nav a:visited {
color: #000000;
text-decoration: none;
}
#nav a:hover {
color: #000000;
text-decoration: underline;
font-weight: bold;
}
#nav a:active {
color: #000000;
text-decoration: none;
}

</style>

<script type="text/javascript">
sfHover = function() {
var sfEls = document.getElementById("nav").getElementsByTagName("LI");
for (var i=0; i<sfEls.length; i++) {
sfEls[i].onmouseover=function() {
this.className+=" sfhover";
}
sfEls[i].onmouseout=function() {
this.className=this.className.replace(new RegExp(" sfhover\\b"), "");
}
}
}
if (window.attachEvent) window.attachEvent("onload", sfHover);
</script>

<div style="position: static; height: 10px;">
<ul id="nav">
<li><a href="#"><b>Menu 1</b></a>
<ul>
<li><a href="#">Podmenu 1</a></li>
<li><a href="#">Podmenu 2</a></li>
<li><a href="#">Podmenu 3</a></li>
<li><a href="#">Podmenu 4</a></li>
<li><a href="#">Podmenu 5</a></li>
</ul>
</li>

<li><a href="#"><b>Menu 2</b></a>
<ul>
<li><a href="#">Podmenu 1</a></li>
<li><a href="#">Podmenu 2</a></li>
<li><a href="#">Podmenu 3</a></li>
<li><a href="#">Podmenu 4</a></li>
<li><a href="#">Podmenu 5</a></li>
</ul>
</li>
</ul>
</div>



Ja som to umiestnil do stredneho stĺpca pridal som nový prázdny blok a skopíroval tam.
Layouty s ktorými to bolo odskúšané:
Sony-style
Freestyle
Beach

Moja veľká vďaka patrí Martr - ovi, ktorý to celé vytvoril :-)



Lituji, ale pouze registrovaní uživatelé mohou zasílat příspěvky do této sekce.
This forum powered by Phorum and designed by STaNBoSS.