Post by namasy » Thu Apr 01, 2010 6:28 am

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

وشكراً

Newbie

Posts

Joined
Thu Apr 01, 2010 6:22 am

Post by opencartArab » Thu Apr 01, 2010 7:02 pm



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

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

تحياتي لك


التعليمات باللغة الانجليزية على الرابط التالي
https://docs.opencart.com/en-gb/introduction/


Expert Member

Posts

Joined
Thu Apr 01, 2010 3:31 am

Post by namasy » Sun Apr 04, 2010 12:23 pm

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

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

Newbie

Posts

Joined
Thu Apr 01, 2010 6:22 am

Post by namasy » Sun Apr 04, 2010 12:25 pm

والاصدار هو 1.4.0

Newbie

Posts

Joined
Thu Apr 01, 2010 6:22 am

Post by opencartArab » Sun Apr 04, 2010 1:45 pm



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

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

والله يعين


التعليمات باللغة الانجليزية على الرابط التالي
https://docs.opencart.com/en-gb/introduction/


Expert Member

Posts

Joined
Thu Apr 01, 2010 3:31 am

Post by namasy » Mon Apr 05, 2010 4:45 am

هذا هو الكود اخوي الكريم
الخاص بالصفحة الرئيسية وبتسوي نفس الموضوع في صفحة عرض المنتجات

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

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

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

Newbie

Posts

Joined
Thu Apr 01, 2010 6:22 am

Post by alwseet » Mon Apr 05, 2010 9:19 am

افادة جيدة اخي

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

Image
http://www.alwseet-sa.com


Newbie

Posts

Joined
Tue Mar 30, 2010 2:30 pm
Location - saudi arabia
Who is online

Users browsing this forum: No registered users and 26 guests