ورود

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : اينكلود يك فايل توسط كد Php در يك ماژول مامبو



ebrahim1110
02-28-2009, 03:12 PM
با سلام
من سيستم w ww.phpjunkyard.com/php-link-manager.php در كنار مامبو نصب كردم در همون پوشه مامبو چون فايلهاش تداخلي با مامبو نداره
حالا ميخوام يكي از فايلهاي اين سيستم رو توي يك ماژول در مامبو اينكلود كنم. كدم هم اينه:

&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.01 Transitional//EN&quot; &quot;<b><font color=red>فقط کاربران عضو انجمن می توانند لینک ها را مشاهده کنند</font></b>
&lt;html&gt;
&lt;head&gt;
&lt;title&gt;Untitled Document&lt;/title&gt;
&lt;meta <b><font color=red>فقط کاربران عضو انجمن می توانند لینک ها را مشاهده کنند</font></b> content=&quot;text/html; charset=iso-8859-1&quot;&gt;
&lt;/head&gt;

&lt;body&gt;
&lt;?php
include

(&#039;/home/****/public_html/links.php&#039;);

// Include A File From Parent Directory
?&gt;
&lt;/body&gt;
&lt;/html&gt;


اما وقتي اين كد رو توي ماژل ميزارم و سيو ميكنم و سايت رو ميبينم چيزي لود نميشه؟
يا علي

mhadaily
02-28-2009, 03:24 PM
این کد رو در ماژول میزارید ؟ همینطوری ؟

ebrahim1110
02-28-2009, 03:36 PM
بله چطور مگه بايد جاي ديگه ايي بزارم؟
ممنون

mhadaily
02-28-2009, 04:04 PM
خیر کد php در ماژول قرار بدید عمل نخواهد کرد

بهتر است 2 کار کنید

یا اینکه

1- مامبوت برای فراخوانی کد های php رو نصب و فعال کنید

و یا

2-در خود قالبتون موقعیتی رو تعریف کنید و مستفیم در اونجا قرار بدید

ebrahim1110
02-28-2009, 04:19 PM
با سلام ممنونم از راهنماييتون

من ميخوام شماره يك رو اجرا كنم. مامبوتش رو از كجاي ميتونم پيداكنم ؟ توي انجمن سرچ كردم نبود
يا علي

mhadaily
02-28-2009, 04:38 PM
توی mambo-extention باید باشه فکر کنم البته نسخه جدید اطلاعی ندارم

ebrahim1110
02-28-2009, 06:08 PM
سلام
پيدا كردم (<b><font color=red>فقط کاربران عضو انجمن می توانند لینک ها را مشاهده کنند</font></b>)
نصب كردم
فعال كردم
استفاده كردم ، ولي كار نكرد. نميدونم مشكلش چيه فكر كنم روي 4.6.5 كار نميكنه
يا علي

ebrahim1110
02-28-2009, 06:34 PM
سلام
من مامبوت moscode رو هم فعال كردم و كد رو بينش گذاشتم ولي بازم كار نكرد ولي كار نكرد حتي Mosimage هم كار نكرد الانم همه مامبوت هام فعاله
علتش چيه كه كار نميكنه؟
يا علي

mhadaily
03-01-2009, 05:20 AM
مستقیم در قالب بزارید ببنید اصلا میاد شاید فایلی که دارید ازش استفاده میکنید مشکل داره دوست عزیز

ebrahim1110
03-01-2009, 08:15 AM
با سلام
مشكل از چيز ديگست چون وقتي كد {mosimage}‌ رو در مطالب سايت ميزارم خود اين كد ديدده نميشه ولي وقتي در ماژولها مزارم خود اين كدها هم ديده ميشند يعني خود {mosimage}‌ در ماژول به نمايش در مياد كه قاعدتا نبايد اينجوري باشه ظاهرا مامبوتهاي اينجوري مثل
mosimage
KL_php
moscode
در ماژولها عمل نميكنند
چرا؟

mhadaily
03-01-2009, 08:51 AM
مامبوتی داریم که بتونید باهاش کد بزارید اما گفتم به نظر خود من بهترین راه همون ست کردن موقعیتی در سایت هست در قالب منظورم هست

ebrahim1110
03-01-2009, 09:00 AM
مامبوتی داریم که بتونید باهاش کد بزارید اما گفتم به نظر خود من بهترین راه همون ست کردن موقعیتی در سایت هست در قالب منظورم هست


سلام
ممنون كه مشكلم رو پيگيري ميكنيد
راستش اگر در قالب ست كنم خوب در تمام صفحات مياد و كنترل روش نميشه كرد ولي اگر بشه در يك ماژول اينكلود كرد خيلي خوب ميشه
اون مامبوتي كه ميگيد رايگان؟ همون KL_php نيست؟
اين كه مامبوت ها در ماژولها اجرا نميشن درسته؟
يا علي

مهدی.
03-01-2009, 09:07 AM
سلام

بجای کدی که قرار دادید از این کد استفاده کنید شاید جواب بده :


&lt;?php include_once( $GLOBALS[&#039;mosConfig_absolute_path&#039;] . &#039;yourfile.php&#039; ); ?&gt;

یا حق

ebrahim1110
03-01-2009, 09:19 AM
با سلام
باز هم خود كد در ماژول مربوطه به نمايش در مياد!

mhadaily
03-01-2009, 09:22 AM
عزیزم بالا گفتم شما مستفیم نمیتونید کد php استفاده کنی مگر اینکه مامبوتش رو فعال کنی

extensions.joomla.org/extensions/edition/custom-code
اینجا او ن هایی که برای جوملا یک هست رو چک کن شاید کار کنه روی مامبو

اینجا رو هم ببین
mambo-extention.com

یاعلی

ebrahim1110
03-01-2009, 09:27 AM
سلام
من متوجه منظورتون شدم. براي همين مامبوتش رو پيدا كردم و نصب كردم.



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


اما مامبوت در ماژولها اجرا نميشه. نه تنها اين مامبوت بلكه مامبوتهاي زير هم در ماژولها اجرا نميشن.



با سلام
مشكل از چيز ديگست چون وقتي كد {mosimage}‌ رو در مطالب سايت ميزارم خود اين كد ديدده نميشه ولي وقتي در ماژولها مزارم خود اين كدها هم ديده ميشند يعني خود {mosimage}‌ در ماژول به نمايش در مياد كه قاعدتا نبايد اينجوري باشه ظاهرا مامبوتهاي اينجوري مثل
mosimage
KL_php
moscode
در ماژولها عمل نميكنند
چرا؟

mhadaily
03-01-2009, 12:31 PM
نسخه رو خب باید تبدیل کنید به ارتقا داده شده به 4.6.5 که کار کنه این که مشکلی نیست :d

ebrahim1110
03-01-2009, 02:10 PM
نسخه رو خب باید تبدیل کنید به ارتقا داده شده به 4.6.5 که کار کنه این که مشکلی نیست :d


اخه مشكل از چيزه ديگه بايد باشه چون مامبوتهاي پيشفرض مامبو مثل:
mosimage
moscode

در متنها كار ميكنند ولي وقتي در ماژول ها بكار ميبرم كد بعلاوه {mosimage}‌ در ماژول ديده ميشه.
ايراد از جاي ديگه است

mhadaily
03-01-2009, 02:21 PM
من هم گفتم مامبوتی هست که نصب کنید درحای جای سایت میتونید در ادیتور هر جا که باشه کد بزارید ! اما نمی دونم با 4.6.5 سازگار هست یا خیر !

پیروز باشید

ebrahim1110
03-01-2009, 04:13 PM
با سلام
mambo-extention رو ديدم چيزي نبود
در هر صورت ممنون
يا علي