تبلیغات :
ماهان سرور
آکوستیک ، فوم شانه تخم مرغی ، پنل صداگیر ، یونولیت
دستگاه جوجه کشی حرفه ای
فروش آنلاین لباس کودک
خرید فالوور ایرانی
خرید فالوور اینستاگرام
خرید ممبر تلگرام

[ + افزودن آگهی متنی جدید ]




نمايش نتايج 1 به 5 از 5

نام تاپيک: كسي ميتونه رو اين كدها كا ر كنه

  1. #1
    اگه نباشه جاش خالی می مونه Gigawarn's Avatar
    تاريخ عضويت
    Jan 2008
    پست ها
    391

    6 كسي ميتونه رو اين كدها كا ر كنه

    اين كدهاي موضوعات هست براي سايت
    ولي به طور پيشفرض موضوعات جمع شده هست به طوري كه زير مجموعه اي هستش
    مثلا موزيك شاخه هست و موزيك عربي 0موزيكايراني و....زير مجموعش ميشه و
    در اين حالت (حالت معمولي انا پيدا نيست و پنهان كه با زدن دكمه ياپپين جاوا كلش باز ميشه
    من ميخوام كاري كنم به طور پيشفرض اينا باز باشه و اون 2 تا دگمه رو هم بردارم
    توضيحات بيشتر خواستين بگين
    ديتالاف-موصوعات شاخه اي

    <script type="text/javascript">
    // Node object
    function Node(id, pid, name, url, title, target, icon, iconOpen, open) {
    this.id = id;
    this.pid = pid;
    this.name = name;
    this.url = url;
    this.title = title;
    this.target = target;
    this.icon = icon;
    this.iconOpen = iconOpen;
    this._io = open || false;
    this._is = false;
    this._ls = false;
    this._hc = false;
    this._ai = 0;
    this._p;
    };

    // Tree object
    function dTree(objName) {
    this.config = {
    target : null,
    folderLinks : true,
    useSelection : true,
    useCookies : true,
    useLines : true,
    useIcons : true,
    useStatusText : false,
    closeSameLevel : false,
    inOrder : false
    }
    this.icon = {
    root : '<? echo $config['http_home_url'] ?>treemenu/img/base.gif',
    folder : '<? echo $config['http_home_url'] ?>treemenu/img/folder.gif',
    folderOpen : '<? echo $config['http_home_url'] ?>treemenu/img/folderopen.gif',
    node : '<? echo $config['http_home_url'] ?>treemenu/img/page.gif',
    empty : '<? echo $config['http_home_url'] ?>treemenu/img/empty.gif',
    line : '<? echo $config['http_home_url'] ?>treemenu/img/line.gif',
    join : '<? echo $config['http_home_url'] ?>treemenu/img/join.gif',
    joinBottom : '<? echo $config['http_home_url'] ?>treemenu/img/joinbottom.gif',
    plus : '<? echo $config['http_home_url'] ?>treemenu/img/plus.gif',
    plusBottom : '<? echo $config['http_home_url'] ?>treemenu/img/plusbottom.gif',
    minus : '<? echo $config['http_home_url'] ?>treemenu/img/minus.gif',
    minusBottom : '<? echo $config['http_home_url'] ?>treemenu/img/minusbottom.gif',
    nlPlus : '<? echo $config['http_home_url'] ?>treemenu/img/nolines_plus.gif',
    nlMinus : '<? echo $config['http_home_url'] ?>treemenu/img/nolines_minus.gif'
    };
    this.obj = objName;
    this.aNodes = [];
    this.aIndent = [];
    this.root = new Node(-1);
    this.selectedNode = null;
    this.selectedFound = false;
    this.completed = false;
    };

    // Adds a new node to the node array
    dTree.prototype.add = function(id, pid, name, url, title, target, icon, iconOpen, open) {
    this.aNodes[this.aNodes.length] = new Node(id, pid, name, url, title, target, icon, iconOpen, open);
    };

    // Open/close all nodes
    dTree.prototype.openAll = function() {
    this.oAll(true);
    };
    dTree.prototype.closeAll = function() {
    this.oAll(false);
    };

    // Outputs the tree to the page
    dTree.prototype.toString = function() {
    var str = '<div>\n';
    if (document.getElementById) {
    if (this.config.useCookies) this.selectedNode = this.getSelected();
    str += this.addNode(this.root);
    } else str += 'Browser not supported.';
    str += '</div>';
    if (!this.selectedFound) this.selectedNode = null;
    this.completed = true;
    return str;
    };

    // Creates the tree structure
    dTree.prototype.addNode = function(pNode) {
    var str = '';
    var n=0;
    if (this.config.inOrder) n = pNode._ai;
    for (n; n<this.aNodes.length; n++) {
    if (this.aNodes[n].pid == pNode.id) {
    var cn = this.aNodes[n];
    cn._p = pNode;
    cn._ai = n;
    this.setCS(cn);
    if (!cn.target && this.config.target) cn.target = this.config.target;
    if (cn._hc && !cn._io && this.config.useCookies) cn._io = this.isOpen(cn.id);
    if (!this.config.folderLinks && cn._hc) cn.url = null;
    if (this.config.useSelection && cn.id == this.selectedNode && !this.selectedFound) {
    cn._is = true;
    this.selectedNode = n;
    this.selectedFound = true;
    }
    str += this.node(cn, n);
    if (cn._ls) break;
    }
    }
    return str;
    };

    // Creates the node icon, url and text
    dTree.prototype.node = function(node, nodeId) {
    var str = '<div>' + this.indent(node, nodeId);
    if (this.config.useIcons) {
    if (!node.icon) node.icon = (this.root.id == node.pid) ? this.icon.root : ((node._hc) ? this.icon.folder : this.icon.node);
    if (!node.iconOpen) node.iconOpen = (node._hc) ? this.icon.folderOpen : this.icon.node;
    if (this.root.id == node.pid) {
    node.icon = this.icon.root;
    node.iconOpen = this.icon.root;
    }
    str += '<img id="i' + this.obj + nodeId + '" src="' + ((node._io) ? node.iconOpen : node.icon) + '" alt="" />';
    }
    if (node.url) {
    str += '<a id="s' + this.obj + nodeId + '" class="dark3""' + ((this.config.useSelection) ? ((node._is ? 'nodeSel' : 'node')) : 'node') + '" href="' + node.url + '"';
    if (node.title) str += ' title="' + node.title + '"';
    if (node.target) str += ' target="' + node.target + '"';
    if (this.config.useStatusText) str += ' onmouseover="window.status=\'' + node.name + '\';return true;" onmouseout="window.status=\'\';return true;" ';
    if (this.config.useSelection && ((node._hc && this.config.folderLinks) || !node._hc))
    str += ' onclick="javascript: ' + this.obj + '.s(' + nodeId + ');"';
    str += '>';
    }
    else if ((!this.config.folderLinks || !node.url) && node._hc && node.pid != this.root.id)
    str += '<a href="javascript: ' + this.obj + '.o(' + nodeId + ');">';
    str += node.name;
    if (node.url || ((!this.config.folderLinks || !node.url) && node._hc)) str += '</a>';
    str += '</div>';
    if (node._hc) {
    str += '<div id="d' + this.obj + nodeId + '" style="display:' + ((this.root.id == node.pid || node._io) ? 'block' : 'none') + ';">';
    str += this.addNode(node);
    str += '</div>';
    }
    this.aIndent.pop();
    return str;
    };

    // Adds the empty and line icons
    dTree.prototype.indent = function(node, nodeId) {
    var str = '';
    if (this.root.id != node.pid) {
    for (var n=0; n<this.aIndent.length; n++)
    str += '<img src="' + ( (this.aIndent[n] == 1 && this.config.useLines) ? this.icon.line : this.icon.empty ) + '" alt="" />';
    (node._ls) ? this.aIndent.push(0) : this.aIndent.push(1);
    if (node._hc) {
    str += '<a href="javascript: ' + this.obj + '.o(' + nodeId + ');"><img id="j' + this.obj + nodeId + '" border="0" src="';
    if (!this.config.useLines) str += (node._io) ? this.icon.nlMinus : this.icon.nlPlus;
    else str += ( (node._io) ? ((node._ls && this.config.useLines) ? this.icon.minusBottom : this.icon.minus) : ((node._ls && this.config.useLines) ? this.icon.plusBottom : this.icon.plus ) );
    str += '" alt="" /></a>';
    } else str += '<img src="' + ( (this.config.useLines) ? ((node._ls) ? this.icon.joinBottom : this.icon.join ) : this.icon.empty) + '" border="0" alt="" />';
    }
    return str;
    };

    // Checks if a node has any children and if it is the last sibling
    dTree.prototype.setCS = function(node) {
    var lastId;
    for (var n=0; n<this.aNodes.length; n++) {
    if (this.aNodes[n].pid == node.id) node._hc = true;
    if (this.aNodes[n].pid == node.pid) lastId = this.aNodes[n].id;
    }
    if (lastId==node.id) node._ls = true;
    };

    // Returns the selected node
    dTree.prototype.getSelected = function() {
    var sn = this.getCookie('cs' + this.obj);
    return (sn) ? sn : null;
    };

    // Highlights the selected node
    dTree.prototype.s = function(id) {
    if (!this.config.useSelection) return;
    var cn = this.aNodes[id];
    if (cn._hc && !this.config.folderLinks) return;
    if (this.selectedNode != id) {
    if (this.selectedNode || this.selectedNode==0) {
    eOld = document.getElementById("s" + this.obj + this.selectedNode);
    eOld.className = "dark3";
    }
    eNew = document.getElementById("s" + this.obj + id);
    eNew.className = "dark3";
    this.selectedNode = id;
    if (this.config.useCookies) this.setCookie('cs' + this.obj, cn.id);
    }
    };

    // Toggle Open or close
    dTree.prototype.o = function(id) {
    var cn = this.aNodes[id];
    this.nodeStatus(!cn._io, id, cn._ls);
    cn._io = !cn._io;
    if (this.config.closeSameLevel) this.closeLevel(cn);
    if (this.config.useCookies) this.updateCookie();
    };

    // Open or close all nodes
    dTree.prototype.oAll = function(status) {
    for (var n=0; n<this.aNodes.length; n++) {
    if (this.aNodes[n]._hc && this.aNodes[n].pid != this.root.id) {
    this.nodeStatus(status, n, this.aNodes[n]._ls)
    this.aNodes[n]._io = status;
    }
    }
    if (this.config.useCookies) this.updateCookie();
    };

    // Opens the tree to a specific node
    dTree.prototype.openTo = function(nId, bSelect, bFirst) {
    if (!bFirst) {
    for (var n=0; n<this.aNodes.length; n++) {
    if (this.aNodes[n].id == nId) {
    nId=n;
    break;
    }
    }
    }
    var cn=this.aNodes[nId];
    if (cn.pid==this.root.id || !cn._p) return;
    cn._io = true;
    cn._is = bSelect;
    if (this.completed && cn._hc) this.nodeStatus(true, cn._ai, cn._ls);
    if (this.completed && bSelect) this.s(cn._ai);
    else if (bSelect) this._sn=cn._ai;
    this.openTo(cn._p._ai, false, true);
    };

    // Closes all nodes on the same level as certain node
    dTree.prototype.closeLevel = function(node) {
    for (var n=0; n<this.aNodes.length; n++) {
    if (this.aNodes[n].pid == node.pid && this.aNodes[n].id != node.id && this.aNodes[n]._hc) {
    this.nodeStatus(false, n, this.aNodes[n]._ls);
    this.aNodes[n]._io = false;
    this.closeAllChildren(this.aNodes[n]);
    }
    }
    }

    // Closes all children of a node
    dTree.prototype.closeAllChildren = function(node) {
    for (var n=0; n<this.aNodes.length; n++) {
    if (this.aNodes[n].pid == node.id && this.aNodes[n]._hc) {
    if (this.aNodes[n]._io) this.nodeStatus(false, n, this.aNodes[n]._ls);
    this.aNodes[n]._io = false;
    this.closeAllChildren(this.aNodes[n]);
    }
    }
    }

    // Change the status of a node(open or closed)
    dTree.prototype.nodeStatus = function(status, id, bottom) {
    eDiv = document.getElementById('d' + this.obj + id);
    eJoin = document.getElementById('j' + this.obj + id);
    if (this.config.useIcons) {
    eIcon = document.getElementById('i' + this.obj + id);
    eIcon.src = (status) ? this.aNodes[id].iconOpen : this.aNodes[id].icon;
    }
    eJoin.src = (this.config.useLines)?
    ((status)?((bottom)?this.icon.minusBottom:this.ico n.minus):((bottom)?this.icon.plusBottom:this.icon. plus)):
    ((status)?this.icon.nlMinus:this.icon.nlPlus);
    eDiv.style.display = (status) ? 'block': 'none';
    };


    // [Cookie] Clears a cookie
    dTree.prototype.clearCookie = function() {
    var now = new Date();
    var yesterday = new Date(now.getTime() - 1000 * 60 * 60 * 24);
    this.setCookie('co'+this.obj, 'cookieValue', yesterday);
    this.setCookie('cs'+this.obj, 'cookieValue', yesterday);
    };

    // [Cookie] Sets value in a cookie
    dTree.prototype.setCookie = function(cookieName, cookieValue, expires, path, domain, secure) {
    document.cookie =
    escape(cookieName) + '=' + escape(cookieValue)
    + (expires ? '; expires=' + expires.toGMTString() : '')
    + (path ? '; path=' + path : '')
    + (domain ? '; domain=' + domain : '')
    + (secure ? '; secure' : '');
    };

    // [Cookie] Gets a value from a cookie
    dTree.prototype.getCookie = function(cookieName) {
    var cookieValue = '';
    var posName = document.cookie.indexOf(escape(cookieName) + '=');
    if (posName != -1) {
    var posValue = posName + (escape(cookieName) + '=').length;
    var endPos = document.cookie.indexOf(';', posValue);
    if (endPos != -1) cookieValue = unescape(document.cookie.substring(posValue, endPos));
    else cookieValue = unescape(document.cookie.substring(posValue));
    }
    return (cookieValue);
    };

    // [Cookie] Returns ids of open nodes as a string
    dTree.prototype.updateCookie = function() {
    var str = '';
    for (var n=0; n<this.aNodes.length; n++) {
    if (this.aNodes[n]._io && this.aNodes[n].pid != this.root.id) {
    if (str) str += '.';
    str += this.aNodes[n].id;
    }
    }
    this.setCookie('co' + this.obj, str);
    };

    // [Cookie] Checks if a node id is in a cookie
    dTree.prototype.isOpen = function(id) {
    var aOpen = this.getCookie('co' + this.obj).split('.');
    for (var n=0; n<aOpen.length; n++)
    if (aOpen[n] == id) return true;
    return false;
    };

    // If Push and pop is not implemented by the browser
    if (!Array.prototype.push) {
    Array.prototype.push = function array_push() {
    for(var i=0;i<arguments.length;i++)
    this[this.length]=arguments[i];
    return this.length;
    }
    };
    if (!Array.prototype.pop) {
    Array.prototype.pop = function array_pop() {
    lastElement = this[this.length-1];
    this.length = Math.max(this.length-1,0);
    return lastElement;
    }
    };
    </script>


    <?
    function CategoryNewsSelection2($id = 0, $parentid = 0, $group = 'empty' , $returnstring = '')
    { global $db;
    //apostrov
    $app="'";
    //echo "SELECT id, parentid, name, alt_name, groups FROM " . PREFIX . "_category WHERE parentid = $parentid $sqlgroups ORDER BY posi ";
    //exit();
    /// $sqlgroups='';
    $getcategories = $db->query("SELECT id, parentid, name, alt_name FROM " . PREFIX . "_category WHERE parentid = $parentid ORDER BY posi ");
    while($category = $db->get_row($getcategories))
    {

    $returnstring .= 'd.add('.$app.''.$category['id'].''.$app.','.$app.''.$category['parentid'].''.$app.','.$app.''.$category['name'].''.$app.','.$app.'/index.php?do=cat&category='.$category['alt_name'].''.$app.');';
    $returnstring = CategoryNewsSelection2($categoryid, $category['id'], $group, $returnstring);
    }

    return $returnstring;
    }
    $begin = "<table cellpadding=\"2\" cellspacing=\"0\" width=\"100%\" class=stext>
    <tr>
    <td valign=\"top\">
    <script type=\"text/javascript\">
    <!--
    d = new dTree('d');
    d.add(0,-1,'Categories');";

    $end = "document.write(d);
    //-->
    </script>
    </td>
    </tr>
    <tr>
    <td align=\"center\" class=stext><BR>
    <a href=\"javascript: d.openAll();\" class=\"dark3\"><font color=#ff6000>Open All</font></a> |
    <a href=\"javascript: d.closeAll();\" class=\"dark3\"><font color=#ff6000>Close All</font></a>
    </td>
    </tr>
    <TR>
    <TD height=\"8\" colspan=\"2\"></TD>
    </TR>
    </table>";
    $treemenu = $begin.CategoryNewsSelection2(0,0,'main').$end;

    $begin = "<table cellpadding=\"2\" cellspacing=\"0\" width=\"100%\">
    <tr>
    <td>
    <script type=\"text/javascript\">
    <!--
    dd = new dTree('dd');
    dd.icon = {
    root : '".$config['http_home_url']."treemenu/img/globe.gif',
    folder : '".$config['http_home_url']."treemenu/img/a1(6).gif',
    folderOpen : '".$config['http_home_url']."treemenu/img/b1(13).gif',
    node : '".$config['http_home_url']."treemenu/img/a1(5).gif',
    empty : '".$config['http_home_url']."treemenu/img/empty.gif',
    line : '".$config['http_home_url']."treemenu/img/line.gif',
    join : '".$config['http_home_url']."treemenu/img/join.gif',
    joinBottom : '".$config['http_home_url']."treemenu/img/joinbottom.gif',
    plus : '".$config['http_home_url']."treemenu/img/plus.gif',
    plusBottom : '".$config['http_home_url']."treemenu/img/plusbottom.gif',
    minus : '".$config['http_home_url']."treemenu/img/minus.gif',
    minusBottom : '".$config['http_home_url']."treemenu/img/minusbottom.gif',
    nlPlus : '".$config['http_home_url']."treemenu/img/nolines_plus.gif',
    nlMinus : '".$config['http_home_url']."treemenu/img/nolines_minus.gif'
    };
    dd.add(0,-1,'Library');";


    $end = "document.write(dd);
    //-->
    </script>
    <p>
    <a href=\"javascript: dd.openAll();\">Open The Tree</a> |
    <a href=\"javascript: dd.closeAll();\">Roll Upp The Tree</a>
    </p>
    </td>
    </tr>
    </table>";

    ?>

  2. #2
    مدیر انجمن طراحی صفحات وب tabriz-info's Avatar
    تاريخ عضويت
    Jun 2006
    محل سكونت
    هالیکارناسوس
    پست ها
    4,277

    پيش فرض

    اونایی که میخوای بسته باشن پیش فرضشون رو عوض کن

  3. #3
    اگه نباشه جاش خالی می مونه Gigawarn's Avatar
    تاريخ عضويت
    Jan 2008
    پست ها
    391

    پيش فرض

    نه الان هشون بسته هستن
    مي خوام كلا باز باشن ديگه نيايم رو لينك باز كردن كليك كنيم

  4. #4
    مدیر انجمن طراحی صفحات وب tabriz-info's Avatar
    تاريخ عضويت
    Jun 2006
    محل سكونت
    هالیکارناسوس
    پست ها
    4,277

    پيش فرض

    نه الان هشون بسته هستن
    مي خوام كلا باز باشن ديگه نيايم رو لينك باز كردن كليك كنيم
    خوب چه فرقی کرد برعکسشو بکن وایسا الن یه نگاه بندازم بگم چیکار کنی

  5. #5
    اگه نباشه جاش خالی می مونه Gigawarn's Avatar
    تاريخ عضويت
    Jan 2008
    پست ها
    391

    پيش فرض

    باشه منتظرم

Thread Information

Users Browsing this Thread

هم اکنون 1 کاربر در حال مشاهده این تاپیک میباشد. (0 کاربر عضو شده و 1 مهمان)

User Tag List

قوانين ايجاد تاپيک در انجمن

  • شما نمی توانید تاپیک ایحاد کنید
  • شما نمی توانید پاسخی ارسال کنید
  • شما نمی توانید فایل پیوست کنید
  • شما نمی توانید پاسخ خود را ویرایش کنید
  •