.رحلة ضَوْء (ر.ض.) مُدوِّنة تقنية, تهتم بالكمبيوتر, الإنترنت, التدوين, النصائح والتلميحات التقنية وتطوير الذات - يحررها المُهندس مهدي الحوساني

كيف تضيف خدمة "نسخة للطباعة" إلى مدونات WordPress؟

WP-PRINT-PREVIEWخدمة “نسخة للطباعة” هي واحدة من أهم الخدمات التي يجب إضافتها إلى المدونات والمواقع عموماً; ذلك لأنها تمنح القرّاء فرصة طباعة المقالات التي يحتاجون إليها. بعض القرّاء ليس لديهم الوقت لقراءة المقالات وخصوصاً الطويلة, فلهذا يفضلون طباعتها ثم العودة إليها لاحقاً. أنا شخصياً, عندما أسافر من مدينة إلى مدينة, أحضّر عدداً من المقالات في مواضيع تهمني, أقوم بزيارة مواقعي المفضلة ثم أطبع بعض المقالات الهامة ثم احملها معي في سفري طوال الطريق. هذا فقط عندما لا تكون لدي أية رغبة في قراءة كتاب, أو لأن المسافة لا تتطلب أن أصحب فيها كتاباً. كذلك, تتيح لك هذه الخدمة كسب عدد أكبر من الزوّار, فمن سيطبع مقالك, سيعود إلى موقعك لاحقاً لأن النسخة التي طبعها تحمل رابط موقعك, هذا فقط في حال أنه نسي رابط موقعك أو لم يخزّنه في المفضلة أو بأية طريقة أخرى.

تفيد هذه الخدمة,كذلك, في حال أنك تنشر دروساً أو مقالات تعليمية; فرصة جيدة أن تمنح زوّارك فرصة طباعتها لكي يتمكنوا من تطبيق الخطوات التي ترد في درسك التعليمي.

هُنا, سأعلّمك كيف تضيف هذه الخدمة للمدونات الأكثر شهرة, مدونات WordPress , إذا كنت بحاجة إلى إضافة هذه الخدمة إلى المواقع وليس إلى المدونات فيمكنني أن أرشدك إلى بعض أفضل السكريبتات الجاهزة للمواقع.

سأستخدم في هذا الدرس إضافة WP-Print, وهي أفضل ما وجدته حتى الآن بهذا الخصوص. الخطوات كما يلي:

حمّل الإضافة (أنصح بأن تحملها من موقعي هذا, ذلك لأنني قمت بإعادة تنسيقها لكي تتناسب مع اللغة العربية). إذا رغبت بتحميل الإضافة الأصلية, فيمكنك تحميلها من هُنا.
لتحميل النسخة التي عدلت عليها:
تحديث: لقد عرّبتُ الإضافة بالكامل, يمكنك تحميلها من هذه الصفحة:http://www.rehlaonline.com/2008/01/16/wp-print-ar-version/
  1. فك ضغط المجلد الذي حمّلته, ثم ارفع المجلد print إلى مجلد الإضافات في مدونتك. وأخيراً فعّل الإضافة من لوحة التحكم.

  2. كل ما ستحاج إليه, هو أن تضيف سطراً برمجياً في الثيم الذي تستخدمه في مدونتك. يمكنك أن تضيفه إلى جميع الصفحات ولكنني أنصح بأن تضيفه فقط إلى التدوينات, وذلك من خلال ملف single.php في الثيم الذي تستخدمه. مع الأسف, يختلف المكان الذي تضيفه من ثيم إلى آخر. ولكن بشكل عام, أفضل ما يمكن قوله, هو أن تضيفه في نهاية التدوينة. هذا هو السطر البرمجي الذي ستضيفه:

    سيقوم هذا السطر, باستدعاء الإضافة. ستجده في المجلد الذي حمّلته في الخطوة رقم 1 وهو ملف phpcall.txt. قم بنسخ الكود الموجود في الملف ثم لصقه في المكان الذ ترغب بأن تظهر فيه خدمة “نسخة للطباعة” في صفحة single.php.

  3. اذهب إلى options/أدوات في لوحة التحكم, ثم print, ثم أدخل النص التالي: “نسخة للطباعة”, أو “اطبع هذه الصفحة” بدلاً من Print This Post… كما تريد:

