PDA

Zobacz pełną wersję : graficzne menu



marcinsan
09-02-2008, 21:44
Czy są jakieś sposoby aby w joomli zrobic graficzne menu, czyli różne ikonki i napisy.

inkos
09-02-2008, 21:53
Czy są jakieś sposoby aby w joomli zrobic graficzne menu, czyli różne ikonki i napisy.
Są nawet kilka. Ja mogę Ci podsunąc dwa: albo tworzysz własny moduł jako menu i w nim umieszczasz elementy graficzne i teksty albo wykorzystujesz jakis dodatek do Joomla. Poszukaj na extensions.joomla.org w kategorii menus. Jest tam kilka pozycji.

marcinsan
09-02-2008, 22:21
szukałem ale nie znalazłem odpowiedniego modułu, który byłby darmowy...
potrzebuję takiego modułu który wyświetlił by menu z przyciskami graficznymi, napisami i odnośnikami.....skożystałem z Kwick Sliding Menu (http://extensions.joomla.org/component/option,com_mtree/task,viewlink/link_id,2086/Itemid,35/) trochę go zmieniłem, ale nie działa pod firefox...

wcześniej kożystałem z takiego pliku:

<?php
global $database, $my;
$Itemid = mosgetParam( $_REQUEST, 'Itemid', 0 );
$database->setQuery( "SELECT m.* FROM #__menu AS m"
. "\nWHERE menutype='topmenu' AND published=1 AND access <= $my->gid"
. "\nORDER BY sublevel,ordering"
);
$rows = $database->loadObjectList( 'id' );
echo $database->getErrorMsg();
$openid = $Itemid;
if ($openid == 0) {
$openid ="1";
}
$database->setQuery( "SELECT * FROM #__menu WHERE menutype='mainmenu' AND published=1 AND access <= $my->gid AND parent = '$openid' ORDER BY ordering, sublevel");
$subs = $database->loadObjectList();
echo $database->getErrorMsg();
$mytabs = count($rows);

$tabcounter = 0;
foreach ($rows as $row) { // insert top-menu items
if ($row->parent == 0 && (trim( $row->link ))) {
$name = addslashes( $row->name );
$alt = addslashes( $row->name );
$link = $row->link ? "$row->link" : "null";
if ($row->type != "url") {
$link .= "&Itemid=$row->id";
}
// Custom mod to replace the \' that the code creates with only a '

$name = str_replace("\'","'",$name);

$link = sefRelToAbs($link);
if ($tabcounter == 0) {
if ($openid == $row->id) {
$topmenu_content .= "<div class=\"top_menu_link\"><div class=\"link-pos2\"><a href=\"$link\" class=\"menu-link2\" id=\"active\">$name</a></div></div>";
} else {
$topmenu_content .= "<div class=\"top_menu_link\"><div class=\"link-pos2\"><a href=\"$link\" class=\"menu-link2\">$name</a></div></div>";
}
} else {
if ($openid == $row->id) {
$topmenu_content .= "<div class=\"top_menu_link\"><div class=\"link-pos2\"><a href=\"$link\" class=\"menu-link2\" id=\"active\">$name</a></div></div>";
} else {

$topmenu_content .= "<div class=\"top_menu_link\"><div class=\"link-pos2\"><a href=\"$link\" class=\"menu-link2\">$name</a></div></div>";
}
}
$tabcounter++;
}
}


?>

tylko nie wiem jak i w którym miejscu napisać zeby mi obrazki dołączył.....