فخور بموضوع فهرس php مدعوم من smf. الدرس الثالث. نحن نجمع أفضل قواعد البيانات بأنفسنا. ثيمات وتركيب حزمة اللغة الروسية

مرحبا أعزائي قراء موقع المدونة. لذلك ، نواصل موضوع إنشاء محرك منتدى يسمى SMF ، بدأنا في منشور حول هذا الموضوع. هناك لم نجعل المنتدى روسيًا حتى الآن ، من حيث الترجمة من واجهة اللغة الإنجليزية... في الوقت الحالي ، لا يبدو المظهر جيدًا ، ولكن بعد الترويس (إذا لم يتم إنتاجه بعد) وإنشاء الأقسام المقابلة ، سيتحسن مظهره بشكل كبير.

سننظر اليوم في سمات التصميم ونجعلها روسية ، بالإضافة إلى تثبيت مكون JFusion ، الذي يمكنه العمل مع كلا المحركين (كل من Joomla و SMF) ، مما سيتيح لنا الحصول على قاعدة مستخدم مشتركة لشخصين وشكل واحد فقط من تسجيلهم وتسجيل الدخول.

ثيمات وتركيب حزمة اللغة الروسية

محرك بسيط منتدى الآلاتيدعم القدرة على تغيير الموضوعات ، علاوة على ذلك ، يمكن تغييرها ، سواء بالنسبة للمنتدى بأكمله أو لأقسامه الفردية على وجه الخصوص. أنا شخصياً استخدمت الجلد الافتراضي ، لكنني أجريت بعض التغييرات اليدوية عليه. على وجه الخصوص ، قمت بتغيير الخلفية وأنظمة الألوان لبعض العناصر ، وأضفت ساعة على الفلاش والراديو وغير ذلك الكثير ، والتي سأتحدث عنها في المشاركات اللاحقة في هذا القسم.

لماذا لم أستخدم أيًا من الأسطح الإضافية عند إنشاء المنتدى؟ حسنًا ، هنا ، على الأرجح ، كل شيء عن كسلي. لا ، لم أكن كسولًا جدًا للبحث عن سمات جديدة وتنزيلها ، نظرًا لوجود العديد من الأماكن حيث يمكن القيام بذلك. كسلي يكمن في مكان آخر.

الحقيقة هي أن جميع التعديلات المتنوعة لهذا المحرك ، المصممة لتوسيع قدراته ، تركز على السمة الافتراضية. دعني أشرح. إذا كان لديك سمة افتراضية ، فإن إضافة تعديل أو تعديل آخر إلى SMF يستغرق بضع ثوانٍ ، وكقاعدة عامة ، لا يتطلب تحريرًا يدويًا للكود.