وهذا كل شيء …

أرسل إلى صديق





أرسل إلى صديق - نسخة للطباعة
  • Digg
  • del.icio.us
  • Facebook
  • Google
  • Live
  • Reddit
  • Spurl
  • StumbleUpon
  • TwitThis

تدوينات عشوائية:

6 تعليق على “كيف تضيف خدمة "نسخة للطباعة" إلى مدونات WordPress؟”

  1. Abdullah قال: 1

    اضافة رائعة اخي
    لكن واجهة مشكلة في ايجاد الملف المسمى single.php
    بحثت عنه في مجلد الثيم ولم اجده ؟
    هل من الممكن انه يكون تحت مسمى آخر؟


  2. م. مهدي قال: 2

    @ Abdullah
    نعم, إذا كنت تستخدم ووردبريس المعربة, فستجده بهذا الاسم “عرض تدوينة منفردة”. تأكد أن تحمل النسخة المعربة التي عربتها من هذه الإضافة …


  3. Abdullah قال: 3

    اشكر لك ردك اخوي مهدي
    قمت باضافة السطر البرمجي في الملف comments.php في مجلد الثيم
    بعد ذلك فعلت الاضافه … وظهرت ايقونة الطباعه تحت كل موضوع
    لكن عند الضغط على الايقونة تظهر لي رسالة خطأ لم افهم مغزاها
    (فضلا شاهد الصورة)
    http://img527.imageshack.us/img527/114/errorpx7.jpg

    فهل اضافتي للسطر في ملف comments.php هو ماسبب هذه المشكلة ؟

    لو احببت ارسلت لك اسماء جميع الملفات داخل مجلد الثيم
    حتى يتسنى لك معرفة المجلد الأنسب لوضع السطر البرمجي


  4. م. مهدي قال: 4

    @ Abdullah
    أهلاً بك عبد الله, لا يجب أيها العزيز أن تضع “السطر البرمجي” في ملف comments.php. يمكنك أن تضعه في ملف index.php أو في ملف single.php. أفضل مكان أنصح به هو في ملف single.php. يجب أن تتأكد من أنك نسخت “السطر البرمجي” بطريقة صحيحة كما هو موضع في هذا المقال.

    اتبع هذه الخطوات:
    1- ضع السطر البرمجي في ملف single.php (في المكان الذي ترغب بأن تظهر فيه أيقونة نسخة للطباعة). وقبل ذلك, احتفظ بنسخة احتياطية من ملف single.php حتى تعيد كل شيء إلى ما كان عليه في حال حدثت أخطاء.
    2- اذهب إلى “إعدادات” ثم “روابط دائمة” في لوحة التحكم ثم اضغط على زر “تحديث الروابط الدائمة”.

    الآن ستعمل الإضافة دون أية مشاكل.

    إذا استمرت المشكلة, فلا تقلق, لدي الكثير من الحلول لمساعدتك لأن مدونتك تستحق الدعم حقاً. فقط أخبرني بالنتيجة …


  5. Abdullah قال: 5

    بخصوص الخطوات… طبقت الخطوة الثانيه
    اما الاولى … لايوجد في مجلد الثيم الخاص بمدونتي مجلد باسم single.php
    الملفات الموجودة داخل مجلد الثيم .. كما هو موضح بالصورة :
    http://img441.imageshack.us/img441/9571/themeeq5.jpg
    لا اعرف ماهو الملف المناسب

    مع العلم اني جربت وضع السطر المطلوب في ملف index.php
    وتظهر معي نفس المشكلة في ردي السابق عند الضغط على ايقونة “اطبع الصفحه”

    عموما … اسف على ازعاجك … ولاتتعب حالك.. لأن الاضافة ليست بتلك الاهمية :)


  6. م. مهدي قال: 6

    @ Abdullah
    غريبٌ أمر هذا الثيم الذي تستخدمه, جميع ثيمات ووردبريس تحتوي على ملفات single.php و index.php أو home.php بدلاً من index.php. يبدو أن محتوى ملف single.php مدمج في ملف أخر.

    على أية حال كما تشاء … العديد من قرّاء هذه المدونة ثبتوا هذه الإضافة, دون حدوث أية مشاكل …


برجاء عدم التعليق باللهجة العامية