كيف أحذف عنوان المشاركة و أحدد عدد أحرف المشاركة

السلام عليكم

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

هل يمكن عمل ذلك في دروبال ....

صورة لؤي آغا

في أكثر من سؤال

1
أريد أن أعطل العنوان عندما يسجل العضو
اي عنوان؟
2
اريد أن يقوم بطرح مشاركة بعدد محدد من الكلمات
أي مشاركة هل تتكلم عن التعليق ؟ أم عن مشاركة في نوع محتوى أخر ؟
الفرق كبير لأن دروبال تعتبر أي نوع المحتوى عقدة لكن التعليق لا يعتبر عقدة بل هو تابع لعقدة ما و التحكم به يتم عن طريق وحدة التعليقات بينما و حدة NODE تتحكم في بالقي أنواع المحتوى
3
و ذلك دون أن يضع العنوان أي اريد تعطيل العنوان
تستطيع تعطيل العنوان للتعليق
4
فقط مشاركة و يختار التصنيف الذي يريد
تستطيع عمل ذلك بسهولة
من صفحة الصلاحيات يكفي أن تعطي المستخدم المجهول أو أي دور أخر صلاحية تحرير التصنيفات و سيكون بإمكانه تحرير التصنيفات
الأفضل أن تنشئ معجم على شكل TAGS و تترك الخيار للمستخدم بإدخال التاغ المناسبة لمشاركته

تعطيل العنوان

تحياتي استاذ لؤي

مثلا" قمت أنت بتسجيل الدخول و تريد وضع مشاركة تماااام الى الان

الان لا اريد أن يكون للكتاب أن يضع عنوان فقط عبارة عن عدد معين من الكلمات أضعه له و يختار التصنيف الذي يريد

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

هل من الممكن فعلها

صورة لؤي آغا

انشئ محتوى جديد

انشئ نوع محتوى جديد و سميه مثلاً حكمة اليوم
و أنشئ له حقل نص بأربعين حرف و في حقل العنوان تطلب عدم العرض
وحدة Content Construction Kit تتيح لك أن تنشئ نوع محتوى جديد كما تتيح لك تحديد الحد الاقصى لعدد الاحرف في كل حقل نص
بعد ذلك تضع رابط إنشاء المحتوى في المكان المناسب

ممكن رابط الفيديو

السلام عليكم

راااائع يا استاذ لؤي والله قلت ما لها الا الاستاذ لؤي ....يعطيك الف عافية

ممكن تعطيني رابط الفيديو لأنه الوحيد بين الدروس المشروحة التي لم يعمل عندي

صورة لؤي آغا

من عندي ماشي

على كافة الاحوال جرب هذا الرابط
http://video.google.fr/videoplay?docid=-1635163105654129587

لم تعمل

السلام عليكم

أنشأت محتوى جديد سميته حكمة و لكن مازال عنوان الموضوع يظهر لي و لا يرضى بدونه

صورة لؤي آغا

Template suggestions

ملاحظة: تستعمل هذة الطريق مع النسخة السادسة من دروبال فقط. هل تستعمل نسخة أخرى؟
الحل هو استعمال template suggestions بما معناه أن تستعمل ملف tpl.php مخصص لنوع المحتوى حكمة
عندما أنشأت محتواك الجديد حكمة دروبال طلبت منك اسم المحتوى الجديد و على ما أعتقد بأنك أدخلت حكمة
ثم طلبت منك النوع و هو الاسم الداخلي الذي يستعمله نظام دروبال لنفترض أنك أدخلت hkmah
افتح ملف التيم المفعل على موقعك ستجد بداخله ملف اسمه node.tpl.php اعمل نسخة عن هذا الملف و سميها node-hkmah.tpl.php طبعاً عليك أن تستبدل hkmah بما أدخلته في استمارة إنشاء المحتوى إذاً اصبح عندك ملفين الأول node.tpl.php ستستعمله دروبال لكل أنواع المحتوى و الثاني node-hkmah.tpl.php ستستعمله دروبال لنوع المحتوى حكمة فقط
افتح الملف node-hkmah.tpl.php و ابحث عن السطر

<?php print $node_url?>"><?php print $title?>

و احذفه بكامله احفظ الملف و جرب ستجد أن العنوان اختفى
للمزيد من المعلومات اطلع على صفحة Working with template suggestions

لم يحذف العنوان

السلام عليكم

أستاذ لؤي للأسف لم تعمل طريقة حذف العنوان مع أن الخطوات سهلة و ما فيها شيء

و هي الصورة توضح أنه ما زال موجودا"

http://i30.tinypic.com/t8te6e.jpg

صورة لؤي آغا

تأكد من اسم الملف

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

للأسف هل من طريقة أخرى

السلام عليكم

كيفك أستاذ لؤي هل من طريقة أخرى لأنه لم تعمل و لا بشكل من الأشكال و محاولات عديدة !!!!!!!!!

