عيد الاضحى المبارك


مواضيع تهمك

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

ملف sitemap php

السلام عليكم ورحمة الله وبركاته رمضان كريم وكل سنه وانت طيبين موضوعنا عن ملف sitemap بلغة PHP ياعني الملف ايكون...

احصائياتى

الردود
12

المشاهدات
2696
Mohamed yasser
مشرف قسم تطوير المواقع
.:: مطور لغة PHP ::.
  • Mohamed yasser is just really niceMohamed yasser is just really niceMohamed yasser is just really niceMohamed yasser is just really nice

  • Mohamed yasser غير متواجد حالياً

المشاركات
589

+التقييم
76

تاريخ التسجيل
Mar 2019

الاقامة
ام الدنيا مصر

نظام التشغيل
Other

رقم العضوية
1982
05-17-2019, 03:38 PM
المشاركة 1
05-17-2019, 03:38 PM
المشاركة 1
افتراضي ملف sitemap php

السلام عليكم ورحمة الله وبركاته
رمضان كريم وكل سنه وانت طيبين
موضوعنا عن ملف sitemap بلغة PHP
ياعني الملف ايكون اسمه كده sitemap.php
في ناس اتقولي طيب ايه لازمته ؟ وهل جوجل يرضي يخليه ملف sitemap.xml
لازمته كتيره جدا بلغة PHP ونعم قوقل مش ايجي يستقبله وهو sitemap.php لكن احنا انعمل حركه يخليه يبا sitemap.php و sitemap.XML في نفس الوقت
طريقة استخدمه ايه وازاي ممكن نستخدمه باحسن من طريقة
الاول انا اعرض صوره اتخلص الموضوع ازاي نستفيد من sitemap هو بلغة PHP

ده صوره لاعدادت روابط خرائط الموقع اتحكم فيه من موقعي لاني مش عايز وقت لتاني اروح لجوجل يحذف ملف رابط او يعدل رابط وانا اقدر اعمل كل ده من مكاني
كل مواضيع اني عايز اخلي كل حاجه تقدر تتحكم فيه وانت من لوحة التكم مش عايزك تتعب خالص
في روابط الموقع في الصوره فوق ده الرابط الي اتعمل تعمل رابط وكده ده علي حسب شغلك في PHP
والجداول الي تحت ده روابط sitemap تقدر تعدل عليه او تحذف
صوره كده لملف sitemap.xml

لو لحظته فوق اتلقي رابط ملف sitemap.xml مش sitemap.php
وفيهم الرابطين الي عملناهم في اول صوره من لوحة التحكم
ندخل علي المهم
اعمل ملف باسم sitemap.php
وحط فيهم دول
كود PHP:
<?php 

$sys 
mysqli_connect("localhost""root""12345678""hazem");

$mange mysqli_query($sys,"SELECT sitemap FROM cpanel");
$sitemap mysqli_fetch_assoc($mange);

$query "SELECT url FROM sitemap";
$result mysqli_query($sys$query);


header("Content-Type: application/xml; charset=utf-8");

echo 
'<?xml version="1.0" encoding="UTF-8"?>'.PHP_EOL

echo 
'<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.sitemaps.org/schemas/sitemap/0.9 http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd">' PHP_EOL;

while(
$row mysqli_fetch_array($result))
{
 echo 
'<url>' PHP_EOL;
 echo 
'<loc>'.$row["url"] .'/</loc>' PHP_EOL;
 echo 
'<changefreq>daily</changefreq>' PHP_EOL;
 echo 
'</url>' PHP_EOL;
}

echo 
'</urlset>' PHP_EOL;

?>
علشان نخلي ملف sitemap.php الي sitemap.xml
انستخدم ملف .htaccess
حط فيه الرابط ده
كود PHP:
RewriteRule ^sitemap\.xml/?$ sitemap.php 
كده خلصنا من الملف لقاعده البيانات
ده جدول الsql
كود PHP:
/*
Navicat MySQL Data Transfer

Source Server         : localhost_3306
Source Server Version : 50715
Source Host           : localhost:3306
Source Database       : hazem

Target Server Type    : MYSQL
Target Server Version : 50715
File Encoding         : 65001

Date: 2019-05-17 14:36:04
*/

SET FOREIGN_KEY_CHECKS=0;