في حالة تثبيت تعديل على سمة تصميم مختلفة عن الافتراضي ، ستحتاج ، كما يقولون ، إلى معالجة جميع الأجزاء غير المعالجة بملف. بمعنى آخر ، سيتعين عليك استخدام FileZilla (يمكنك تنزيله وتهيئته للوصول إلى الموقع عبر FTP وفتح ملفات محرك المنتدى الخاص بك للتحرير ، والذي يقوم هذا التعديل بإجراء تغييرات عليه.

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

إذا لم تخيفك جميع المشكلات المذكورة أعلاه المتعلقة باستخدام سمة غير افتراضية ، فيمكنك تنزيلها من هنا. يتم فرز السمات هناك حسب الأقسام (بساطتها ، بالقرب من الكلاسيكية ، والحديثة ، وما إلى ذلك) ولكل منها يمكنك رؤية لقطة الشاشة بملء الشاشة. سأخبرك بكيفية تثبيت هذه السمات بعد قليل.

إذا لم تقم بعمل russify للمنتدى في مرحلة تحميل ملفات المحرك إلى الاستضافة ، كما هو موضح في الجزء الأول من هذا التأليف (انظر الرابط في بداية المقال) ، فيمكنك القيام بذلك الآن. حزمة اللغة الروسية التي تم تنزيلها مسبقًا من هذه الصفحة مع الحزمة المطلوبة ، تحتاج إلى فك حزمها ، ثم نسخ مجلد السمات إلى المجلد الجذر ، حيث يوجد بالفعل دليل يحمل نفس الاسم.

عند الانتهاء من النسخ ، يجب أن تذهب إلى المنتدى باستخدام اسم المستخدم وكلمة المرور الخاصين بالمسؤول. حدد "المسؤول" في القائمة العلوية ، ثم انقر فوق "إعدادات الخادم" في العمود الأيمن.

في النافذة التي تفتح ، نجد العنصر "لغة المنتدى الافتراضية" وحدد اللغة الروسية من القائمة المنسدلة ، ثم انقر فوق الزر "حفظ" أسفل الصفحة.

هذا كل شيء ، الآن مؤتمرك بالكامل باللغة الروسية.

حل المشكلات عند تثبيت التعديلات التي لا تدعم اللغة الروسية

يرجى ملاحظة أنه في المستقبل ، عند إضافة تعديلات إلى SMF التي لا تحتوي على ترجمة روسية ، قد تواجه أحيانًا مشكلة في عرض إعدادات التعديل في لوحة الإدارة. في الواقع ، لن تكون هذه الإعدادات في لوحة الإدارة مرئية ببساطة ، tk. لن يكون هناك ملفات الترويس لهم. لذلك ، سيكون لديك خياران لحل هذه المشكلة.

الطريقة الأولى هي التبديل إلى اللغة الإنجليزية للمنتدى بأكمله. كيف يمكن القيام بذلك ، يمكنك أن ترى بضع فقرات أعلاه. وفقًا لذلك ، بعد تنفيذ الإجراءات اللازمة باستخدام هذه الإعدادات ، ستحتاج إلى العودة إلى اللغة الروسية مرة أخرى.

الطريقة الثانية أكثر تعقيدًا ، ولكنها ستسمح لنا برؤية إعدادات التعديلات المثبتة في لوحة الإدارة دائمًا ، وليس فقط عند التنشيط اللغة الإنجليزية... أسهب في الحديث عن هذه النقطة بمثل هذه التفاصيل ، لأن السؤال الذي مفاده أن شخصًا ما قام بتثبيت تعديل ولا يمكنه العثور على إعداداته في لوحة الإدارة الخاصة بمؤتمرهم أمر شائع جدًا.

لذا ، فإن الطريقة الثانية هي إضافة سلاسل ترجمة إلى ملفات الترويس للتعديلات المضافة حديثًا. سأخبرك لاحقًا بكيفية تحديد ملفات الترويس التي يجب تغييرها ومكان الحصول عليها. في الوقت الحالي ، مؤقتًا ، يمكنك استخدام الطريقة الأولى.

تثبيت JFusion لتكامل الموقع والمنتدى

ستحتاج أولاً إلى تنزيل JFusion والترويس الخاص به. عند الدخول إلى لوحة إدارة Joomla ، نقوم بتنفيذ الإجراءات القياسية: حدد من القائمة العلوية للوحة الإدارة العناصر "Extensions" - "Install / Remove" - ​​"تنزيل ملف الحزمة" - زر "Browse" - ابحث عن كمبيوتر الملف مع المكون jfusion_package.zip - انقر فوق "تنزيل الملف والتثبيت>".

بعد ذلك ، تظهر نافذة تخبرك أن المكون قد تم تثبيته بنجاح. إذا كانت لديك مشاكل ، فيمكنك التعرف على خيارات حل بعضها على الرابط الوارد أعلاه.

الآن حان دور الترويس ، والذي تمت إضافته بنفس طريقة المكون نفسه. هؤلاء. نكرر تسلسل الإجراءات: "الامتدادات" - "التثبيت / الإزالة" - "تنزيل ملف الحزمة" - الزر "استعراض" - ابحث عن ملف JFusion russification على جهاز الكمبيوتر الخاص بك - انقر فوق "تنزيل الملف والتثبيت" زر. الآن يمكننا الانتقال إلى الإعدادات على طول مسار "المكونات" - "JFusion" والتأكد من أنه تمت إضافة الترويس بنجاح وأنه يعمل.

كل التوفيق لك! نراكم قريبا على صفحات موقع المدونة

قد تكون مهتمًا

تكوين JFusion للجمع منتدى SMFوموقع جملة
وحدات JFusion لعرض الرسائل من المنتدى على الموقع ، وكذلك إنشاء زر في SMF للعودة إلى Jumla
إنشاء عنصر قائمة في جملة للدخول إلى المنتدى ونقل تسجيل المستخدم من SMF إلى الموقع
تثبيت منتدى SMF - Joomla 1.5 و Simple Machines Forum Integration باستخدام مكون JFusion
ملحقات Joomla - ما هو ومكان تنزيل المكونات والوحدات والمكونات الإضافية لـ Joomla ، وكيفية تثبيتها وإلغاء تثبيتها
مكون K2 لإنشاء المدونات والكتالوجات والبوابات على جملة - الميزات والتركيب والتحول إلى روسي معرض الصور لـ Joomla - الجزء 3 - إنشاء معارض في Joomla 1.5 باستخدام مكون Phoca Gallery - إضافة فئات وتحميل الصور إلى معرض الصور
ARTIO JoomSEF - إعداد روابط CNC (SEF) والعنوان في جملة ، وكذلك إنشاء صفحة خطأ 404 باستخدام هذا الامتداد
Akeeba Backup (JoomlaPack سابقًا) - أنشئ نسخة احتياطية للموقع على جملة واستعدها من دعمبنقرتين

تم تنظيمه بواسطة Botmaster Labs ، ولم يتم التخطيط له. لا يوجد وقت ، الفيديو مطلوب للمنافسة ، مثل الاتجاه الجديد ، على الرغم من أنه من الأسهل شرح كل شيء بلقطات شاشة جيدة (IMHO الخاص بي) ، ولا أريد حقًا تصوير أي شيء. لذلك لم يتبق سوى عدد قليل جدًا من العناصر المربحة ، ولم يعد البريد العشوائي الغبي يحكم على الإطلاق ، وهنا تحتاج إلى التفكير ولن يحرق أحد الموضوع ، إذا حاول الأشخاص المتقادمون الدفع قليلاً في غلاف جميل. :) ولكن هذا لا يتعلق بنا. بشكل عام ، أعتقد أن هؤلاء الثلاثة "ليسوا" ، في الأساس ، أصبحوا عوائق أمام المشاركة في المنافسة بالنسبة لغالبية المشاركين المحتملين. إنه مثل إصلاح سيارة من بين ثلاثة: رخيصة وعالية الجودة وسريعة - يمكن استيفاء شرطين فقط في الخدمة في نفس الوقت. اجلس واختر ما هو أقرب إليك. :) المنافسة هي نفسها: لدي وقت ، يمكنني إنشاء مقاطع فيديو ، لكن ليس لدي موضوع ، أو يمكنني إنشاء فيديو ، ولدي موضوع ، لكن ليس لدي وقت على الإطلاق ، أو لدي وقت فراغ ولدي القليل من temka ، لكن الفيديو مخيف. لكن هذا جيد إذا تم استيفاء شرطين في نفس الوقت. حسنًا ، حسنًا ، دعنا نسقط الكلمات. سأستمر في نفسي. لم أكن أخطط ، لذلك أنا أشارك في المسابقة ، حتى أنني اخترت المقالة التي سأصوت لها. قل ما يعجبك ، لكن دوز يعرف البرنامج جيدًا ويعرف كيفية استخدامه بحكمة شديدة. لكن اليوم اكتشفت أن المؤامرة ظهرت في المنافسة. اتضح أنني لن أتمكن من التصويت ، لكن المبتدئين فقط الذين اشتروا البرنامج في عام 2011 والمنافسة مصممة لهم سيكونون قادرين على القيام بذلك. لقد فوجئت قليلاً ، لكن المالك سيد. المسابقة عبارة عن حملة إعلانية ويعرف ألكساندر بشكل أفضل كيفية إجرائها. بشكل عام ، قررت بعد ذلك نشر مقال ، فمن الأسهل نوعًا ما الكتابة عندما يكون واضحًا لمن ، بالنسبة للمزرعة الجماعية بأكملها ، في الواقع ، هذا مستحيل.
المقدمة الطويلة قد انتهت ، الآن إلى هذه النقطة.
ما الذي يحتاجه المبتدئ عندما يكون قد حصل على مثل هذه الحاصدة الفائقة ، وهي مجمع Xrumer + Hrefer؟ هذا صحيح ، تعلم كيفية العمل عليه وتجاهل الوهم القائل بأنه من خلال البدء في إرسال بريد عشوائي باستخدام الملاءات ، يمكنك كسب المال. إذا كنت تعتقد ذلك ، فتبرع بأموالك للجمعيات الخيرية على الفور. تحتاج إلى تعلم كيفية استخدام أدوات المجمع ، ويفضل أن يكون ذلك من خلال شحذها بنفسك. انتهى وقت "أخذ المزيد - رمي المزيد". الكمية تفسح المجال للجودة. لذلك سنجمع القاعدة لأنفسنا ، لا نتعلم كيفية القيام بذلك - سوف تتخلف عن القطار. بالطبع ، سوف يساعدنا Hrefer في هذا. إذا كنت تخطط للترويج لمواردك على Google ، فسنحتاج أيضًا إلى البحث عن مواقع المتبرعين من خلال Google. أعتقد أن هذا واضح ومنطقي. لكن جوجل ، بصفتها صاحبة الجبل النحاسي ، لا تتنازل عن ثروتها للجميع. أنت بحاجة إلى نهج لها. أود أن أقول على الفور إنك لا تأمل في أن تتمكن من جمع شيء ما بناءً على العلامات التي تجدها في الأماكن العامة. هذا هو السبب في أنها متاحة للجمهور ، لأنها لا قيمة لها. لن أطور الموضوع أكثر. من الأفضل أن أخبرك بكيفية تجميعها بشكل صحيح حتى ترى النتيجة ، ستنهي الباقي بنفسك ، الشيء الرئيسي هو فهم المبدأ. من الضروري التجميع على أساس صحيح على أساس محركات معينة نحتاجها ، وليس على أساس المنتديات بشكل عام. هذا هو الخطأ الرئيسيللمبتدئين - لا تركز على ما هو محدد ، ولكن حاول تغطية كل شيء بالكامل. ومع ذلك ، إذا كنت تريد تحليل قاعدة عادية إلى حد ما ، ارفض استخدامها في استعلامات المشغل. لا "inurl:" ، "site:" ، "العنوان" ، إلخ. ستحظر Google الباحثين مثلك على الفور. لذلك ، نحن ندرس بعناية المحركات التي يتم استخدامها في حاليايعمل Hrumer:

