Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [inne][PHP]Dostosowanie menu wysuwanego do skórki, Php Fussion v7.02.04
maciej916
post
Post #1





Grupa: Zarejestrowani
Postów: 43
Pomógł: 0
Dołączył: 13.06.2011

Ostrzeżenie: (0%)
-----


Otóż mam problem z wysówanym menu http://zabawa.xaa.pl/menu/ i po naciscięciu "\/" wysówa sie menu.


Chce To Menu Przenieś Na Strone w Php Fusion 7.04.02 i nie wiem jak dam plik theme.php tam jest napisane gdzie ma się znajdować to menu

Kod
<?php
/*-------------------------------------------------------+
| PHP-Fusion Content Management System
| Copyright (C) 2002 - 2011 Nick Jones
| http://www.php-fusion.co.uk/
+--------------------------------------------------------+
| Stylo Theme for PHP-Fusion V7.02.xx
| Author: Falcon
| Web: www.agxthemes.com
+--------------------------------------------------------+
| This program is released as free software under the
| Affero GPL license. You can redistribute it and/or
| modify it under the terms of this license which you
| can read by viewing the included agpl.txt or online
| at www.gnu.org/licenses/agpl.html. Removal of this
| copyright header is strictly prohibited without
| written permission from the original author(s).
+--------------------------------------------------------*/
if (!defined("IN_FUSION")) { die("Access Denied"); }
define("THEME_BULLET", "<img src='".THEME."images/bullet.gif' class='bullet' alt='?' border='0' />");

require_once THEME."functions.php";
require_once INCLUDES."theme_functions_include.php";

function render_page($license = false) {

    add_handler("theme_output");
    global $settings, $main_style, $locale, $mysql_queries_time;

    echo "<div class='wrapper'>\n";

//Top
    echo "<div class='top'>

tu to menu Chce (IMG:style_emoticons/default/exclamation.gif) !!

    </div>\n";

    //Header
    echo "<div class='sub-header clearfix floatfix'>".showsublinks("","")."</div>\n";

    // Content
    echo "<div class='main-bg'>\n";
    if (LEFT) { echo "<div id='side-left'>".LEFT."</div>\n"; }
    if (RIGHT) { echo "<div id='side-right'>".RIGHT."</div>\n"; }
    echo "<div id='side-center' class='".$main_style."'>";
    echo "<div class='upper'>".U_CENTER."</div>\n";
    echo "<div class='content'>".CONTENT."</div>\n";
    echo "<div class='lower'>".L_CENTER."</div>\n";
    echo "</div>\n";
    echo "<div class='clear'></div>\n";
    echo "</div>\n";

//Footer


    echo "<div class='sub-footer clearfix'>\n";
if (!$license) { echo showcopyright(); }
if ($settings['rendertime_enabled'] == 1 || ($settings['rendertime_enabled'] == 2 && iADMIN)) {
    echo "<div class='content_center' style=''>".showrendertime()."<br />".showcounter()."</div>\n";
  } else { echo "<div class='content_center' style=''>".showcounter()."</div>\n"; }

    echo "</div>\n";


}

function render_comments($c_data, $c_info){
    global $locale, $settings;

    if (!empty($c_data)){
        echo "<div class='comments floatfix'>\n";

    if ($c_info['admin_link'] !== false) {
        echo "<div class='floatfix'>\n";
        echo "<div class='comment_admin'>".$c_info['admin_link']."</div>\n";
        echo "</div>\n";
    }

        foreach($c_data as $data) {

            $comm_count = "<a href='".FUSION_REQUEST."#c".$data['comment_id']."' id='c".$data['comment_id']."' name='c".$data['comment_id']."'>#".$data['i']."</a>";
            
            echo "<div class='comment-main spacer'>\n";
            echo "<div class='tbl2 clearfix floatfix'>\n";
    if ($settings['comments_avatar'] == "1") { echo "<span class='comment-avatar'>".$data['user_avatar']."</span>\n"; }
            echo "<span style='float:right' class='comment_actions'>".$comm_count."\n</span>\n";
            echo "<span class='comment-name'>".$data['comment_name']."</span>\n<br />\n";
            echo "<span class='small'>".$data['comment_datestamp']."</span>\n";
    if ($data['edit_dell'] !== false) { echo "<br />\n<span class='comment_actions'>".$data['edit_dell']."\n</span>\n"; }
            echo "</div>\n<div class='tbl1 comment_message'>".$data['comment_message']."</div>\n";
            echo "</div>\n";
    }

        echo "</div>\n";

    } else {
        echo "<div class='nocomments-message spacer'>".$locale['c101']."</div>\n";
    }

}

