PDA

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : ایجاد یک ماژول جدید و ساخت منوی درختی جاوا اسکریپتی



3FX
04-02-2009, 07:48 PM
با سلام خدمت اساتید و تبریک سال نو
من می خوام یه منوی درختی که با جاوا نوشته شده رو در مامبو به صورت یک ماژول دربیارم و به صورت یک منو به منو های کنار سایت اضافه کنم (در مامبو 4.6.5 فارسی)
کد html که برای فراخوانی منو باید اجرا بشه این هست که من در قسمت html editor ایجاد ماژول جدید مامبو وارد کردم :


<html>
<head>

<link href="tree.css" rel="styleSheet" type="text/css">
</head>
<body>
<div style="width:150px;overflow:hidden;float:right;pos ition:relative;height:100%">
<font face="Tahoma">
<!-------------- nos tree -------------->
<script language="JavaScript" src="tree_nodes.js"></script>
<script language="JavaScript" src="tree_format.js"></script>
<script language="JavaScript" src="nostree.js"></script>
<script language="JavaScript">
//This script featured on JavaScript Kit (<b><font color=red>فقط کاربران عضو انجمن می توانند لینک ها را مشاهده کنند</font></b>)
var treeName = &quot;Tree&quot;;
new NosTree (treeName, TREE_NODES, TREE_FORMAT);
//UNCOMMENT 2 lines below to expand first node of tree and redraw it
//NTrees[treeName].Nodes[0].expanded = true;
//NTrees[treeName].draw();
&lt;/script&gt;&lt;/p&gt;
&lt;/font&gt;
&lt;/div&gt;
&lt;/body&gt;
&lt;/html&gt;

اما منو درست نشون داده نمیشه و خراب دیده میشه !! می تونید تو عکس زیر مشکلش در IE رو ببنید : (البته تو فایرفکس مشکلی نداره فقط ie !!)

منو به صورت سالم : (در firefox و ...)
<b><font color=red>فقط کاربران عضو انجمن می توانند لینک ها را مشاهده کنند</font></b>

منوی نشون داده شده در ie در مامبو : ( که شاخه های اصلی رو هم میفتن اما اگه یه بار روی یه + کلیک کنی تا باز شه درست میشه منو اما اولش خراب هست و مثل عکس هستش !!)

<b><font color=red>فقط کاربران عضو انجمن می توانند لینک ها را مشاهده کنند</font></b>

اینم سورس کد جاوا اسکریپت منوی درختی :
<b><font color=red>فقط کاربران عضو انجمن می توانند لینک ها را مشاهده کنند</font></b>

مسئله اینجا هست که اگه منو رو به صورت تک و یه فایل htm آپلود کنم در ie درست دیده میشه اما تو مامبو که به صورت ماژول در میاد فقط تو فایرفکس درست دیده میشه و با ie مشکل پیدا می کنه !!

حالا اساتید راهی ندارند که این مشکل حل شه ؟؟ یا کد جاوای دیگه ای برای منوی درختی ندارند که بدون مشکل با ie بشه در مامبو قرارش داد ؟

با تشکر

emad.h
04-02-2009, 08:09 PM
سلام دوست عزیز

یه تستی با این ماژول هم کنید :

ماژول فارسی mod_HMTL مامبو (<b><font color=red>فقط کاربران عضو انجمن می توانند لینک ها را مشاهده کنند</font></b>)

3FX
04-03-2009, 11:25 AM
دوست من ماژول خیلی عالی ای بود اما مشکل من رو حل نکرد هنوز هم همون طوری هست که بود !
من اینجور که متوجه شدم مامبو خودش کمی تو style این کد ها تغییر ایجاد می کنه و در واقع css اون ها طبق css تمپلیت تغییر می کنه هر چی هم دستکاری کردم نشد !!
لطفا یکی کمک کنه !! این جاوا اسکریپت به صورت جدا در یک فایل htm کار می کنه رو ie اما وقتی تو مامبو وارد می کنم (حتی در این ماژول که دوستمون داد !) خراب میشه و همشون میفتن رو هم !!

لطفا یکی راهنمایی کنه که من چی کار کنم چرا تو ie این جوری میشه ؟؟

emad.h
04-03-2009, 01:22 PM
تصاویری که گذاشتی نشون داده نمیشه . یه جا دیگه آپلود کن شاید با دیدنش بیشتر بتونیم کمک کنیم