مدعوم من php-Fusion

في إصدار Hrumer 7.07 تم تدريب البرنامج على عدة محركات جديدة:

forumi.biz ، forumb.biz ، 1forum.biz ، 7forum.biz ، إلخ.

phpBB-fr.com ، موضوع سولاريس phpBB

وتستمر عملية تعلم أشياء جديدة باستمرار.
بشكل عام ، نحتاج إلى إعداد الاستعلامات الصحيحة للتحليل بواسطة Hrefer. لنأخذ منتدى djok كمثال. منتديات SMF... ودعنا نبدأ في تفكيكها إلى أجزاء للتحليل. سيساعدنا Google المحبوب في هذا الأمر. إدخال طلب في جوجل منتديات SMF- هناك الكثير من القمامة في نتائج البحث ، فنحن نرجع إلى الصفحة 13 ونختار أي رابط. لقد صادفت هذا: http://www.volcanohost.com/forum/index.php؟topic=11.0. نفتحه ونفحصه. نحتاج إلى العثور على شيء مميز في الصفحة يمكن تطبيقه على البحث عن صفحات أخرى على هذا المحرك. في التذييل نلاحظ النقش التالي مدعوم من SMF 1.1.14، نقتبسها وندخلها في Google ، فهذا يوضح لنا ذلك من خلال طلب معينيعرف حوالي 59 مليون خيار. نبحث سريعًا في الروابط ، ونضيف خيارين أو خيارين إضافيين لهذه الكلمة الرئيسية ، على سبيل المثال ، "بدعم من SMF 1.1.14" الحورأو "مدعوم من SMF 1.1.14" viagra... نحن مقتنعون بأن الطلب رائع ، يتم عرض المنتديات فقط ولا يوجد أي قمامة تقريبًا بالنسبة لك.

بالإضافة إلى ذلك ، نحن لا نهتم بالكم بل بالجودة كما قلت أعلاه. إنطلق. من نفس المنتدى نأخذ عبارة أخرى من التذييل: ، ننقلها أيضًا ونقدمها إلى Google. ردا على ذلك ، يكشف أنه يعرف أكثر من 13 مليون نتيجة. نتصفح نتائج البحث مرة أخرى ونضيف كلمات إضافية ونتحقق من النتائج معها. نتأكد من أن الاستعلام رائع ولا يوجد أيضًا أي قمامة تقريبًا. بشكل عام ، يوجد بالفعل طلبان للحديد. أقترح ترك المنتدى الأول بمفرده في الوقت الحالي ومواصلة جمع الطلبات للمنتديات الأخرى. لحسن الحظ ، Google مفتوح عند الطلب 2006-2008 ، شركة Simple Machines LLC... نأخذ من النتائج ، على سبيل المثال ، هذه المنتديات: http://www.snowlinks.ru/forum/index.php؟topic=1062.0 و http://litputnik.ru/forum/index.php؟action=printpage؛ topic = 380.0 في تذييلاتهم ، نأخذ الاستعلامات التالية: "Powered by SMF 1.1.7" و "Powered by SMF 1.1.10" (أنصح دائمًا بوضع الاستعلامات بين علامات اقتباس لـ Hrefer ، لأننا نحتاج إلى الجودة أولاً وقبل كل شيء ). أعتقد أنه من الواضح ما نقوم به ، في النهاية سيكون لدينا قاعدة معينة من الاستعلامات للبحث عن المنتديات على محرك SMF (تم تحديده على سبيل المثال ، مع باقي المحركات هو نفسه).
سيبدو شيئا من هذا القبيل:

"بدعم من SMF 1.1.2"

"بدعم من SMF 1.1.3"

"بدعم من SMF 1.1 RC2"

"بدعم من SMF 1.1.4"

"بدعم من SMF 1.1.8"

"بدعم من SMF 1.1.7"

"2006-2008 ، Simple Machines LLC"

وهذا ليس كل شيء. أثناء جمع إصدارات المحركات ، في بعض منتديات SMF ، نجد في التذييل nadvis "2001-2006 ، Lewis Media". نتحقق من هذا الطلب ، كما أنه يرضينا تمامًا. نجد استفسارًا مشابهًا: "2001-2005 ، Lewis Media". من خلال تشغيل التذييلات ، نجد الاستعلام التالي: "تصميم SMFone بواسطة A.M.A ، تم نقله إلى SMF 1.1". نتحقق - ممتاز. إلخ. نصف ساعة من العمل ولديك قاعدة بيانات رائعة من الاستفسارات الخاصة بالمحرك ، وسيتم حظر Google لهذه الاستعلامات في كثير من الأحيان أقل مما لو كنت تستخدم المشغلين فيها. وفي الوقت نفسه ، ستكون قاعدة بياناتك أنظف بكثير مما لو كنت تستخدم استعلامات مثل "index.php؟ Topic =" ، لأن Google هنا لن تقدم ليس فقط المنتديات التي نحتاجها ، ولكن أيضًا الكثير من الموارد المتبقية حيث نجحنا في المغادرة رابط لموضوع المنتدى. يقولون ، يمكنك أن تجادل ، ما الخطأ في ذلك؟ ترك آخرون رابطًا ، مما يعني أنه يمكننا ذلك. ولكن! يمكن ترك الروابط ليس فقط بواسطة Hrumer ، ولكن أيضًا بواسطة البرامج الأخرى. علاوة على ذلك ، يمكن شحذها بشكل خاص لترك التعليقات في مورد معين ، ما يسمى بالبرامج عالية التخصص ، بالإضافة إلى أن هذه الروابط يمكن تركها يدويًا. مرة أخرى ، أكرر ، ليس مقدار المهملات هو المهم بالنسبة لنا ، ولكن الجودة والقاعدة مع الطلبات الصحيحة ، وبالتالي سنجمعها. زيادة هذه الطريقةأيضًا في حقيقة أنك لن تحتاج عمليًا إلى التهيئة في Hrefer غربال مرشح ، يمكنك ببساطة إيقاف تشغيله ، لأن Google لن تعطيك أي قمامة عمليًا.


