Page 1 of 1

كيف اخفي بعض المنتجات عن بعض الاعضاء

Posted: Thu Apr 01, 2010 6:28 am
by namasy
السلام عليكم
كيف اتحكم في محجومات الاعضاء بحيث اخلي كل مجموعة تقدر تشوف عدد من المنتجات
وكيف اخلي المنتجات ما تظهر الا بعد تسجيل الدخول
وكيف اخلي بعض الاعضاء ما يقدروا يشتروا يشاهدو فقط المنتجات بعد تسجيلهم الدخول

وشكراً

Re: كيف اخفي بعض المنتجات عن بعض الاعضاء

Posted: Thu Apr 01, 2010 7:02 pm
by opencartArab


لا يمكن اخفاء المنتجات عن الزائرين الغير مسجلين بالموقع ولكن يمكنك اخفاء السعر فقط
ويمكن ايضا السماح للزوار بالشراء بدون تسجيل او عدم السماح الا بالتسجيل

واذا اردت ان اشرح لك كيف تفعل ذلك من لوحة التحكم
اخبرني برقم الاصدار الذي معك لان كل اصدار يختلف عن الاخر في لوحة التحكم

تحياتي لك


Re: كيف اخفي بعض المنتجات عن بعض الاعضاء

Posted: Sun Apr 04, 2010 12:23 pm
by namasy
الحمد لله قدرت اصل الي كيفية اخفاء المنتجات عن الزوار بالفعل بمجرد اضافة جمله شرطية
اذا لم يكن مسجل فاظهر له فورم التسجيل بدلا من المنتجات

لكن الحين بدي اسوي مجموعة ما تقدر تفعل تقوم بعمليه الشراء تشاهد فقط هل يمكن ذلك

Re: كيف اخفي بعض المنتجات عن بعض الاعضاء

Posted: Sun Apr 04, 2010 12:25 pm
by namasy
والاصدار هو 1.4.0

Re: كيف اخفي بعض المنتجات عن بعض الاعضاء

Posted: Sun Apr 04, 2010 1:45 pm
by opencartArab


طيب ممكن تكتب الجملة الشرطية لكي يستفيد الجميع

وبالنسبة لسؤالك الثاني ممكن توضح أكثر؟؟

والله يعين


Re: كيف اخفي بعض المنتجات عن بعض الاعضاء

Posted: Mon Apr 05, 2010 4:45 am
by namasy
هذا هو الكود اخوي الكريم
الخاص بالصفحة الرئيسية وبتسوي نفس الموضوع في صفحة عرض المنتجات

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 } ?> // نهاية الجملة الشرطية
واذا لو في مشاكل قابلتك اشرحلك اكتر او نسوي موضوع جديد شرح كامل لهذه النقطة بالاكواد كمان كاملة

بس الحين انا بدي اسوي مجموعتين
المجموعة الاول : تشاهد جميع المنتجات ولكن لا تقدر تشتري
والمجموعة الاخري تشاهد جميع المنتجات ولكن خاصية الشراء هنا مفعله يعني يشوف ويشتري

وياريت لو نقدر نخفي الكمة كمان عن احد المجموعات وتكون ظهره عند المجموعة الاخري

Re: كيف اخفي بعض المنتجات عن بعض الاعضاء

Posted: Mon Apr 05, 2010 9:19 am
by alwseet
افادة جيدة اخي

وسوف اقوم بتطبيقها واخبارك بانتيجة ان شاء الله