PDA

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



pctaz
02-26-2008, 07:39 AM
وقتی قالب [Aksoportal] رو نصب میکنم در زیر هدر این پیغام خطا رو میده :


Warning: Invalid argument supplied for foreach() in /home/kharidec/public_html/templates/akowinterportal/index.php on line 46


مشکل از کجاست

mhadaily
02-26-2008, 08:26 AM
دیگه از شما بعیده که سوالتون رو سرچ نمی کنید
Invalid argument supplied for foreach

مرسی

pctaz
02-27-2008, 05:36 AM
مجید جان من سرچ کردم و جواب رو هم اینطوری گرفتم که چون قالب فارسی شده باید اون خط رو ویرایش کنی و مثلاً اگه منوی اصلی هست به mainmenu تغییر بدم
اما متاسفانه من خیلی برنامه نویسی وب رو بلد نیستم .
ببینید در خط 46 و 47 چی نوشته : (نامی وجود نداره)

foreach($vmrows as $vmrow) {
echo "<td width='$vmtab_width%'><a href='".sefRelToAbs("$vmrow->link&Itemid=$vmrow->id")."' class='buttonbar'>$vmrow->name</a></td>"

mhadaily
02-27-2008, 08:46 AM
این خط رو بزار قبل از foreach ببسن درست میشه


if(count($vmrows))

pctaz
02-27-2008, 01:42 PM
درست نشد مجبور شدم از خط 39 تا 51 رو پاک کردم که اینها بود و به جاش یه موقعیت درست کردم


<?php
# Vertical Menu V2.1 - by Arthur Konze - <b><font color=red>فقط کاربران عضو انجمن می توانند لینک ها را مشاهده کنند</font></b>
$database-&gt;setQuery(&quot;SELECT id, name, link FROM #__menu WHERE menutype=&#039;mainmenu&#039; AND parent=&#039;0&#039; AND access&lt;=&#039;$gid&#039; AND sublevel=&#039;0&#039; AND published=&#039;1&#039; AND type&lt;&gt;&#039;separator&#039; ORDER BY ordering&quot;);
$vmrows = $database-&gt;loadObjectList();
echo &quot;&lt;table border=&#039;0&#039; cellpadding=&#039;0&#039; cellspacing=&#039;2&#039; width=&#039;75%&#039;&gt;&lt;tr&gt;&quot;;
$num_vmrows = count($vmrows);
//$vmtab_width = floor(100 / $num_vmrows);
if(count($vmrows))
foreach($vmrows as $vmrow) {
echo &quot;&lt;td width=&#039;$vmtab_width%&#039;&gt;&lt;a href=&#039;&quot;.sefRelToAbs(&quot;$vmrow-&gt;link&amp;Itemid=$vmrow-&gt;id&quot;).&quot;&#039; class=&#039;buttonbar&#039;&gt;$vmrow-&gt;name&lt;/a&gt;&lt;/td&gt;&quot;;
}
echo &quot;&lt;/tr&gt;&lt;/table&gt;&quot;;
?&gt;

با تشکر از راهنمایی هاتون

nabegheyegharne
02-27-2008, 02:01 PM
دوست عزيز خطوط رو برگردون- مشكل مربوط به كلمه mainmenu هست. شما نام منويي كه در مامبو دارى جاى اين كلمه قرار بده. اكثر قالب هاى منودار اين طورى هستند. مشكلى نداره

pctaz
02-27-2008, 02:11 PM
مشکل حل شد و هیچ مشکلی در قالب دیده نمیشه خودتون ببینید :
<b><font color=red>فقط کاربران عضو انجمن می توانند لینک ها را مشاهده کنند</font></b>

mhadaily
02-27-2008, 02:18 PM
menutype=&#039;mainmenu&#039;

اینو دید؟؟؟ شما خودتون هم دقت نمی کنید

pctaz
03-02-2008, 01:24 PM
خب من باید اینو چیکار میکردم

mhadaily
03-02-2008, 01:54 PM
mainmenu= منوی اصلی