function render_news($subject, $news, $info) {
global $locale, $settings, $aidlink;

set_image("edit", THEME."images/icons/news_edit.png");

    echo "<div class='capmain-top'></div>\n";
    echo "<div class='capmain-news floatfix'>\n";
    echo "<div class='flleft'>".$subject."</div>\n";
if (iADMIN && checkrights("N")) {
    echo "<div class='flright clearfix' style='padding-right: 13px;'>\n";
    echo "<a href='".ADMIN."news.php".$aidlink."&action=edit&news_id=".$info['news_id']."'><img src='".get_image("edit")."' alt='".$locale['global_076']."' title='".$locale['global_076']."' /></a>\n";
    echo "</div>\n"; }
    echo "</div>\n";
    echo "<div class='spacer'>\n";
    echo "<div class='news_info middle-border floatfix'>\n";
    echo "<ul>\n";
    echo "<li class='print'><a href='".BASEDIR."print.php?type=N&item_id=".$info['news_id']."'><span>".$locale['global_075']."</span></a></li>\n";
    echo "<li class='date'>".showdate("%d %b %Y", $info['news_date'])."</li>\n";
    echo "<li class='author'>".profile_link($info['user_id'], $info['user_name'], $info['user_status'])."</li>\n";
if ($info['cat_id']) { echo "<li class='cat'><a href='".BASEDIR."news_cats.php?cat_id=".$info['cat_id']."'>".$info['cat_name']."</a></li>\n";
    } else { echo "<li class='cat'><a href='".BASEDIR."news_cats.php?cat_id=0'>".$locale['global_080']."</a></li>\n"; }
if ($info['news_ext'] == "y" || ($info['news_allow_comments'] && $settings['comments_enabled'] == "1")) {
    echo "<li class='reads'>".$info['news_reads'].$locale['global_074']."</li>\n"; }
if ($info['news_allow_comments'] && $settings['comments_enabled'] == "1") {
    echo "<li class='comments'><a href='".BASEDIR."news.php?readmore=".$info['news_id']."#comments'>".$info['news_comments'].($info['news_comments'] == 1 ? $locale['global_073b'] : $locale['global_073'])."</a></li>\n"; }
    echo "</ul>\n";
    echo "</div>\n";
    echo "<div class='main-body floatfix'>\n";
if ($info['news_sticky'] == "1") {
    echo "<div style='position:absolute; padding-top:3px;'><img src='".THEME."images/icons/sticky.png' alt='sticky' width='41px' border='0' height='41px' /></div>";
    }
    echo $info['cat_image'].$news."<br />\n";
if (!isset($_GET['readmore']) && $info['news_ext'] == "y") {
    echo "<div class='flright'>\n";
    echo "<a href='".BASEDIR."news.php?readmore=".$info['news_id']."' class='button'><span class='rightarrow icon'></span>".$locale['global_072']."</a>\n";
    echo "</div>\n";
}
    echo "</div>\n";
    echo "</div>\n";

}

function render_article($subject, $article, $info) {
global $locale, $settings, $aidlink;

set_image("edit", THEME."images/icons/article_edit.png");

    echo "<div class='capmain-top'></div>\n";
    echo "<div class='capmain-articles floatfix'>\n";
    echo "<div class='flleft'>".$subject."</div>\n";
if (iADMIN && checkrights("A")) {
    echo "<div class='flright clearfix' style='padding-right: 13px;'>\n";
    echo "<a href='".ADMIN."articles.php".$aidlink."&action=edit&article_id=".$info['article_id']."'><img src='".get_image("edit")."' alt='".$locale['global_076']."' title='".$locale['global_076']."' /></a>\n";
    echo "</div>\n"; }
    echo "</div>\n";
    echo "<div class='spacer'>\n";
    echo "<div class='news_info middle-border floatfix'>\n";
    echo "<ul>\n";
    echo "<li class='print'><a href='".BASEDIR."print.php?type=A&item_id=".$info['article_id']."'><span>".$locale['global_075']."</span></a></li>\n";
    echo "<li class='date'>".showdate("%d %b %Y", $info['article_date'])."</li>\n";
    echo "<li class='author'>".profile_link($info['user_id'], $info['user_name'], $info['user_status'])."</li>\n";
if ($info['cat_id']) {
    echo "<li class='cat'><a href='".BASEDIR."articles.php?cat_id=".$info['cat_id']."'>".$info['cat_name']."</a></li>\n";
    } else { echo "<li class='cat'><a href='".BASEDIR."articles.php?cat_id=0'>".$locale['global_080']."</a></li>\n"; }
    echo "<li class='reads'>".$info['article_reads'].$locale['global_074']."</li>\n";
if ($info['article_allow_comments'] && $settings['comments_enabled'] == "1") {
    echo "<li class='comments'><a href='".BASEDIR."articles.php?article_id=".$info['article_id']."#comments'>".$info['article_comments'].($info['article_comments'] == 1 ? $locale['global_073b'] : $locale['global_073'])."</a></li>\n"; }
    echo "</ul>\n";
    echo "</div>\n";
    echo "<div class='main-body floatfix'>".($info['article_breaks'] == "y" ? nl2br($article) : $article)."</div>\n";
    echo "</div>\n";

}