أعتقد أنه من المهم جدًا تعلم كيفية استخدام Hrefer بشكل صحيح في المرحلة الأولية ، لأنه بعد أن تعلمت هذا ، يمكنك دائمًا العثور على استخدام لـ Hrumer ، بغض النظر عن كيفية تغير الموقف. تصبح الحماية أكثر تعقيدًا ، وإذا تم تعزيز الحماية في بعض أنواع المحركات ولم يتمكن Hrumer من التعامل معها في الوقت الحالي ، فلا فائدة من إنفاق الموارد على جمع هذه الروابط ، ثم العمل عليها مع Hrumer ، من الأفضل التركيز على ما يعطي النتيجة ... وفي الوقت نفسه ، إذا قام فريق Botmaster Labs بتعليم Hrumer شيئًا جديدًا ، فيمكنك تشريح مريض جديد بسرعة وإعداد قاعدة لـ Hrumer بينما لا يزال المريض فاترًا. الوقت هو المال ، قد لا يكون المورد مناسبًا عند شراء القاعدة. تم جمعها من قبل شخص ما. بالإضافة إلى ذلك ، فإن المجموعة الصحيحة من القواعد لنفسك توسع بشكل كبير الاستخدام "الأبيض" لـ Hrumer. وهذا هو بالضبط المكان الذي يتحرك فيه كل شيء ، سواء أحببنا ذلك أم لا ، وعملية التبييض أو الشيب مستمرة. الملاءات السوداء هي شيء من الماضي.
يمكن الاطلاع على جميع الجوانب المتبقية ، وهي بالفعل جوانب فنية للعمل مع Hrefer ، في المساعدة وليس من المنطقي التركيز عليها ، حيث يتم تعيين جميع الأهداف - النقاط - ثانية بشكل تجريبي لكل سيارة على حدة.
كمكافأة ، سوف أنشر هنا نموذجًا لتحليل محرك البحث الصيني بايدو ، في اليوم الآخر سُئلت عنه ، لذلك قمت بذلك بين الأوقات ، آسف على التورية. :)


اسم المضيف = http: //www.baidu.com
الاستعلام = s؟ Wd =
LinksMask =
إجمالي الصفحات = 100
NextPage =

NextPage2 =

كلمة التحقق =
CaptchaImage =
CaptchaField =


حاولت تحليلها باختبار ، لم يكن هناك حظر ، جمع Hrefer الموارد بشكل حيوي ، وكانت جميع طلبات التحليل مماثلة لطلبات Google ، لكن الموارد الصينية كانت بحرًا ، وبعلاقات عامة عالية ، وإلى جانب ذلك ، كان هناك العديد من الأماكن حيث الأوروبي لم يتدخل. من الأفضل تحليل الطلبات الصينية. سيساعد ذلك Google في الترجمة وكتابة قائمة بالكلمات الرئيسية باللغة الروسية وترجمتها إلى الصينية. الحقيقة في " كلمات"لا يمكن إضافة كلمات Hrefer باللغة الصينية ، فأنت بحاجة إلى إعادة ترميزها.
بدلاً من الصينية:

伟哥 - الفياجرا

吉他 - جيتار

其他 - راحة

保险公司 - تأمين

ضع هذه الرموز لاستبدالها في ملف Word:

٪ E4٪ BC٪ 9F٪ E5٪ 93٪ A5

٪ E5٪ 90٪ 89٪ E4٪ BB٪ 96

٪ E5٪ 85٪ B6٪ E4٪ BB٪ 96

٪ E4٪ BF٪ 9D٪ E9٪ 99٪ A9٪ E5٪ 85٪ AC٪ E5٪ 8F٪ B8

إذا كنت تروج لموقع ويب للتأمين ، فعندئذٍ عن طريق وضع رابط في ملفك الشخصي على موضوع (!) حتى منتدى صيني تم العثور عليه حسب الطلب " منتدى SMF "سيكون لطيفا جدا.
في الختام ، أود أن أقول إنني لم أفهم أبدًا الأشخاص الذين اشتكوا من أن آل خريفيرز سيئون أو لا يحللون ، أردت دائمًا أن أقول هذا ، أنت فقط لا تعرف كيف تطبخهم. أفضل من hrefer ، لا يوجد محلل يعرف كيفية جمع النتائج ، فقط الطلبات يجب أن تكون صحيحة. Hrefer هي سيارة: جيدة ، صلبة ، مصنوعة باللغة الألمانية ، لكن يقودها شخص ما وكل هذا يتوقف على مدى ذكاء قيادتها ، لا يمكنك إجبار السيارة على التحرك يمينًا ويسارًا في نفس الوقت.
موضوع منفصل هو تنظيف القواعد ، لقد فعلت ذلك مرة واحدة قبل 3 سنوات للمسابقة السابقة. مع المزيد ، لا يزال كل شيء ذا صلة ، ولكن الآن يمكنك رفض التحقق من 200 حسنًا ، لم تعجبني حقًا هذه العملية ، كانت الأخطاء كبيرة جدًا ، وتم تصفية الكثير من الأشياء غير الضرورية. الآن يمكن القيام بذلك بشكل تلقائي تقريبًا في عملية عمل Hrumer ، على الرغم من أن هذه العملية ليست تناظرية كاملة للتحقق من "200 OK". بشكل عام ، إلى النقطة: منذ وقت ليس ببعيد ظهرت فرصة رائعة في Hrumer - لسرقة المعلومات من الموارد في وقت تشغيل المشروع. تبدو هكذا. أنت تقود نموذجًا ستتم معالجته في هذه العملية ، وسيتم إدخال المعلومات التي تم جمعها من القالب في ملف xgrabbed.txt في مجلد السجلات. يمكنك استخدام هذه الوظيفة لأي شيء ، رحلة الخيال ضخمة. أستخدم هذه الوظيفة مرة واحدة في الأسبوع لإزالة الروابط "منتهية الصلاحية" من قاعدة البيانات العاملة. ليس سراً أن المنتديات تموت كل يوم من أجل تنظيف القاعدة من هذه الموارد وستساعدنا أداة "Autograbbing" في هذه الحالة.
بعد كل شيء ، يجب أن تعترف ، غالبًا ما تكتب ، على سبيل المثال ، http://www.l laptopace.com/index.php ، نرى أن هذا المجال بالفعل ، على سبيل المثال ، gaddyad ، لكن لا يوجد منتدى هناك. لذلك من أجل التخلص من هذا الخبث من القاعدة ، سننهب. :) افتح الكود المصدري للصفحة وشاهد هذا الإدخال هناك:

laptopace.com
للإمساك ، قم بتحويله إلى
[...]

الآن كل "الموتى" من جودادي سوف نعرفهم بالاسم.
فيما يلي تحديد صغير لأداة "Autograbbing" ، إذا كنت تريد تنظيف قاعدة البيانات من نطاقات "منتهية الصلاحية" مختلفة:


[...]

[...]
[...]
[...]

[...]
قد يكون هذا النطاق للبيع. [...] شراء هذا المجال

