اذهب إلى المحتوى

السؤال

Recommended Posts

  • 1
نشر

حسب تجربتي في التعامل مع منصة بلوجر وتطوير القوالب الخاصة بها، فإنها لا تتيح مثل هذه الخيارات التي نجدها في ووردبريس مثلا، لذلك أخشى أن مثل هذا الأمر غير متاح على منصة بلوجر، وحتى بعد بحثي بالإنجليزية عن مثل هذا الكود لم أتوفق في العثور عليه، لكن أرجو أن يتمكن أحد الأعضاء في اقتراح جواب لمثل هذا الأمر.

  • 0
نشر

السلام عليكم اخي لقد وجدت هذا الموضوع و هذا ما اريده تماما لكنني لم استطع استخدامه لاضع داخل كود ما 

 

http://www.abu-iyad.com/2014/02/making-gadget-visible-only-for-blog-admin.html

 

فانا اريد لكود ليس لاخفاء اداة لانما لاخفاء كود 

 

  • 0
نشر

التعامل مع منصة ما يتم من خلال ما تتيحه هذه المنصة من أدوات، وهذا لا يعني أن ما ترينه كله يمكن أن تقومي بمثله، وعبر مختلف المصادر عبر الأنترنت فإن الجمل الشرطية الخاصة بمنصة بلوجر فيما يخص تطوير قوالب بلوجر هي محدودة، أما ما ترينه من قلم التعديل مثلا فهو يتاح لمدير المدونة أو كاتب التدوينة، وهذا الأمر لو بحثت في كود القالب لوجدت أن ذلك القلم مثلا يظهر من خلال الكود التالي:

<b:include data='post' name='postQuickEdit'/>

وهذا الكود نفسه يستدعي كودا آخر هو الذي يتضمن الأوامر التي تظهر خيار التعديل لصاحب المدونة، وهو التالي:

  <b:includable id='postQuickEdit' var='post'>
  <b:if cond='data:post.editUrl'>
    <span expr:class='&quot;item-control &quot; + data:post.adminClass'>
      <a expr:href='data:post.editUrl' expr:title='data:top.editPostMsg'><i class='icon-pencil icon-large'/></a>
    </span>
  </b:if>
</b:includable>

فهل هذا يعني أنه يمكننا استغلال الكود نفسه لتطبيق ما تسألين عنه؟ علما أن ما تطلبينه أكثر تعقيدا، لأنك تريدين أن يظهر المحتوى لجميع الكتاب وليس المدير فقط.

السطر التالي في الكود أعلاه:

 <b:if cond='data:post.editUrl'>

هو جملة شرطية تتحكم في إظهار زر التعديل (القلم) من خلال خيار ضمن تخطيط القالب الخاص بالتدوينة، حيث نجد الكثير من الخيارات هناك مثل إظهار تاريخ التدوينة مثلا واسم الكاتب وغير ذلك، ومنها إظهار زر التعديل، فإذا كانت خانة إظهار زر التعديل مأشرة يظهر ذلك القلم، وهو الأمر المرتبط بالشرط أعلاه، وبالتالي فالأمر ليس كما ظننتِ، أي لا يتعلق الأمر بجملة شرطية متاحة لتحقيق ما ترغبين فيه، إلا إذا اسطتعت تكييفها أو استطاع أحد الأعضاء الكرام ذلك، لكن عني شخصيا فلا أجد أن منصة بلوجر تتيح كل تلك المرونة لمثل تلك التعديلات.

  • 0
نشر (معدل)

السلام عليكم اخي لقد وجدت هذا الموضوع و هذا ما اريده تماما لكنني لم استطع استخدامه لاضع داخل كود ما 

 

http://www.abu-iyad.com/2014/02/making-gadget-visible-only-for-blog-admin.html

 

فانا اريد لكود ليس لاخفاء اداة لانما لاخفاء كود 

 

​لكن في سؤالك أختي أنت تريدين طريقة تمكنك من إظهار المحتوى لجميع الكتاب، وليس للمدير فقط، وإخفائه عن الزوار، وأنا لم أجد كودا يتيح ذلك.

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

<span class='item-control blog-admin'>
الكود المراد إظهاره للمريد فقط هنا
</span>

وأيضا تحققت منه من خلال روابط بالإنجليزية، وكما  ترين فالكود فقط عبارة عن وسم html مع وسوم css، يعني ليس جملة شرطية بمعنى الكلمة، ولست أدري هل ينفع مع الصناديق الجانبية أم حتى مع التدوينات مثلا، ولك أن تجربيه بشكل ما وأرجو أن توفقي في ذلك.
 

تم التعديل في بواسطة عبد الهادي اطويل
  • 0
نشر (معدل)

مشكور اخي على شرحك 

لكن هل يمكن تطويع هذه الجملة 

<b:if cond='data:post.author == &quot;أحمد&quot;'>

ضع كود الإضافة هنا الإضافة تظهر في صفحات مواضيع أحمد فقط

</b:if>
 
تم التعديل في بواسطة عبد الهادي اطويل
  • 0
نشر

في الواقع لم يسبق لي تجربة أمر مماثل قبلا، وليس أمامك إلا التجربة أختي الكريمة.

أيضا وجدت الجملة الشرطية التالية التي يجب تجربتها أيضا فيمكن أن تفيد:

<b:if cond='data:displayname == "AUTHOR"'>
الكود الذي يظهر للكاتب هنا
</b:if>

مع تغيير كلمة AUTHOR لما يوافق الكاتب المرغوب فيه.

رابط يتضمن مختلف الأوامر الشرطية الخاصة بمنصة بلوجر، وهو مصدر الكود أعلاه:

http://monkeyraptor.johanpaul.net/2013/06/blogger-conditional-tag-bif-and-belse.html

  • 0
نشر

أخي انا اصر على هذا الموضوع الا انني ساستفيد منه كثيرا في تطويع قوالب البلوجر و تطويرها بشكل كامل 

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

  • 0
نشر (معدل)

أخي ليس من الضروري أن تكون جملة شرطية، فقط يكفي أن توجد طريقة أخرى مضمونة لإخفاء المحتوى تماما لغير الكتاب.

تم التعديل في بواسطة عبد الهادي اطويل
الكتابة باللغة العربية الفصحى.

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...