كيف تضيف خدمة "نسخة للطباعة" إلى مدونات WordPress؟
خدمة “نسخة للطباعة” هي واحدة من أهم الخدمات التي يجب إضافتها إلى المدونات والمواقع عموماً; ذلك لأنها تمنح القرّاء فرصة طباعة المقالات التي يحتاجون إليها. بعض القرّاء ليس لديهم الوقت لقراءة المقالات وخصوصاً الطويلة, فلهذا يفضلون طباعتها ثم العودة إليها لاحقاً. أنا شخصياً, عندما أسافر من مدينة إلى مدينة, أحضّر عدداً من المقالات في مواضيع تهمني, أقوم بزيارة مواقعي المفضلة ثم أطبع بعض المقالات الهامة ثم احملها معي في سفري طوال الطريق. هذا فقط عندما لا تكون لدي أية رغبة في قراءة كتاب, أو لأن المسافة لا تتطلب أن أصحب فيها كتاباً. كذلك, تتيح لك هذه الخدمة كسب عدد أكبر من الزوّار, فمن سيطبع مقالك, سيعود إلى موقعك لاحقاً لأن النسخة التي طبعها تحمل رابط موقعك, هذا فقط في حال أنه نسي رابط موقعك أو لم يخزّنه في المفضلة أو بأية طريقة أخرى.
تفيد هذه الخدمة,كذلك, في حال أنك تنشر دروساً أو مقالات تعليمية; فرصة جيدة أن تمنح زوّارك فرصة طباعتها لكي يتمكنوا من تطبيق الخطوات التي ترد في درسك التعليمي.
هُنا, سأعلّمك كيف تضيف هذه الخدمة للمدونات الأكثر شهرة, مدونات WordPress , إذا كنت بحاجة إلى إضافة هذه الخدمة إلى المواقع وليس إلى المدونات فيمكنني أن أرشدك إلى بعض أفضل السكريبتات الجاهزة للمواقع.
سأستخدم في هذا الدرس إضافة WP-Print, وهي أفضل ما وجدته حتى الآن بهذا الخصوص. الخطوات كما يلي:
لتحميل النسخة التي عدلت عليها:تحديث: لقد عرّبتُ الإضافة بالكامل, يمكنك تحميلها من هذه الصفحة:http://www.rehlaonline.com/2008/01/16/wp-print-ar-version/
-
فك ضغط المجلد الذي حمّلته, ثم ارفع المجلد print إلى مجلد الإضافات في مدونتك. وأخيراً فعّل الإضافة من لوحة التحكم.
-
كل ما ستحاج إليه, هو أن تضيف سطراً برمجياً في الثيم الذي تستخدمه في مدونتك. يمكنك أن تضيفه إلى جميع الصفحات ولكنني أنصح بأن تضيفه فقط إلى التدوينات, وذلك من خلال ملف single.php في الثيم الذي تستخدمه. مع الأسف, يختلف المكان الذي تضيفه من ثيم إلى آخر. ولكن بشكل عام, أفضل ما يمكن قوله, هو أن تضيفه في نهاية التدوينة. هذا هو السطر البرمجي الذي ستضيفه:

سيقوم هذا السطر, باستدعاء الإضافة. ستجده في المجلد الذي حمّلته في الخطوة رقم 1 وهو ملف phpcall.txt. قم بنسخ الكود الموجود في الملف ثم لصقه في المكان الذ ترغب بأن تظهر فيه خدمة “نسخة للطباعة” في صفحة single.php.
-
اذهب إلى options/أدوات في لوحة التحكم, ثم print, ثم أدخل النص التالي: “نسخة للطباعة”, أو “اطبع هذه الصفحة” بدلاً من Print This Post… كما تريد:

وهذا كل شيء …
أرسل إلى صديق - نسخة للطباعة










اضافة رائعة اخي
لكن واجهة مشكلة في ايجاد الملف المسمى single.php
بحثت عنه في مجلد الثيم ولم اجده ؟
هل من الممكن انه يكون تحت مسمى آخر؟
@ Abdullah
نعم, إذا كنت تستخدم ووردبريس المعربة, فستجده بهذا الاسم “عرض تدوينة منفردة”. تأكد أن تحمل النسخة المعربة التي عربتها من هذه الإضافة …
اشكر لك ردك اخوي مهدي
قمت باضافة السطر البرمجي في الملف comments.php في مجلد الثيم
بعد ذلك فعلت الاضافه … وظهرت ايقونة الطباعه تحت كل موضوع
لكن عند الضغط على الايقونة تظهر لي رسالة خطأ لم افهم مغزاها
(فضلا شاهد الصورة)
http://img527.imageshack.us/img527/114/errorpx7.jpg
فهل اضافتي للسطر في ملف comments.php هو ماسبب هذه المشكلة ؟
لو احببت ارسلت لك اسماء جميع الملفات داخل مجلد الثيم
حتى يتسنى لك معرفة المجلد الأنسب لوضع السطر البرمجي
@ Abdullah
أهلاً بك عبد الله, لا يجب أيها العزيز أن تضع “السطر البرمجي” في ملف comments.php. يمكنك أن تضعه في ملف index.php أو في ملف single.php. أفضل مكان أنصح به هو في ملف single.php. يجب أن تتأكد من أنك نسخت “السطر البرمجي” بطريقة صحيحة كما هو موضع في هذا المقال.
اتبع هذه الخطوات:
1- ضع السطر البرمجي في ملف single.php (في المكان الذي ترغب بأن تظهر فيه أيقونة نسخة للطباعة). وقبل ذلك, احتفظ بنسخة احتياطية من ملف single.php حتى تعيد كل شيء إلى ما كان عليه في حال حدثت أخطاء.
2- اذهب إلى “إعدادات” ثم “روابط دائمة” في لوحة التحكم ثم اضغط على زر “تحديث الروابط الدائمة”.
الآن ستعمل الإضافة دون أية مشاكل.
إذا استمرت المشكلة, فلا تقلق, لدي الكثير من الحلول لمساعدتك لأن مدونتك تستحق الدعم حقاً. فقط أخبرني بالنتيجة …
بخصوص الخطوات… طبقت الخطوة الثانيه
اما الاولى … لايوجد في مجلد الثيم الخاص بمدونتي مجلد باسم single.php
الملفات الموجودة داخل مجلد الثيم .. كما هو موضح بالصورة :
http://img441.imageshack.us/img441/9571/themeeq5.jpg
لا اعرف ماهو الملف المناسب
مع العلم اني جربت وضع السطر المطلوب في ملف index.php
وتظهر معي نفس المشكلة في ردي السابق عند الضغط على ايقونة “اطبع الصفحه”
عموما … اسف على ازعاجك … ولاتتعب حالك.. لأن الاضافة ليست بتلك الاهمية
@ Abdullah
غريبٌ أمر هذا الثيم الذي تستخدمه, جميع ثيمات ووردبريس تحتوي على ملفات single.php و index.php أو home.php بدلاً من index.php. يبدو أن محتوى ملف single.php مدمج في ملف أخر.
على أية حال كما تشاء … العديد من قرّاء هذه المدونة ثبتوا هذه الإضافة, دون حدوث أية مشاكل …