Ana Sayfa         Liste   Ekle
    Sayfalar » Turk-CMS Blocklar
    Modulleri iki ayri menu de toplama
    Turk-CMS Blocklar
    font boyutu küçülsün büyüsün
    sitemde bulunan modülleri ve sonradan eklenen modülleri menüde aynı bölümde gösterdigi için menü biraz karışık oluyor sistemdeki modülleri ayrı menüde ve sonradan eklenen modülleri ayrı menüde göstermek için blocks-modules.php çogaltıp iki menü yaparak menü düzenini saglamış olacagız

    ilk önce sistemdeki modülleri gösteren blocks-modules.php yi açarak aşagıdaki koddada gereceginiz şekilde 38 inci satırın başına çift slash işareti koyuyoruz

    Kod
    <?php
    /*
    ===================================================================
    Copyright © 2007 by Francisco Burzi
    http://phpnuke.org

    Turk-CMS based on:
    http://antislaedcms.ru
    Code modifications by Turk-CMS Team, December 2011

    Please contact us, if you have any questions about Turk-CMS
    mailto: admin@turk-cms.com

    Turk-CMS is free software. You can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
    the Free Software Foundation; either version 2 of the License.
    ===================================================================
    */
    if (!defined("TCBLOCK_FILE")) {
    Header("Location: ../index.php");
    exit;
    }

    global $prefix, $db, $conf;
    $mods_1 = "<tr><td class=\"modbg\" align=\"left\"><a href=\"index.php\" title=\""._HOME."\"><img src=\"".img_find("all/home")."\" border=\"0\" alt=\""._HOME."\"> "._HOME."</a></td></tr>";
    $mods_1 .= ($conf['forum']) ? "<tr><td class=\"modbg\" align=\"left\"><a href=\"forum/index.php\" title=\""._FORUM."\"><img src=\"".img_find("all/forum")."\" border=\"0\" alt=\""._FORUM."\"> <a href=\"forum/index.php\" title=\""._FORUM."\">"._FORUM."</a></td></tr>" : "";
    $mods_2 = ""; $mods_3 = ""; $mods_4 = "";
    $result = $db->sql_query("SELECT title, custom_title, view, active, inmenu FROM ".$prefix."_modules ORDER BY custom_title ASC");
    while (list($m_title, $custom_title, $view, $active, $inmenu) = $db->sql_fetchrow($result)) {
    $m_title = stripslashes($m_title);
    $m_title2 = str_replace("_", " ", $m_title);
    if ($custom_title != "") $m_title2 = $custom_title;
    if ($inmenu == 1 && $active == 1 && $view != 2) {
    if ((is_moder($m_title) && $view == 2) || $view != 2) {
    if (file_exists(img_find("all/".strtolower($m_title)))) {
    $mods_1 .= "<tr><td class=\"modbg\" align=\"left\"><a href=\"index.php?git=$m_title\" title=\"$m_title2\"><img src=\"".img_find("all/".strtolower($m_title))."\" border=\"0\" alt=\"$m_title2\"> $m_title2</a></td></tr>";
    } else {
    // $mods_1 .= "<tr><td class=\"modbg\" align=\"left\"><a href=\"index.php?git=$m_title\" title=\"$m_title2\"><img src=\"".img_find("misc/bayburt69")."\" border=\"0\"> $m_title2</a></td></tr>";
    }
    }
    } elseif (is_moder($m_title) && $inmenu == 0 && $active == 1) {
    $mods_2 .= "<tr><td align=\"left\"><img src=\"".img_find("misc/navi")."\" border=\"0\"> <a href=\"index.php?git=$m_title\">$m_title2</a></td></tr>";
    } elseif (is_moder($m_title) && $active == 0) {
    $mods_3 .= "<tr><td align=\"left\"><img src=\"".img_find("misc/navi")."\" border=\"0\"> <a href=\"index.php?git=$m_title\">$m_title2</a></td></tr>";
    } elseif (is_moder($m_title) && $view == 2) {
    $mods_4 .= "<tr><td align=\"left\"><img src=\"".img_find("misc/navi")."\" border=\"0\"> <a href=\"index.php?git=$m_title\">$m_title2</a></td></tr>";
    }
    }
    $mods_2 = ($mods_2) ? "<tr><td align=\"left\"><b>"._INVISIBLEMODULES."</b>"._ACTIVEBUTNOTSEE."</td></tr>".$mods_2 : "";
    $mods_3 = ($mods_3) ? "<tr><td align=\"left\"><b>"._NOACTIVEMODULES."</b>"._FORADMINTESTS."</td></tr>".$mods_3 : "";
    $mods_4 = ($mods_4) ? "<tr><td align=\"left\"><b>"._ADMINS."</b>"._FORADMINTESTS."</td></tr>".$mods_4 : "";
    $content = "<table border=\"0\">".$mods_1.$mods_2.$mods_3.$mods_4."</table>";
    ?>


    blocks-modules.php yi farklı bir isimle kaydedip aşagıdaki örnekteki gibi 25,inci ve 36,ıncı satırın başına çift slash işareti koyuyoruz

    Kod
    <?php
    /*
    ===================================================================
    Copyright © 2007 by Francisco Burzi
    http://phpnuke.org

    Turk-CMS based on:
    http://antislaedcms.ru
    Code modifications by Turk-CMS Team, December 2011

    Please contact us, if you have any questions about Turk-CMS
    mailto: admin@turk-cms.com

    Turk-CMS is free software. You can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
    the Free Software Foundation; either version 2 of the License.
    ===================================================================
    */
    if (!defined("TCBLOCK_FILE")) {
    Header("Location: ../index.php");
    exit;
    }

    global $prefix, $db, $conf;
    //$mods_1 = "<tr><td class=\"modbg\" align=\"left\"><a href=\"index.php\" title=\""._HOME."\"><img src=\"".img_find("all/home")."\" border=\"0\" alt=\""._HOME."\"> "._HOME."</a></td></tr>";
    $mods_1 .= ($conf['forum']) ? "<tr><td class=\"modbg\" align=\"left\"><a href=\"forum/index.php\" title=\""._FORUM."\"><img src=\"".img_find("all/forum")."\" border=\"0\" alt=\""._FORUM."\"> <a href=\"forum/index.php\" title=\""._FORUM."\">"._FORUM."</a></td></tr>" : "";
    $mods_2 = ""; $mods_3 = ""; $mods_4 = "";
    $result = $db->sql_query("SELECT title, custom_title, view, active, inmenu FROM ".$prefix."_modules ORDER BY custom_title ASC");
    while (list($m_title, $custom_title, $view, $active, $inmenu) = $db->sql_fetchrow($result)) {
    $m_title = stripslashes($m_title);
    $m_title2 = str_replace("_", " ", $m_title);
    if ($custom_title != "") $m_title2 = $custom_title;
    if ($inmenu == 1 && $active == 1 && $view != 2) {
    if ((is_moder($m_title) && $view == 2) || $view != 2) {
    if (file_exists(img_find("all/".strtolower($m_title)))) {
    // $mods_1 .= "<tr><td class=\"modbg\" align=\"left\"><a href=\"index.php?git=$m_title\" title=\"$m_title2\"><img src=\"".img_find("all/".strtolower($m_title))."\" border=\"0\" alt=\"$m_title2\"> $m_title2</a></td></tr>";
    } else {
    $mods_1 .= "<tr><td class=\"modbg\" align=\"left\"><a href=\"index.php?git=$m_title\" title=\"$m_title2\"><img src=\"".img_find("misc/bayburt69")."\" border=\"0\"> $m_title2</a></td></tr>";
    }
    }
    } elseif (is_moder($m_title) && $inmenu == 0 && $active == 1) {
    $mods_2 .= "<tr><td align=\"left\"><img src=\"".img_find("misc/navi")."\" border=\"0\"> <a href=\"index.php?git=$m_title\">$m_title2</a></td></tr>";
    } elseif (is_moder($m_title) && $active == 0) {
    $mods_3 .= "<tr><td align=\"left\"><img src=\"".img_find("misc/navi")."\" border=\"0\"> <a href=\"index.php?git=$m_title\">$m_title2</a></td></tr>";
    } elseif (is_moder($m_title) && $view == 2) {
    $mods_4 .= "<tr><td align=\"left\"><img src=\"".img_find("misc/navi")."\" border=\"0\"> <a href=\"index.php?git=$m_title\">$m_title2</a></td></tr>";
    }
    }
    $mods_2 = ($mods_2) ? "<tr><td align=\"left\"><b>"._INVISIBLEMODULES."</b>"._ACTIVEBUTNOTSEE."</td></tr>".$mods_2 : "";
    $mods_3 = ($mods_3) ? "<tr><td align=\"left\"><b>"._NOACTIVEMODULES."</b>"._FORADMINTESTS."</td></tr>".$mods_3 : "";
    $mods_4 = ($mods_4) ? "<tr><td align=\"left\"><b>"._ADMINS."</b>"._FORADMINTESTS."</td></tr>".$mods_4 : "";
    $content = "<table border=\"0\">".$mods_1.$mods_2.$mods_3.$mods_4."</table>";
    ?>


    örneklerdede göstermiş oldugumuz gibi ana sistemdeki modüller ayrı menüde toplanmış oldu sonradan sisteme dahil ettigimiz modülerde ayrı menü oldu...
    Hiç yorum yapılmamış. Neden siz bir yorum yapmıyorusunuz?
    Adınız:
    Yorum:
    Gülücük - 01 Gülücük - 02 Gülücük - 03 Gülücük - 04 Gülücük - 05 Gülücük - 06 Gülücük - 07 Gülücük - 08 Gülücük - 09 Gülücük - 10 Gülücük - 11 Gülücük - 12 Gülücük - 13 Gülücük - 14 Gülücük - 15 Gülücük - 16 Gülücük - 17 Gülücük - 18 Gülücük - 19 Gülücük - 20 Gülücük - 21 Gülücük - 22 Gülücük - 23 Gülücük - 24 Gülücük - 25 Gülücük - 26 Gülücük - 27 Gülücük - 28 Gülücük - 29 Gülücük - 30 Gülücük - 31 Gülücük - 32
    Güvenlik Kodu:
    Güvenlik Kodu
    Güvenlik Kodu:
    Tüm Hakları Saklıdır © 2011-12 Turk-cms | İzinsiz ve kaynak gösterilmeden yayınlanamaz.
    © Turk-CMS
    Powered by Turk-CMS © 2011