-- ----------------------------
-- 
Table structure for `sitemap`
-- ----------------------------
DROP TABLE IF EXISTS `sitemap`;
CREATE TABLE `sitemap` (
  `
idint(11NOT NULL AUTO_INCREMENT,
  `
urltext,
  `
nametext,
  
PRIMARY KEY (`id`)
ENGINE=InnoDB AUTO_INCREMENT=DEFAULT CHARSET=utf8;

-- ----------------------------
-- 
Records of sitemap
-- ---------------------------- 
اسم name في الجدول ده ملهوش لازمه لكن انا بستخدمه في لوحة التحكم علشان الترتيب علشان اعرف اسم كل رابط بتاع ايه
ممكن في ناس متكونش فهماني لحد الان بس اول ما تجربوا اتفهوا قصدي


قديم 05-17-2019, 05:04 PM
المشاركة 2
MesterPerfect
.:: كبار شخصيات المنتدى ::.
المنتدى مراقب من خلاله
  • MesterPerfect غير متواجد حالياً
افتراضي رد: ملف sitemap php
شرح رائع جدا وفعلا الخريطة كا ملف php أفضل منها كا ملف xml

فحتى اسكربت زينفورو بيتعامل معها كا ملف php وليس ملف xml

تسلم يدك أخي

قديم 05-18-2019, 12:15 PM
المشاركة 3
هيلبرنت
.:: رفيق درب ::.
  • هيلبرنت غير متواجد حالياً
افتراضي رد: ملف sitemap php
الطريقة دى تنفع للمنتديات

قديم 05-18-2019, 02:04 PM
المشاركة 4
Mohamed yasser
مشرف قسم تطوير المواقع
.:: مطور لغة PHP ::.
  • Mohamed yasser غير متواجد حالياً
افتراضي رد: ملف sitemap php
تنفع بس الي فاهم لغة المنتديات ماشيه ازاي لانه لغه تانيه شبيه بلغه PHP

قديم 05-28-2019, 02:16 AM
المشاركة 5
أبو_شهاب
.:: كبار شخصيات المنتدى ::.
المنتدى مراقب من خلاله
  • أبو_شهاب غير متواجد حالياً
افتراضي رد: ملف sitemap php
طريقة جد ممتازة
وتحتاج الى تطوير للفكرة حتى تتناسب مع المنتديات
بوركت اخي الكريم
طرح اكثر من رائع

قديم 06-06-2019, 02:11 AM
المشاركة 6
abo-karim
.:: Administrator ::.
  • abo-karim غير متواجد حالياً
افتراضي رد: ملف sitemap php
عندى سوال دلوقتى لو عندى خريطة بصيغه php اقدر اعمل فيها امر بحيث انى استبعد قسم معين بمواضيعه

يعنى للتوضيح مثلا بالمنتديات بيكون فى اقسام اداريه زى قسم الشكاوى هنا طبعا محتواه محدش بيشوفه غير صحاب الموضوع والادارى

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

فهتكون مشكله اتمنى الفكره تكون وصلت

قديم 06-06-2019, 02:13 AM
المشاركة 7
Mohamed yasser
مشرف قسم تطوير المواقع
.:: مطور لغة PHP ::.
  • Mohamed yasser غير متواجد حالياً
افتراضي رد: ملف sitemap php
عندى سوال دلوقتى لو عندى خريطة بصيغه php اقدر اعمل فيها امر بحيث انى استبعد قسم معين بمواضيعه

يعنى للتوضيح مثلا بالمنتديات بيكون فى اقسام اداريه زى قسم الشكاوى هنا طبعا محتواه محدش بيشوفه غير صحاب الموضوع والادارى

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

فهتكون مشكله اتمنى الفكره تكون وصلت
الروابط انت بتحطه يدوي مش بتتولد تلقائي لان شغل ال php بيختلف من مبرمج لمبرمج تاني
طبعا الحكاية بالنسبة ليه اخليه اتوماتك مش صعبه لكن ايكون شرحه لناس صعب

قديم 06-06-2019, 02:24 AM
المشاركة 8
abo-karim
.:: Administrator ::.
  • abo-karim غير متواجد حالياً
افتراضي رد: ملف sitemap php
اصل كل الخرائط اللى بصيغه php واللى بتوليد الروابط بشكل تلقائى

بيتم توليد جميع الروابط بداخلها بدون اى استثناء

فاحنا عايزنها تولد تلقائى بس يستثنى قسم او قسمين بروابط مواضيعهم من التوليد داخل الخريطة

قديم 06-06-2019, 02:25 AM
المشاركة 9
Mohamed yasser
مشرف قسم تطوير المواقع
.:: مطور لغة PHP ::.
  • Mohamed yasser غير متواجد حالياً
افتراضي رد: ملف sitemap php
اصل كل الخرائط اللى بصيغه php واللى بتوليد الروابط بشكل تلقائى

بيتم توليد جميع الروابط بداخلها بدون اى استثناء

فاحنا عايزنها تولد تلقائى بس يستثنى قسم او قسمين بروابط مواضيعهم من التوليد داخل الخريطة
لو معاك كود ابعته وانا اعيد برمجته يكون اكثر دقه

قديم 06-06-2019, 02:40 AM
المشاركة 10
abo-karim
.:: Administrator ::.
  • abo-karim غير متواجد حالياً
افتراضي رد: ملف sitemap php
هلينا افتح موضوع بها بكره وهتلاقيها فى قسم vbulletin 3.8 باسم خريطه php علشان الكل يستفيد وانت ابقى حملها وعيش فيها واستنثنى قسم الشكاوى وقسم مواضيع السبام

اضافة رد

العلامات المرجعية

ملف sitemap php



الانتقال السريع
المواضيع المتشابهه للموضوع: ملف sitemap php
الموضوع كاتب الموضوع المنتدى مشاركات آخر مشاركة
sitemap.xml الحاج عمار ركن مشاكل وطلبات الزين فورو XENFORO 15 10-21-2020 09:54 PM
[ استفسار ] : هل لموقع تحميل الالعاب sitemap ؟ نصرالدين البلداوي ركن تقنيات محركات البحث سيو SEO 6 07-12-2020 07:36 PM
روابط غريبة في Sitemap النوميدي ركن مشاكل وطلبات الزين فورو XENFORO 16 07-10-2020 08:41 PM
مشكله في Sitemap عند تقديها الى ادوات المشرفين كـلكـ غلا ركن مشاكل وطلبات المنتديات 9 10-24-2019 10:09 AM
مشكلة عدم ظهور المواضيع في Sitemap Abu Ayesh ركن مشاكل وطلبات الزين فورو XENFORO 16 06-11-2019 01:54 PM




الساعة الآن 12:34 AM
RSS 2.0XML Site MapTAGS SiteInfo SiteRSS FeedMap SectionsvB MapsMap TagSitemap ForumMaps Forum