هل من طريقة أخرى أم اجباري هذه الطريقة احاول فيها حتى تظبط

صورة لؤي آغا

هذه اسهل طريقة

يمكن التيم الذي تستعمله لايتقبل هذه الطريقة
على الرابط Working with template suggestions
اطلع على التعليق الثالث يقدم حل أخر لمشكلتك لو طبقته أنا منأكد بأنه سيعمل جربته على جهازي و مشي

هذا يلي فهمته

السلام عليكم

يلي فهمته استاذ لؤي أني اعمل ملف داخل مجلد الثيم يلي أنا استخدمته و سميه "page-node-my_content_type.tpl.php". لأني لم أجد هيك ملف

و بعدين استبدل "my_content_type " باسم المحتوى يلي عملته

و بعدين أضيف على template.php الكود التالي :

<?php
function my_theme_preprocess_page(&$variables) {
  if ($variables['node']->type == "my_content_type") {
    $variables['template_files'][] = 'page-node-my_content_type';
  }
}
?>
صورة لؤي آغا

الملف page.tpl.php موجود على كل تيم

افتحه بواسظة محرر النص bloc-note
ثم احفظه باسم page-node-hkmah.tpl.php لاحظ أني غيرت كلمة my_content_type عليك تغيرها و وضع اسم محتواك انتبه عليك استعمال جفظ باسم و إياك أن تستعمل حفظ
في النوع نختار all file كل الملفات و في خانة codage تختار utf-8 ثم نحفظ
بعد ذلك تضيف الكود بعد تغير كلمة ماي تيم إلى اسم تيمك لنفترض أن تيمك هو التيم basic عليك تغيرها بشكل التالي function my_theme_preprocess_page إلى function basic_preprocess_page

اضافة الكود

اضافة كود تغير كلمة ماي ثيم في نفس الملف page-node-hkmah.tpl.php أم في ملف template.php

أتمنى أنك توضع لنا درس بالتفصيل عنها لهذه المشكلة منذ البداية

صورة لؤي آغا

page-node-hkmah.tpl.php

أنت تحتاج فقط لملف اسمه page-node-hkmah.tpl.php

يئست

افكر الغي الفكرة و اجد وحدة أخرى

راااح أجرب العمل من أول وجديد و أشوف إن شاء الله تظبط معي

عند القيام بإنشاء

سؤالي هو انك عند القيام بإنشاء الحكمة هل تستخدم انشاء محتوى ؟
ما هي الخطوات لانشائك موضوع حكمة ؟


______________
http://nta2j.com

صورة لؤي آغا

طبيعي

أخ رفيق كلنا مررنا بهذة المرحلة النعامل مع ملفات القوالب صعب في البداية لكن نتعود عليهم بسرعة و السعادة عندما نحقق ما تربد تنسينك كل لحظات التعب
عليك أن تعلم أن خطا صغير و ملفك لن يعمل بعني لو كتبت ـ بدل - أو _ ملفك لن يعمل
شراب كاسة شاي و دقق عملك بهدوء

بس الكود وين مكان اضافته

شكرا" أستاذ لؤي على هذا التشجيع إن شاء الله سوف اتابع

و لكن الكود بعد ما عملت الصفحة و ين بدي أحط الكود في أي مكان في الصفحة

صورة لؤي آغا

ضيفه في الهيدر

في بداية الصفحه عندك معرف الصفحة سطر يشبه هذا السطر
<?php
// $Id: page.tpl.php,v 1 2009/08/03 23:52:14 $
?>
ضيفه بعده مباشرة

اذا كانت المشكلة انك كلة مرة

اذا كانت المشكلة انك كلة مرة يجب ان تدخل عنوان الموضوع يمكنك استخدام التالي:

1- نزل وحدة Automatic Nodetitles و وحدة Token عبر الرابط http://drupal.org/project/token و الرابط http://drupal.org/project/auto_nodetitle

2- بعد تفعيل الوحدة اذهب لانشاء نوع محتوى جديد من admin -> content mangement-> contet tybe و ادخل نوع محتوى جديد وسمه مثلا remove title و في خانة tybe سمه notitle ,
تحت خيار Automatic title generation
اختر Automatically generate the title and hide the title field
ثم تحت اسم Pattern for the title: ادخل الكود <?php echo ' ' ?> بعد ذلك فعل خيار Evaluate PHP in pattern .
يمكنك الان انشاء محتوى دون الحاجة لكتابة العناون .


______________
http://nta2j.com

هل من حل لعنوان الموضوع

شكرا" أستاذ لؤي اشتغل ملف الفيديو

و لكن المشكلة عندما انشأت محتوى جديد باسم ( حكمة ) مازال يطالبني بعنوان الموضوع .....هل من طريقة للتخلص منه

آخر المشاركات

 

أوسمة الموقع