لا يمكن اخفاء المنتجات عن الزائرين الغير مسجلين بالموقع ولكن يمكنك اخفاء السعر فقط
ويمكن ايضا السماح للزوار بالشراء بدون تسجيل او عدم السماح الا بالتسجيل
واذا اردت ان اشرح لك كيف تفعل ذلك من لوحة التحكم
اخبرني برقم الاصدار الذي معك لان كل اصدار يختلف عن الاخر في لوحة التحكم
تحياتي لك
التعليمات باللغة الانجليزية على الرابط التالي
https://docs.opencart.com/en-gb/introduction/
طيب ممكن تكتب الجملة الشرطية لكي يستفيد الجميع
وبالنسبة لسؤالك الثاني ممكن توضح أكثر؟؟
والله يعين
التعليمات باللغة الانجليزية على الرابط التالي
https://docs.opencart.com/en-gb/introduction/
هذا هو الكود اخوي الكريم
الخاص بالصفحة الرئيسية وبتسوي نفس الموضوع في صفحة عرض المنتجات
وشرح الجملة الشرطية كالتالي
استخدمنا جملة IF الشرطية في التحقق من حالة الزائر اذا كان مسجل دخول يظهر لة جزء المتخصص بعرض اخر المنتجات في الصفحة الرئيسية وايضاً صفحة عرض المنتجات
واذا لو في مشاكل قابلتك اشرحلك اكتر او نسوي موضوع جديد شرح كامل لهذه النقطة بالاكواد كمان كاملة
بس الحين انا بدي اسوي مجموعتين
المجموعة الاول : تشاهد جميع المنتجات ولكن لا تقدر تشتري
والمجموعة الاخري تشاهد جميع المنتجات ولكن خاصية الشراء هنا مفعله يعني يشوف ويشتري
وياريت لو نقدر نخفي الكمة كمان عن احد المجموعات وتكون ظهره عند المجموعة الاخري
الخاص بالصفحة الرئيسية وبتسوي نفس الموضوع في صفحة عرض المنتجات
Code: Select all
<?php if (!$this->customer->isLogged()) { ?>
<form action="http://yoursite/opencart/index.php?route=account/login" method="post" enctype="multipart/form-data" id="login">
<b>E-mail address</b><br />
<input type="text" name="email" />
<br />
<b>Password</b><br />
<input type="password" name="password" />
<div style="margin-top: 12px; "><input type="submit" name="submit" value="Login" /></div>
</form><br />
<ul>
<li><a href="http://yoursite/opencart/index.php?route=account/create">Create new account</a></li>
<li><a href="http://yoursite/opencart/index.php?route=account/forgotten">Forgot password</a><br /></li>
</ul>
<?php } else { ?>
<div><?php echo $welcome; ?></div>
<div class="heading"><?php echo $text_latest; ?></div>
<table class="list">
<?php for ($i = 0; $i < sizeof($products); $i = $i + 4) { ?>
<tr>
<?php for ($j = $i; $j < ($i + 4); $j++) { ?>
<td style="width: 25%;"><?php if (isset($products[$j])) { ?>
<a href="<?php echo $products[$j]['href']; ?>"><img src="<?php echo $products[$j]['thumb']; ?>" title="<?php echo $products[$j]['name']; ?>" alt="<?php echo $products[$j]['name']; ?>" /></a><br />
<a href="<?php echo $products[$j]['href']; ?>"><?php echo $products[$j]['name']; ?></a><br />
<span style="color: #999; font-size: 11px;"><?php echo $products[$j]['model']; ?></span><br />
<?php if ($display_price) { ?>
<?php if (!$products[$j]['special']) { ?>
<span style="color: #900; font-weight: bold;"><?php echo $products[$j]['price']; ?></span><br />
<?php } else { ?>
<span style="color: #900; font-weight: bold; text-decoration: line-through;"><?php echo $products[$j]['price']; ?></span> <span style="color: #F00;"><?php echo $products[$j]['special']; ?></span>
<?php } ?>
<?php } ?>
<?php if ($products[$j]['rating']) { ?>
<img src="catalog/view/theme/default/image/stars_<?php echo $products[$j]['rating'] . '.png'; ?>" alt="<?php echo $products[$j]['stars']; ?>" />
<?php } ?>
<?php } ?></td>
<?php } ?>
</tr>
<?php } ?>
</table>
<?php } ?>
استخدمنا جملة IF الشرطية في التحقق من حالة الزائر اذا كان مسجل دخول يظهر لة جزء المتخصص بعرض اخر المنتجات في الصفحة الرئيسية وايضاً صفحة عرض المنتجات
Code: Select all
<?php if (!$this->customer->isLogged()) { ?>
وهنا كود الفورمة الخاصة بتسجيل الدخول
<?php } else { ?>
كود الصفحة الخاص بعرض المنتجات
<?php } ?> // نهاية الجملة الشرطية
بس الحين انا بدي اسوي مجموعتين
المجموعة الاول : تشاهد جميع المنتجات ولكن لا تقدر تشتري
والمجموعة الاخري تشاهد جميع المنتجات ولكن خاصية الشراء هنا مفعله يعني يشوف ويشتري
وياريت لو نقدر نخفي الكمة كمان عن احد المجموعات وتكون ظهره عند المجموعة الاخري
Who is online
Users browsing this forum: No registered users and 26 guests