function opentable($title) {

    echo "<div class='capmain-top'></div>\n";
    echo "<div class='capmain'>".$title."</div>\n";

    echo "<div class='main-body  floatfix spacer'>\n";

}

function closetable() {

    echo "</div>\n";

}

function openside($title, $collapse = false, $state = "on") {

    global $panel_collapse; $panel_collapse = $collapse;

    echo "<div class='scapmain-top'></div>\n";
    echo "<div class='scapmain clearfix'>\n";
    echo "<div class='flleft'>".$title."</div>\n";
    if ($collapse == true) {
        $boxname = str_replace(" ", "", $title);
        echo "<div class='flright' style='padding-top: 2px;'>".panelbutton($state, $boxname)."</div>\n";
    }
    echo "</div>\n";

    echo "<div class='side-body spacer'>\n";
    if ($collapse == true) { echo panelstate($state, $boxname); }

}

function closeside() {

    global $panel_collapse;

    if ($panel_collapse == true) { echo "</div>\n"; }
    echo "</div>\n";

}

?>
Powód edycji: [webdice]: Błąd ortograficzny w temacie.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 4)
bzeebzee
post
Post #2





Grupa: Zarejestrowani
Postów: 38
Pomógł: 3
Dołączył: 25.12.2011

Ostrzeżenie: (0%)
-----


Nie wiem w czym widzisz problem? Wklejasz tam swój kod i jazda. Powinno działać.

Taka mała sugestia. Menu jest trochę skopane. Nie jestem przyzwyczajony do klikania strzałek aby rozwinąć sobie podmenu. Samo naciśnięcie buttonu "tutorials" powinno rozwinąć submenu.
Go to the top of the page
+Quote Post
maciej916
post
Post #3





Grupa: Zarejestrowani
Postów: 43
Pomógł: 0
Dołączył: 13.06.2011

Ostrzeżenie: (0%)
-----


wszystko mi działa mam taki kod:
Kod
<ul class='topnav'>
    <li>
           <a>Tutorials</a>
         <ul class='subnav'>
            <li><a href='#'>Edycja Profilu</a></li>
            <li><a href='#'>Prywatne Wiadomosci</a></li>
            <li><a href='#'>Lista Użytkowników</a></li>
            <li><a href='#'>Wyloguj Się</a></li>
        </ul>
    </li>
</ul>


jak połączyć ten guzik do wysówania z napisem

Ten post edytował maciej916 8.01.2012, 17:35:32
Go to the top of the page
+Quote Post
bzeebzee
post
Post #4





Grupa: Zarejestrowani
Postów: 38
Pomógł: 3
Dołączył: 25.12.2011

Ostrzeżenie: (0%)
-----


Tytuł główny oraz "guzik" włączasz do wspólnego znacznika np:
  1. <ul class='topnav'>
  2. <li>
  3. <a class="main">Tutorials <img src="guzik.jpg" /></a>
  4. <ul class='subnav'>
  5. <li><a href='#'>Edycja Profilu</a></li>
  6. <li><a href='#'>Prywatne Wiadomosci</a></li>
  7. <li><a href='#'>Lista Użytkowników</a></li>
  8. <li><a href='#'>Wyloguj Się</a></li>
  9. </ul>
  10. </li>
  11. </ul>


W skrypcie obsługującym wysuwanie musisz zmienić znacznik powodujący wysuwanie np:
  1. $('.main').click(function() {
  2. $('.subnav').slideDown();
  3. });
Go to the top of the page
+Quote Post
maciej916
post
Post #5





Grupa: Zarejestrowani
Postów: 43
Pomógł: 0
Dołączył: 13.06.2011

Ostrzeżenie: (0%)
-----


A gdzie w tym kodzie mam zmienić na to menu :
Kod
"<script type='text/javascript'>
$(document).ready(function(){

        $('ul.subnav').parent().append('<span></span>'); //Only shows drop down trigger when js is enabled (Adds empty span tag after ul.subnav*)

        $('ul.topnav li span').click(function() { //When trigger is clicked...

                //Following events are applied to the subnav itself (moving subnav up and down)
                $(this).parent().find('subnav').slideDown('fast').show(); //Drop down the subnav on click

                $(this).parent().hover(function() {
                }, function(){
                        $(this).parent().find('subnav').slideUp('slow'); //When the mouse hovers out of the subnav, move it back up
                });

                //Following events are applied to the trigger (Hover events for the trigger)
                }).hover(function() {
                        $(this).addClass('subhover'); //On hover over, add class 'subhover'
                }, function(){  //On Hover Out
                        $(this).removeClass('subhover'); //On hover out, remove class 'subhover'
        });

});
</script>"


JAK DŁUGO MOŻNA CZEKAĆ

Ten post edytował maciej916 11.01.2012, 16:18:13
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 28.09.2025 - 13:04