[...]<body bgcolor="#ffffff" text="#000000"> </span><br>القائمة بعيدة عن الاكتمال ، لكنني أعتقد أنها ستساعدك على عدم مطاردة قواعد القمامة التي تقدر بملايين الدولارات عدة مرات. ليس من الصعب إنشاء قالب وفتح ارتباط منتهي الصلاحية وإنشاء قناع قالب. <br>باستخدام نفس السحب التلقائي ، يمكنك تصفح قواعد البيانات الحالية وفرزها حسب الموارد ، وتقسيمها حسب المحركات. سيسمح لك فرز قواعد البيانات حسب المحركات بالاستفادة المثلى من جميع إمكانيات وإعدادات Hrumer ، ولا سيما عملية التعلم. وإلى جانب ذلك ، بمساعدة Autograbbing ، يمكنك إزالة القمامة من قواعد البيانات ، إذا كنت تفضل جمعها ليس عن طريق Hrefer ، ولكن عن طريق التنزيل من جميع أنواع خدمات استضافة الملفات. للقيام بذلك ، تحتاج إما إلى عمل قناع لاختيار المنتديات ثم جمع من قاعدة البيانات فقط ما سيتم التقاطه بواسطة القناع ، أو على العكس من ذلك ، قم بعمل قناع لغير المنتديات ثم حذف ما سيتم انتزاعه. الخيار الأول أكثر منطقية وموثوقية ، لأننا نعرف بالضبط ما الذي نبحث عنه. <br>حظا سعيدا في العمل. <br>PySy. لقد صنعت مقطع فيديو ضيق التركيز (كنت منهكًا به ، لقد فعلت ذلك لأول مرة :)) ، على الرغم من أنني بدأت Hrefer من جهازي المنزلي ، فإن السرعة ليست جيدة جدًا ، هنا لدي نسخ فقط للاختبارات ، لذلك لا تلومني على سرعة العمل. :) <br><p><span class="BlWV-EuxoOk"></span></p> <h4>16 تعليقات:</h4> <p>جيكا تعليقات ...</p><p>ما البرنامج الذي اخترته الكلمات الرئيسية؟</p>تعليقات سيرج جلاسكو ... <p>إذا كنت بحاجة إلى جمع موارد مواضيعية ، فأنا أختار الكلمات في الكلمات ذات الأقلام ومن خلال Adwords. ولكن في العديد من الموضوعات ، تم تحديد الكلمات بالفعل بالنسبة لي ، وهنا يمكنني فقط إضافة وحذف بعض الكلمات ، ولكن ليس أيضًا تلقائيًا ، ولكن انظر إليها جميعًا.</p> <p>لنبدأ فورًا بكود البرنامج النصي الرئيسي:</p> <p>#! / usr / bin / perl</p><p># which-forum.pl النصي <br><span># (ج) 2010 ألكسندر أ أليكسيف ، http: // site /</p><p>استخدام صارم</p><p># علق خارج السطور - للصرامة</span><br><span># إذا كانت المهمة هي جمع إحصائيات المحرك ، فاتركها كما هي</span><br><span># إذا قمت بعمل قائمة بالمنتديات - قم بإلغاء التعليق</p><p>بياناتي $ ؛ <br>بيانات $. = $ _ بينما (<> ) ; </p><p># تحقق من مقدار مدعوم من phpBB بدون رابط في التذييل</span><br>طباعة "phpbb <span>\ ن "</span><br>إذا (البيانات $ = ~ <span>/<a[^>] + href = "[^"] * http: \ / \ / (؟: www \.)؟ phpbb \ .com \ /؟ "[^>] *> phpBB / i</span>أو <br><span># $ data = ~ /viewforum\.php\؟"999""")*f=\d+/i أو</span><br>$ data = ~ / phpBB \ -SEO / i أو <br>بيانات $ = ~ <span>/<link rel="copyright" href="(?:http:\/\/)?phpBB\.com"/i </span>) ; <br>طباعة "ipb <span>\ ن "</span><br>إذا (البيانات $ = ~ <span>/<a[^>] + href = "[^"] * http: \ / \ / (؟: www \.)؟ invision (؟: board | power) \. com \ /؟ [^ "] *" [^>] *> [^<]*IP\.Board/i </span>أو <br>بيانات $ = ~ <span>/<a[^>] + href = "[^"] * http: \ / \ / (؟: www \.)؟ invisionboard \ .com \ /؟ "[^>] *> Invision Power Board / i</span>أو <br>بيانات $ = ~ <span>/<div id=[""]{0,1}ipbwrapper[""]{0,1}>/ أنا</span>أو <br>بيانات $ = ~ <span>/index\.php\؟† ^""†*showforum=\d+/i</span>) ; <br>طباعة "نشرة <span>\ ن "</span><br>إذا (البيانات $ = ~ <span>/ بدعم من :؟ [^<]+vBulletin[^<]+(?:Version)?/i </span>أو <br>بيانات $ = ~ <span>/<meta name="generator" content="vBulletin/i </span>أو <br>بيانات $ = ~ <span>/forumdisplay\.php\؟† ^""†*f=\d+/i</span>) ; <br>طباعة "smf <span>\ ن "</span><br>إذا (البيانات $ = ~ <span>/<a[^>] + href = "[^"] * http: \ / \ / (؟: www \.)؟ simpleemachines \ .org \ /؟ "[^>] *> مدعوم من SMF / i</span>أو <br>بيانات $ = ~ <span>/index\.php\؟† ^"""*board=\d+\.0/i</span>) ; <br>طباعة "Punbb <span>\ ن "</span><br>إذا (البيانات $ = ~ <span>/<a[^>] + href = "[^"] * http: \ / \ / (؟ :(؟: www \.)؟ punbb \ .org | punbb \ .informer \ .com) \ /؟ "[^>] *> PunBB / ط</span>) ؛ #أو <br><span># بيانات $ = ~ /viewforum\.php\؟" ^)">*id=\d+/i) ؛</span><br>طباعة "fluxbb <span>\ ن "</span><br><span># if ($ data = ~ /viewtopic\.php\؟id=\d+/i أو</span><br>إذا (البيانات $ = ~ <span>/<a[^>] + href = "http: \ / \ / (؟: www \.) fluxbb \ .org \ /؟" [^>] *> FluxBB / i</span>) ; <br>طباعة "exbb <span>\ ن "</span><br>إذا (البيانات $ = ~ <span>/<a[^>] + href = "[^"] * http: \ / \ / (؟: www \.)؟ exbb \ .org \ /؟ "[^>] *> ExBB / i</span>) ؛ # أو <br><span># بيانات $ = ~ /forums\.php\؟† ^"""*forum=\d+/i) ؛</span><br>طباعة "yabb <span>\ ن "</span><br>إذا (البيانات $ = ~ <span>/<a[^>] + href = "[^"] * http: \ / \ / (؟: www \.)؟ yabbforum \ .com \ /؟ "[^>] *> YaBB / i</span>أو <br>$ data = ~ /YaBB\.pl\؟† ^"""**num=\d+/i) ؛ <br>طباعة "dleforum <span>\ ن "</span><br>إذا (البيانات $ = ~ <span>/ \ (مدعوم من منتدى DLE \)<\/title>/ أنا</span>أو <br>بيانات $ = ~ <span>/<a[^>] + href = "[^"] + (؟: http: \ / \ / (؟: www \.)؟ dle \ -files \ .ru | act = copyright) [^ "] *"> منتدى DLE<\/a>/ أنا</span>) ; <br>طباعة "ikonboard <span>\ ن "</span><br>إذا (البيانات $ = ~ <span>/<a[^>] + href = "[^"] * http: \ / \ / (؟: www \.)؟ ikonboard \ .com \ /؟ [^ "] *" [^>] *> Ikonboard / i</span>أو <br>بيانات $ = ~ <span>/<meta name="GENERATOR" content="Ikonboard/i </span>أو <br>بيانات $ = ~ /ikonboard\.cgi/i) ؛ <br>طباعة "bbpress <span>\ ن "</span><br>إذا (البيانات $ = ~ <span>/<meta name="generator" content="bbPress/i </span>) ؛ # أو <br><span># $ data = ~ /topic\.php\؟id=\d+/i أو</span><br><span># بيانات $ = ~ /forum\.php\؟id=\d+/i) ؛</span><br>طباعة "flashbb <span>\ ن "</span><br><span># if ($ data = ~ /forums\.php\؟fid=\d+/i أو</span><br><span># $ data = ~ /topic\.php\؟fid=\d+/i أو</span><br>إذا (البيانات $ = ~ <span>/<a[^>] + href = "http: \ / \ / (؟: www \.)؟ flashbb \ .net \ /؟" [^>] *> FlashBB / i</span>) ; <br>طباعة "ستوكسيت <span>\ ن "</span><br><span># if ($ data = ~ /forum\.php\؟f=\d+/i أو</span><br>إذا (البيانات $ = ~ <span>/<a[^>] + href = "http: \ / \ / (؟: www \.)؟ stokesit \ .com \ .au \ /؟" [^>] *> [^ \ /] * Stokes IT / i</span>) ; <br>طباعة "المنصة <span>\ ن "</span><br><span># إذا ($ data = ~ /topic\.php\؟t=\d+/i أو</span><br>إذا (البيانات $ = ~ <span>/<a[^>] + href = [""]؟ http: \ / \ / (؟: www \.)؟ sopebox \ .com \ /؟ [""]؟ [^>] *> منصة / i</span>) ; <br>طباعة "usebb <span>\ ن "</span><br><span># if ($ data = ~ /forum\.php\؟id=\d+/i أو</span><br>إذا (البيانات $ = ~ <span>/<a[^>] + href = "http: \ / \ / (؟: www \.)؟ usebb \ .net \ /؟" [^>] *> UseBB / i</span>) ; <br>طباعة "wrforum <span>\ ن "</span><br><span># if ($ data = ~ /index\.php\؟fid=\d+/i أو</span><br>إذا (البيانات $ = ~ <span>/<a[^>] + href = "http: \ / \ / (؟: www \.)؟ wr \ -script \ .ru \ /؟" [^>] *> WR \ -Forum / i</span>) ; <br>طباعة "yetanotherforumnet <span>\ ن "</span><br>إذا ($ data = ~ / Yet Another Forum \ .net / i أو <br>بيانات $ = ~ <span>/default\.aspx\؟g=posts&t=\d+/i</span>) ; </p> <p>يمكن العثور على هذا وغيره من النصوص المذكورة في المنشور في هذا الأرشيف.</p> <p>النصي <i>الذي-forum.pl</i>يفحص كود صفحة html بحثًا عن وجود توقيعات محرك المنتدى فيها. استخدمنا أسلوبًا مشابهًا عند تعريف WordPress و Joomla ، ولكن هناك بعض الاختلافات. أولاً ، لا يقوم البرنامج النصي نفسه بتحميل رمز الصفحة ، ولكنه يقرأها من stdin أو من ملف تم تمريره كوسيطة. يتيح لك هذا تحميل الصفحة مرة واحدة ، على سبيل المثال ، باستخدام wget ، ثم تشغيلها من خلال عدة محللات ، إذا كان لدينا أكثر من واحد. ثانيًا ، في هذا النص ، يعد وجود التوقيع علامة على المحرك بنسبة 100٪. في المرة الأخيرة ، أدى وجود التوقيع إلى إعطاء وزن فقط للمحرك المقابل والمحرك ذي الوزن الأعلى "فاز". قررت أنه في هذه الحالة ، لن يؤدي هذا النهج إلا إلى تعقيد الكود دون داعٍ.</p> <p>لاختبار كيفية عمل النص ، قمت ببعض البحث. لقد قمت بعمل قائمة من عدة آلاف من المنتديات وقمت بتشغيل كل منها من خلال البرنامج النصي الخاص بي ، وبالتالي تحديد النسبة المئوية لمشغلات البرنامج وشعبية المحركات المختلفة.</p> <p>لقد استخدمت محلل google الخاص بي للحصول على قائمة بالمنتديات. <a href="https://ilyarm.ru/ar/how-to-find-video-on-video-on-the-internet-are-there-any-such-services.html">محرك البحث</a>تم إرسال الطلبات مثل</p> <p>الموقع: المنتدى. *. ru <br>الموقع: talk. *. ru <br>الموقع: board. *. ru <br>الموقع: smf. *. ru <br>الموقع: phpbb. *. ru <br> ....</p> <p>إلخ. <a href="https://ilyarm.ru/ar/1s-naiti-v-tablice-vot-polnyi-kod-primera.html">كود كامل</a>ستجد منشئ الاستعلام في الملف <i>gen-forumsearch-urls.pl</i>... بالإضافة إلى منطقة .ru ، تم أيضًا استخدام .su .ua .kz و. by. كان من الصعب إجراء هذا البحث في المرة الأخيرة ، نظرًا لأن مواقع WordPress و Joomla لا تحتوي على مثل هذه التوقيعات في عنوان URL. لا توفر الكتالوجات مثل cmsmagazine.ru/catalogue/ حجم عينة كافٍ. ما هي 600 موقع دروبال؟</p> <p>يجب أن أعترف أن نتائج التجربة أزعجتني. من بين 12590 موقعًا تمت دراستها ، تم تحديد 7083 موقعًا فقط بنجاح مع المحرك ، أي في 56٪ فقط من الحالات. ربما فاتني بعض المحرك؟ هل كانت Bitrix حقاً موجودة في نصف المنتديات؟ أم يجب أن أقضي المزيد من الوقت في البحث عن التوقيعات؟ بشكل عام ، مطلوب المزيد من البحث هنا.</p> <p>من بين 56٪ من المحركات التي تم تحديدها بنجاح ، كان الأكثر شعبية كما هو متوقع IPB (31٪) ، phpBB (26.6٪) و vBulletin (26.5٪)</p> <p>ويتبعهم عن كثب SMF (5.8٪) ومنتدى DLEForum (5.3٪). كان PunBB المفضل لدي في المركز السادس فقط (1.64٪). لا أوصي بالثقة بشدة في هذه الأرقام (يقولون ، كل منتدى ثالث في RuNet يعمل على IPB) ، ولكن يمكن بالطبع استخلاص بعض الاستنتاجات.</p> <p>على سبيل المثال ، إذا كنت تنوي إنشاء موقع ويب على محرك منتدى وتخطط لتعديل المنتدى ، على سبيل المثال ، ادفع للمستخدمين 0.01 دولار لكل منشور باستخدام <a href="https://ilyarm.ru/ar/1s-tonkii-klient-klyuchi-zapuska-parametry-komandnoi-stroki-dlya-ukazaniya.html">السحب التلقائي</a>مرة واحدة في الأسبوع ، فعليك اختيار أحد المحركات الثلاثة الأكثر شيوعًا. كلما كان المنتدى أكثر شيوعًا ، زادت احتمالية العثور على مبرمج على دراية به.</p> <p>إذا لم يكن من المتوقع حدوث تغييرات كبيرة في المحرك ، فقد يكون من المنطقي عدم اختيار المحرك الأكثر شيوعًا ، على سبيل المثال SMF أو punBB. سيؤدي ذلك إلى تقليل العدد <a href="https://ilyarm.ru/ar/ataka-na-kompyutery-megafona-krupneishaya-ataka-v-istorii.html">هجمات القراصنة</a>إلى منتداك وكمية البريد العشوائي التي يتم إرسالها تلقائيًا هناك.</p> <p>يمكن أيضًا العثور على نصوص للبحث / تحديد المنتديات في أكثر من تطبيق عملي واحد. أول ما خطر ببالي شخصيًا هو فرز المنتديات المحددة بواسطة TCI ووضعها على أول مائة مشاركة مع روابط إلى أحد مواقعها. ومع ذلك ، فإن مئات روابط dofolllow للمنتدى لم تؤثر على TCI بأي شكل من الأشكال (مرت تحديثان) ، لذا فمن الأفضل عدم إضاعة الوقت هنا ، إلا إذا كنت مهتمًا بالتحولات.</p> <p>من الواضح أن الاستخدام المحدد للنصوص ليس هو الاستخدام الوحيد. أعتقد أنه يمكنك بسهولة معرفة كيف يمكنك استخدامها.</p> <script>document.write("<img style='display:none;' src='//counter.yadro.ru/hit;artfast_after?t44.1;r"+ escape(document.referrer)+((typeof(screen)=="undefined")?"": ";s"+screen.width+"*"+screen.height+"*"+(screen.colorDepth? screen.colorDepth:screen.pixelDepth))+";u"+escape(document.URL)+";h"+escape(document.title.substring(0,150))+ ";"+Math.random()+ "border='0' width='1' height='1' loading=lazy loading=lazy>");</script> </div> </article></section><div id="yandex_rtb_R-A-242532-1"></div> <div class="decom_dop_bloc"><a name="comments"></a></div></main> <aside class="sidebar"> <div class="top"> <p> <script id="custom-block-92677863" type="text/javascript"> custom_block(17, 92677863, 5896); </script> </p> <div class="top__headline"><span>أفضل 5 مقالات</span></div> <div class="tabs"> <div class="top-item"> <div class="top-item__image"><img src="/uploads/add1859d8a700a2541b95f9c44daee13.jpg" width="88" height="58" alt="رموز Android السرية: مجموعات سرية للحصول على معلومات الهاتف احصل على معلومات الهاتف" / loading=lazy loading=lazy></div> <div class="top-item__title"><a href="https://ilyarm.ru/ar/kak-uznat-tehnicheskie-harakteristiki-android-smartfona.html">رموز Android السرية: مجموعات سرية للحصول على معلومات الهاتف احصل على معلومات الهاتف</a></div> <p>تعرف على صاحب الهاتف المحمول في كثير من الأحيان ... ...</p> </div> <div class="top-item"> <div class="top-item__image"><img src="/uploads/36856ddeff10a10b80e98127d995b8ad.jpg" width="88" height="58" alt="مرشح لون تأثيرات الصور" / loading=lazy loading=lazy></div> <div class="top-item__title"><a href="https://ilyarm.ru/ar/skachat-fotoeffekty-na-android-fotoeffekty-cvetnoi-filtr-airbrush.html">مرشح لون تأثيرات الصور</a></div> <p>تحرير الصور السحرية باستخدام ... ...</p> </div> <div class="top-item"> <div class="top-item__image"><img src="/uploads/f8b09250c860376a2af043bad655e28e.jpg" width="88" height="58" alt="مرشح لون تأثيرات الصور" / loading=lazy loading=lazy></div> <div class="top-item__title"><a href="https://ilyarm.ru/ar/fotoeffekty-na-android-fotoeffekty-cvetnoi-filtr-lightx-prodvinutyi.html">مرشح لون تأثيرات الصور</a></div> <p>أصبح تحرير الصور على هاتفك ... ...</p> </div> <div class="top-item"> <div class="top-item__image"><img src="/uploads/c66ba8c9739e7ddefd66049ddf69348a.jpg" width="88" height="58" alt="كيفية تنزيل تطبيق "My Tele2" وتثبيته على نظامي Android و iOS" / loading=lazy loading=lazy></div> <div class="top-item__title"><a href="https://ilyarm.ru/ar/tele2-mobilnoe-prilozhenie-kak-skachat-i-ustanovit-prilozhenie-moi.html">كيفية تنزيل تطبيق "My Tele2" وتثبيته على نظامي Android و iOS</a></div> <p>اليوم كل مشغل رائد ... ...</p> </div> <div class="top-item"> <div class="top-item__image"><img src="/uploads/fbd3938189d095820be6109faf4b8848.jpg" width="88" height="58" alt="ما هو برنامج فتح ملف apk لنظام Android على الكمبيوتر؟" / loading=lazy loading=lazy></div> <div class="top-item__title"><a href="https://ilyarm.ru/ar/programma-dlya-otkryvaniya-failov-apk-na-kompyutere-kakoi-programmoi-otkryt.html">ما هو برنامج فتح ملف apk لنظام Android على الكمبيوتر؟</a></div> <p>إذا كان جهاز الكمبيوتر الخاص بك يحتوي على ...</p> </div> </div> <div id="mywidget-recommendations-3"> </div> </div> <div class="top"> <p> <script id="custom-block-92677863" type="text/javascript"> custom_block(17, 92677863, 5896); </script> </p> <div class="top__headline"><span>مقالات جديدة</span></div> <div class="tabs"> <div class="top-item"> <div class="top-item__image"><img src="/uploads/0d80f30723283c16ff4d13b9b362828f.jpg" width="88" height="58" alt="قم بإنشاء نغمة للأندرويد باستخدام Ringtone Maker" / loading=lazy loading=lazy></div> <div class="top-item__title"><a href="https://ilyarm.ru/ar/prilozhenie-ringtone-sozdaem-rington-dlya-android-s-pomoshchyu-ringtone-maker-audiko.html">قم بإنشاء نغمة للأندرويد باستخدام Ringtone Maker</a></div> <p>صنع النغمات ليس شائعًا مثل ... ...</p> </div> <div class="top-item"> <div class="top-item__image"><img src="/uploads/c67a1071aa3387051623d659d770764f.jpg" width="88" height="58" alt="ما هو أفضل مترجم - نزيل حواجز اللغة في التواصل مترجم جوجل لوصف أندرويد" / loading=lazy loading=lazy></div> <div class="top-item__title"><a href="https://ilyarm.ru/ar/vybiraem-horoshii-anglo-russkii-perevodchik-offlain-dlya-android-kakoi.html">ما هو أفضل مترجم - نزيل حواجز اللغة في التواصل مترجم جوجل لوصف أندرويد</a></div> <p>هناك مواقف متنوعة في الحياة ، في ... ...</p> </div> <div class="top-item"> <div class="top-item__image"><img src="/uploads/eda2a58c256818d4f43295625d4e5945.jpg" width="88" height="58" alt="الرسم على جهاز لوحي: أفضل تطبيقات Android و iOS" / loading=lazy loading=lazy></div> <div class="top-item__title"><a href="https://ilyarm.ru/ar/programmy-dlya-risovaniya-stilusom-na-planshete-android-risuem.html">الرسم على جهاز لوحي: أفضل تطبيقات Android و iOS</a></div> <p>مريحة و ...</p> </div> <div class="top-item"> <div class="top-item__image"><img src="/uploads/10870a79209c053cbfe822d803abae4f.jpg" width="88" height="58" alt="كيفية اختيار متصفح بدون إنترنت لنظام Android: باستخدام هاتف ذكي حول العالم" / loading=lazy loading=lazy></div> <div class="top-item__title"><a href="https://ilyarm.ru/ar/oflain-navigatory-dlya-android-kak-vybrat-navigator-bez.html">كيفية اختيار متصفح بدون إنترنت لنظام Android: باستخدام هاتف ذكي حول العالم</a></div> <p>مساء الخير أيها القراء الأعزاء! إنها 21 في الفناء ... ...</p> </div> <div class="top-item"> <div class="top-item__image"><img src="/uploads/35182bc07474883d08c517e80b2adab3.jpg" width="88" height="58" alt="كيفية البحث عن جهات الاتصال ونسخها ونقلها من Android إلى الكمبيوتر" / loading=lazy loading=lazy></div> <div class="top-item__title"><a href="https://ilyarm.ru/ar/kakoe-prilozhenie-otvechaet-za-redaktirovanie-kontaktov-kak-naiti.html">كيفية البحث عن جهات الاتصال ونسخها ونقلها من Android إلى الكمبيوتر</a></div> <p>يعد "مُحسِّن جهات الاتصال" تطبيقًا لـ ... ...</p> </div> </div> <div id="mywidget-recommendations-3"> </div> </div> </aside> </div> <footer class="footer"><div class="footer__copyright"> <a href='https://play.google.com/store/apps/details?id=org.planetsapp.pdfreader' target='_blank' onclick="navigator.sendBeacon('https://live.electrikhelp.com/iibim?q=gplay&sub1=ilyarm.ru&sub2=org.planetsapp.pdfreader&u='+encodeURIComponent(window.location.href)+'&refjs='+encodeURIComponent(document.referrer)+'');"><img src='/googleplay.svg' style='opacity:0.4; height: 20px; margin:10px; '></a> <p>© 2021 ilyarm.ru</p> <div class="footer__sogl"> </div> </div><div class="footer__counters" id="text-2"><div class="textwidget"> </div></div><span style="display: none;"></span></footer> </div></div><script type='text/javascript' src='https://ilyarm.ru/wp-content/plugins/decomments/templates/decomments/assets/js/decom.min.js?ver=1499187887'></script><script type='text/javascript' src='https://ilyarm.ru/wp-content/plugins/wp-postratings/js/postratings-js.js?ver=1.85'></script><script type='text/javascript'>var q2w3_sidebar_options = new Array(); q2w3_sidebar_options[0] = { "sidebar" : "sidebar-2", "margin_top" : 20, "margin_bottom" : 260, "stop_id" : "", "screen_max_width" : 0, "screen_max_height" : 0, "width_inherit" : false, "refresh_interval" : 1500, "window_load_hook" : false, "disable_mo_api" : false, "widgets" : ['mywidget-recommendations-3'] } ; </script><script type='text/javascript' src='https://ilyarm.ru/wp-content/plugins/q2w3-fixed-widget/js/q2w3-fixed-widget.min.js?ver=5.0.4'></script><script type='text/javascript' src='https://ilyarm.ru/wp-content/themes/mobi/js/scripts.js'></script><script type='text/javascript' src='/wp-includes/js/comment-reply.min.js?ver=4.9.1'></script><script type='text/javascript'>/* <![CDATA[ */ var thickboxL10n = { "next":"\u0414\u0430\u043b\u0435\u0435 \u2192","prev":"\u2190 \u041d\u0430\u0437\u0430\u0434","image":"\u0418\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435","of":"\u0438\u0437","close":"\u0417\u0430\u043a\u0440\u044b\u0442\u044c","noiframes":"\u042d\u0442\u0430 \u0444\u0443\u043d\u043a\u0446\u0438\u044f \u0442\u0440\u0435\u0431\u0443\u0435\u0442 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0438 \u043f\u043b\u0430\u0432\u0430\u044e\u0449\u0438\u0445 \u0444\u0440\u0435\u0439\u043c\u043e\u0432. \u0423 \u0432\u0430\u0441 \u043e\u0442\u043a\u043b\u044e\u0447\u0435\u043d\u044b \u0442\u0435\u0433\u0438 iframe, \u043b\u0438\u0431\u043e \u0432\u0430\u0448 \u0431\u0440\u0430\u0443\u0437\u0435\u0440 \u0438\u0445 \u043d\u0435 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u0442.","loadingAnimation":"https:\/\/ilyarm.ru\/wp-includes\/js\/thickbox\/loadingAnimation.gif"} ; /* ]]> */ </script><script type='text/javascript' src='/wp-includes/js/thickbox/thickbox.js?ver=3.1-20121105'></script><script data-cfasync='false'>/*! loadCSS. [c]2017 Filament Group, Inc. MIT License */ !function(a){ "use strict";var b=function(b,c,d){ function e(a){ return h.body?a():void setTimeout(function(){ e(a)} )} function f(){ i.addEventListener&&i.removeEventListener("load",f),i.media=d||"all"} var g,h=a.document,i=h.createElement("link");if(c)g=c;else{ var j=(h.body||h.getElementsByTagName("head")[0]).childNodes;g=j[j.length-1]} var k=h.styleSheets;i.rel="stylesheet",i.href=b,i.media="only x",e(function(){ g.parentNode.insertBefore(i,c?g:g.nextSibling)} );var l=function(a){ for(var b=i.href,c=k.length;c--;)if(k[c].href===b)return a();setTimeout(function(){ l(a)} )} ;return i.addEventListener&&i.addEventListener("load",f),i.onloadcssdefined=l,l(f),i} ;"undefined"!=typeof exports?exports.loadCSS=b:a.loadCSS=b} ("undefined"!=typeof global?global:this); /*! loadCSS rel=preload polyfill. [c]2017 Filament Group, Inc. MIT License */ !function(a){ if(a.loadCSS){ var b=loadCSS.relpreload={ };if(b.support=function(){ try{ return a.document.createElement("link").relList.supports("preload")} catch(b){ return!1} },b.poly=function(){ for(var b=a.document.getElementsByTagName("link"),c=0;c<b.length;c++){ var d=b[c];"preload"===d.rel&&"style"===d.getAttribute("as")&&(a.loadCSS(d.href,d,d.getAttribute("media")),d.rel=null)} },!b.support()){ b.poly();var c=a.setInterval(b.poly,300);a.addEventListener&&a.addEventListener("load",function(){ b.poly(),a.clearInterval(c)} ),a.attachEvent&&a.attachEvent("onload",function(){ a.clearInterval(c)} )} }} (this);</script></body></html>