باستخدام Blogger (FTP، Classic) كيف يمكنك إضافة ميزات معقدة للغاية بالنسبة للقالب؟

StackOverflow https://stackoverflow.com/questions/116088

  •  02-07-2019
  •  | 
  •  

سؤال

استخدام القوالب الكلاسيكية، والنشر عبر FTP إلى مجال مخصص.

أريد إضافة عناصر مخصصة مثل:

  • عرض شجرة للمشاركات المؤرشفة (التوسيع باستخدام CSS/JavaScript)
  • سحابة العلامة
  • عرض شرائح من الصور
هل كانت مفيدة؟

المحلول

لقد استخدمت PHP لمعالجة مدونة Blogger بعد نشرها عبر FTP.يمكن لأي لغة من جانب الخادم القيام بذلك (ASP، ASP.NET، Python، JSP، ...).

لقد كتبت برنامج PHP النصي (blogger_functions.php) لفحص الدليل الذي يرسل إليه Blogger FTP وإنشاء مقتطف من HTML لتمثيل التسلسل الهرمي للأرشيف ($snippet).

لقد أضفت PHP هذا إلى الجزء العلوي من قالب Blogger الخاص بي:

<?php 

<MainPage>
$site_rootpath = "../";
</MainPage>

<ArchivePage>
$site_rootpath = "../../";
</ArchivePage>

<ItemPage>
$site_rootpath = "../../../";
</ItemPage>

include($site_rootpath."includes/blogger_functions.php");

?>

وهذا إلى جزء الشريط الجانبي من القالب:

<?php
echo $snippet;
?>

ثم قمت بتكوين Apache لمعالجة علامات PHP في ملفات .html من المدونة عن طريق وضع هذا في ملف .htaccess في الدليل الجذر للمدونة:

AddType application/x-httpd-php .html .htm

باستخدام هذا الأسلوب، يمكنك استخدام القوة الكاملة لـ PHP مع مدونة Blogger.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top