الكشف التلقائي عن محرك المنتدى. السمات والترويس لمنتدى SMF، بالإضافة إلى تثبيت مكون JFusion في Joomla Themes وتثبيت حزمة اللغة الروسية

لنبدأ على الفور برمز البرنامج النصي الرئيسي:

#!/usr/bin/Perl

# البرنامج النصي الذي-forum.pl
# (ج) 2010 ألكسندر أليكسيف، http://site/

استخدام صارم؛

# سطور معلقة - من أجل الدقة
# إذا كانت المهمة هي جمع إحصائيات المحرك، فاتركها كما هي
# إذا قمت بإنشاء قائمة المنتديات - قم بإلغاء التعليق

بياناتي $؛
بيانات $ .= $_while (<> ) ;

# التحقق من مقدار الدعم الذي تم تشغيله بواسطة phpBB بدون رابط في التذييل
طباعة "phpbb \ن"
إذا ($ البيانات =~ /]+href="[^"]*http:\/\/(?:www\.)?phpbb\.com\/؟"[^>]*>phpBB/iأو
# $data =~ /viewforum\.php\?[^""]*f=\d+/i أو
$data =~ /phpBB\-SEO/i أو
بيانات $=~ /) ;
طباعة "إب \ن"
إذا ($ البيانات =~ /]+href="[^"]*http:\/\/(?:www\.)?invision(?:board|power)\.com\/?[^"]*"[^>]*> [^<]*IP\.Board/i أو
بيانات $=~ /]+href="[^"]*http:\/\/(?:www\.)?invisionboard\.com\/؟"[^>]*>Invision Power Board/iأو
بيانات $=~ /

/أناأو
بيانات $=~ /index\.php\?[^""]*showforum=\d+/i) ;
طباعة "نشرة \ن"
إذا ($ البيانات =~ / مدعوم من:؟[^<]+vBulletin[^<]+(?:Version)?/i أو
بيانات $=~ /) ;
طباعة "سمف \ن"
إذا ($ البيانات =~ /]+href="[^"]*http:\/\/(?:www\.)?simplemachines\.org\/؟"[^>]*> مدعوم من SMF/iأو
بيانات $=~ /index\.php\?[^""]*board=\d+\.0/i) ;
طباعة "punbb \ن"
إذا ($ البيانات =~ /]+href="[^"]*http:\/\/(?:(?:www\.)?punbb\.org|punbb\.informer\.com)\/؟"[^>]*> بون بي بي/i) ; #أو
# $data =~ /viewforum\.php\?[^""]*id=\d+/i);
طباعة "fluxbb \ن"
# if($data =~ /viewtopic\.php\?id=\d+/i أو
إذا ($data =~ /]+href="http:\/\/(?:www\.)fluxbb\.org\/؟"[^>]*>FluxBB/i) ;
طباعة "exbb \ن"
إذا ($ البيانات =~ /]+href="[^"]*http:\/\/(?:www\.)?exbb\.org\/؟"[^>]*>ExBB/i) ; # أو
# $data =~ /forums\.php\?[^""]*forum=\d+/i);
طباعة "ياب \ن"
إذا ($ البيانات =~ /]+href="[^"]*http:\/\/(?:www\.)?yabbforum\.com\/؟"[^>]*>YaBB/iأو
$data =~ /YaBB\.pl\?[^""]*num=\d+/i ) ;
طباعة "دلفوروم \ن"
إذا ($ البيانات =~ /\(بدعم من منتدى DLE\)<\/title>/أناأو
بيانات $=~ /]+href="[^"]+(?:http:\/\/(?:www\.)?dle\-files\.ru|act=copyright)[^"]*">منتدى DLE<\/a>/أنا) ;
طباعة "iconboard \ن"
إذا ($ البيانات =~ /]+href="[^"]*http:\/\/(?:www\.)?ikonboard\.com\/?[^"]*"[^>]*>Ikonboard/iأو
بيانات $=~ /\ن"
إذا ($ البيانات =~ /\ن"
# if($data =~ /forums\.php\?fid=\d+/i أو
# $data =~ /topic\.php\?fid=\d+/i أو
إذا ($ البيانات =~ /]+href="http:\/\/(?:www\.)?flashbb\.net\/؟"[^>]*>FlashBB/i) ;
طباعة "ستوكسيت \ن"
# if($data =~ /forum\.php\?f=\d+/i أو
إذا ($ البيانات =~ /]+href="http:\/\/(?:www\.)?stokesit\.com\.au\/؟"[^>]*>[^\/]*Stokes IT/i) ;
طباعة "المنصة \ن"
# if($data =~ /topic\.php\?t=\d+/i أو
إذا ($ البيانات =~ /]+href=[""]?http:\/\/(?:www\.)?sopebox\.com\/?[""]?[^>]*>Podium/i) ;
طباعة "usebb \ن"
# if($data =~ /forum\.php\?id=\d+/i أو
إذا ($ البيانات =~ /]+href="http:\/\/(?:www\.)?usebb\.net\/؟"[^>]*>UseBB/i) ;
طباعة "منتدى \ن"
# if($data =~ /index\.php\?fid=\d+/i أو
إذا ($ البيانات =~ /]+href="http:\/\/(?:www\.)?wr\-script\.ru\/؟"[^>]*>WR\-Forum/i) ;
اطبع "Yetanotherforumnet \ن"
إذا ($data =~ /Yet Another Forum\.net/i أو
بيانات $=~ /default\.aspx\?g=posts&t=\d+/i) ;

ستجد هذا البرنامج النصي وغيره من البرامج النصية المذكورة في المنشور في هذا الأرشيف.

النصي الذي-forum.plيقوم بفحص كود صفحة HTML لمعرفة ما إذا كان يحتوي على توقيعات محرك المنتدى. لقد استخدمنا تقنية مماثلة عند تعريف WordPress وJoomla، ولكن هناك بعض الاختلافات. أولاً، لا يقوم البرنامج النصي نفسه بتحميل رمز الصفحة، ولكنه يقرأه من stdin أو من ملف تم تمريره كوسيطة. يتيح لك ذلك تنزيل الصفحة مرة واحدة، على سبيل المثال، باستخدام wget، ثم تشغيلها من خلال عدة محللين، إذا كان لدينا أكثر من واحد. ثانيا، في هذا البرنامج النصي وجود التوقيع هو 100٪ علامة على المحرك. في المرة الأخيرة، أدى وجود التوقيع إلى إضافة وزن للمحرك المقابل و"فاز" المحرك ذو الوزن الأكبر. قررت أنه في هذه الحالة، فإن مثل هذا النهج لن يؤدي إلا إلى تعقيد التعليمات البرمجية دون داع.

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

للحصول على قائمة المنتديات، استخدمت محلل Google الخاص بي. تم إرسال استعلامات مثل هذه إلى محرك البحث

الموقع:forum.*.ru
الموقع:talk.*.ru
الموقع:board.*.ru
الموقع:smf.*.ru
الموقع:phpbb.*.ru
....

وما إلى ذلك وهلم جرا. ستجد رمز مولد الاستعلام الكامل في الملف الجنرال-forumsearch-urls.pl. بالإضافة إلى Zone.ru، تم استخدام .su .ua .kz و .by أيضًا. في المرة الأخيرة، كان من الصعب إجراء مثل هذه الدراسة، لأن مواقع WordPress وJoomla لا تحتوي على مثل هذه التوقيعات في عنوان URL. لا توفر الكتالوجات مثل cmsmagazine.ru/catalogue/ حجمًا كافيًا للعينة. ما هو 600 موقع دروبال؟

يجب أن أعترف أن نتائج التجربة خيبت أملي. ومن بين 12590 موقعًا تمت دراستها، تم التعرف على المحرك بنجاح في 7083 موقعًا فقط، أي في 56% فقط من الحالات. ربما لم آخذ بعين الاعتبار بعض المحركات؟ هل كان صحيحًا أن نصف المنتديات تم تثبيت Bitrix عليها؟ أم هل كان يجب أن أقضي المزيد من الوقت في البحث عن التوقيعات؟ بشكل عام، مطلوب بحث إضافي هنا.

من بين 56% من المحركات التي تم تحديدها بنجاح، الأكثر شهرة، كما هو متوقع، كانت IPB (31%)، phpBB (26.6%) وvBulletin (26.5%).

ويتبعهم بفارق كبير SMF (5.8%) وDLForum (5.3%). كانت لعبة punBB المفضلة لدي في المركز السادس فقط (1.64%). لا أوصي بوضع الكثير من الثقة في هذه الأرقام (يقولون إن كل منتدى ثالث على RuNet يعمل على IPB)، ولكن يمكن، بالطبع، استخلاص استنتاجات معينة.

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

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

يمكن أيضًا أن تجد البرامج النصية للبحث/تحديد المنتديات العديد من التطبيقات العملية. أول ما تبادر إلى ذهني هو تصنيف المنتديات المحددة حسب TIC ونشرها في أول مائة مشاركة مع روابط إلى أحد مواقعي. ومع ذلك، فإن المئات من روابط المنتدى dofollow لم تؤثر على TCI بأي شكل من الأشكال (لقد مر تحديثان)، لذلك من الأفضل عدم إضاعة الوقت هنا، إلا إذا لم تكن مهتمًا بالانتقالات.

من الواضح أن الاستخدام المذكور للنصوص البرمجية ليس هو الاستخدام الوحيد. أعتقد أنه يمكنك بسهولة معرفة كيف يمكنك استخدامها.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

أنت قد تكون مهتم

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

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

مدعوم من PHP-Fusion

في نسخة Khroomer 7.07 تم تدريب البرنامج على عدة محركات جديدة:

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

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

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

بالإضافة إلى ذلك، نحن لسنا مهتمين بالكمية، ولكن بالجودة، كما قلت أعلاه. تفضل. ومن نفس المنتدى نأخذ عبارة أخرى من التذييل: ، فنحن أيضًا نقتبسها ونرسلها إلى Google. ورداً على ذلك، كشف أنه يعرف أكثر من 13 مليون نتيجة. مرة أخرى، ننظر سريعًا إلى النتائج، ونضيف كلمات إضافية ونتحقق من النتائج باستخدامها. نتأكد من أن الطلب ممتاز وأنه لا يوجد أي نفايات تقريبًا. بشكل عام، هناك بالفعل طلبين للحديد. أقترح ترك المنتدى الأول بمفرده في الوقت الحالي والاستمرار في جمع الطلبات من المنتديات الأخرى. لحسن الحظ، لدينا جوجل مفتوح عند الطلب. 2006-2008، شركة سيمبل ماشينز ذ.م.م. نأخذ من نتائج البحث، على سبيل المثال، هذه المنتديات: 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 التسمية التوضيحية "2001-2006، Lewis Media" في التذييل. نحن نتحقق من هذا الطلب، وهو أيضًا يرضينا تمامًا. نجد طلبًا مشابهًا: "2001-2005، لويس ميديا". وبالنظر إلى التذييلات بشكل أكبر نجد الطلب التالي: "تصميم SMFone بواسطة A.M.A، تم نقله إلى SMF 1.1". نتحقق - عظيم. وما إلى ذلك وهلم جرا. نصف ساعة من العمل ولديك قاعدة بيانات رائعة لاستعلامات المحرك، وسوف تحظرك Google على هذه الاستعلامات في كثير من الأحيان أقل بكثير مما لو كنت تستخدم عوامل تشغيل فيها. وفي الوقت نفسه، ستكون قاعدة البيانات الخاصة بك أكثر نظافة مما لو كنت تستخدم استعلامات مثل "index.php?topic="، لأن Google هنا لن توفر فقط المنتديات التي نحتاجها، ولكن أيضًا العديد من الموارد اليسارية حيثما كان ذلك ممكنًا اترك رابطًا لموضوع المنتدى. ربما تعترض، ما المشكلة في ذلك؟ آخرون تركوا الرابط، حتى نتمكن من ذلك أيضا. لكن! يمكن ترك الروابط ليس فقط عن طريق Khrumer، ولكن أيضًا عن طريق البرامج الأخرى. علاوة على ذلك، يمكن تصميمها خصيصًا لترك التعليقات على مصدر معين، وهو ما يسمى بالبرامج المتخصصة للغاية، بالإضافة إلى أنه يمكن ترك هذه الروابط يدويًا. مرة أخرى، أكرر، ليست كمية القمامة هي التي تهمنا، بل الجودة؛ سنقوم بجمع قاعدة البيانات بالطلبات الصحيحة. ميزة هذه الطريقة هي أنك لن تحتاج عملياً إلى التهيئة غربال - مرشح ، يمكنك ببساطة إيقاف تشغيله، لأن Google لن تعطيك عمليا القمامة.


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


اسم المضيف=http://www.baidu.com
الاستعلام=s?wd=
قناع الروابط=
إجمالي الصفحات = 100
الصفحة التالية=

الصفحة التالية2=

CaptchaURL=
CaptchaImage=
حقل الكابتشا=


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

伟哥 - الفياجرا

吉他 - الغيتار

其他 - الراحة

保险公司 - التأمين

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

%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 هي سيارة: جيدة، صلبة، مصنوعة باللغة الألمانية، ولكن يقودها شخص وكل هذا يتوقف على مدى قيادتها؛ لا يمكنك إجبار السيارة على القيادة يمينًا ويسارًا في نفس الوقت.
هناك موضوع منفصل وهو تنظيف قواعد البيانات، لقد قمت بذلك ذات مرة منذ 3 سنوات في مسابقة سابقة. بالنسبة للجزء الأكبر، لا يزال كل شيء ذا صلة هناك، ولكن الآن يمكنك رفض التحقق من 200 حسنًا، لم تعجبني حقًا هذه العملية، وكانت هناك أخطاء كبيرة جدًا، وتم تصفية الكثير من الأشياء غير الضرورية. الآن يمكن القيام بذلك تلقائيًا تقريبًا أثناء تشغيل Khrumer، على الرغم من أن هذه العملية ليست تماثلًا كاملاً للتحقق من "200 OK". على أي حال، إلى هذه النقطة: منذ وقت ليس ببعيد، ظهرت فرصة رائعة في كرومر - لسرقة المعلومات من الموارد في وقت تشغيل المشروع. تبدو هكذا. تقوم بإدخال قالب ستتم معالجته أثناء التشغيل، وسيتم إدخال المعلومات التي تم جمعها من القالب في ملف xgrabbed.txt في مجلد السجلات. يمكنك استخدام هذه الوظيفة لأي شيء، رحلة الخيال هائلة. أستخدم هذه الوظيفة مرة واحدة في الأسبوع لإزالة الروابط من قاعدة بيانات العمل "منتهية الصلاحية". ليس سرا أن المنتديات تختفي كل يوم من أجل مسح قاعدة بياناتنا من هذه الموارد، وسوف تساعدنا أداة "Autograbbing" في هذه الحالة.
بعد كل شيء، عليك أن تعترف أنه عندما نكتب في كثير من الأحيان، على سبيل المثال، http://www.laptopace.com/index.php، نرى أن هذا المجال هو بالفعل، على سبيل المثال، رجل جيد يبيع المال، ولكن لا يوجد المنتدى هناك. لذلك، من أجل رمي هذا الخبث من القاعدة، سوف نسرق. :) افتح الكود المصدري للصفحة وشاهد هذا الإدخال هناك:

Laptopace.com
للاستيلاء عليها، نقوم بتحويلها إلى
[...]

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


[...]

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

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

[...]<body bgcolor="#ffffff" text="#000000"> </span><br>القائمة بعيدة عن الاكتمال، لكنني أعتقد أنها ستساعدك على تجنب تشغيل قواعد البيانات المهملة بملايين الدولارات عدة مرات. إنشاء قالب ليس بالأمر الصعب، ما عليك سوى فتح الرابط منتهي الصلاحية وإنشاء قناع القالب. <br>وباستخدام نفس عملية الالتقاط التلقائي، يمكنك تمشيط قواعد البيانات الموجودة لديك وفرزها حسب الموارد، وتقسيمها حسب المحركات. وسيسمح لك فرز قواعد البيانات حسب المحركات بالاستفادة المثلى من جميع إمكانيات وإعدادات Khroomer، ولا سيما عملية التعلم. علاوة على ذلك، بمساعدة Autograbbing، يمكنك إزالة البيانات المهملة من قواعد البيانات إذا كنت تفضل جمعها ليس باستخدام Hrefer، ولكن عن طريق تنزيلها من خدمات استضافة الملفات المختلفة. للقيام بذلك، تحتاج إما إلى إنشاء قناع لاختيار المنتديات ثم جمع ما تم التقاطه بواسطة القناع من قاعدة البيانات فقط، أو على العكس من ذلك، إنشاء قناع لغير المنتديات ثم حذف ما تم التقاطه. الخيار الأول أكثر منطقية وموثوقية، لأننا نعرف بالضبط ما الذي يجب البحث عنه. <br>حظا سعيدا في العمل. <br>بيسي. قمت بعمل فيديو مركز بشكل ضيق (واجهت فيه مشاكل كثيرة، كانت المرة الأولى التي أفعل ذلك :))، على الرغم من أنني قمت بتشغيل Hrefer من جهازي المنزلي، إلا أن سرعة النت ليست جيدة جدًا، لدي نسخ هنا فقط للاختبارات فلا تلومني على سرعة العمل. :) <br><p><span class="BlWV-EuxoOk"></span></p> <h4>16 تعليق:</h4> <p>تعليقات جيكا...</p><p>ما هو البرنامج الذي استخدمته لاختيار الكلمات الرئيسية؟</p>تعليق سيرج جلازكو.. <p>إذا كنت بحاجة إلى جمع الموارد الموضوعية، فأنا أحدد الكلمات في الكلمات يدويًا ومن خلال AdWords. ولكن بالنسبة للعديد من المواضيع، تم بالفعل تحديد الكلمات بالنسبة لي، وهنا لا يمكنني سوى إضافة بعض الكلمات أو إزالتها، ولكن أيضًا ليس تلقائيًا، ولكن أنظر إليها جميعًا.</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/8ee8504bb13d04f4f8ba853b520ae8f5.jpg" width="88" height="58" alt="لا يمكن تنشيط Windows على هذا الجهاز. تنشيط Windows 10 يعطي خطأ" / loading=lazy loading=lazy></div> <div class="top-item__title"><a href="https://ilyarm.ru/ar/obzor-vseh-oshibok-pri-aktivacii-windows-i-metody-ustraneniya-ne-uda-tsya.html">لا يمكن تنشيط Windows على هذا الجهاز. تنشيط Windows 10 يعطي خطأ</a></div> <p>Windows 10 هو أحدث إصدار من نظام التشغيل من... ...</p> </div> <div class="top-item"> <div class="top-item__image"><img src="/uploads/999abf788bd3f96cdc499b6da59cba91.jpg" width="88" height="58" alt="كيفية إنشاء بريد إلكتروني مجانا - تعليمات تسجيل صندوق البريد (البريد الإلكتروني)" / loading=lazy loading=lazy></div> <div class="top-item__title"><a href="https://ilyarm.ru/ar/kak-oformit-elektronnuyu-pochtu-v-yandekse-kak-sozdat-elektronnuyu-pochtu.html">كيفية إنشاء بريد إلكتروني مجانا - تعليمات تسجيل صندوق البريد (البريد الإلكتروني)</a></div> <p>Yandex Mail هي خدمة مجانية ... ...</p> </div> <div class="top-item"> <div class="top-item__image"><img src="/uploads/d33f3a63562e5ad802d0a5347cc129bd.jpg" width="88" height="58" alt="كيف يعمل استيراد وتصدير إشارات Firefox المرجعية وكيفية نقل الإشارات المرجعية إلى Firefox من متصفح آخر كيفية استيراد الإشارات المرجعية في Mozilla بشكل مختلف" / loading=lazy loading=lazy></div> <div class="top-item__title"><a href="https://ilyarm.ru/ar/import-nastroek-firefox-kak-rabotaet-import-i-eksport-zakladok-firefox-i-kak.html">كيف يعمل استيراد وتصدير إشارات Firefox المرجعية وكيفية نقل الإشارات المرجعية إلى Firefox من متصفح آخر كيفية استيراد الإشارات المرجعية في Mozilla بشكل مختلف</a></div> <p>مثل جميع المتصفحات الأخرى، فايرفوكس... ...</p> </div> <div class="top-item"> <div class="top-item__image"><img src="/uploads/32ce6f395076447750bec517fae53ef7.jpg" width="88" height="58" alt="القرص باستخدام ملحق Link Shell" / loading=lazy loading=lazy></div> <div class="top-item__title"><a href="https://ilyarm.ru/ar/disk-pri-pomoshchi-link-shell-extension-sohranyaem-dannye-avtomaticheskaya.html">القرص باستخدام ملحق Link Shell</a></div> <p>في كل مرة تقوم فيها بنسخ ملف إلى مجلد... ...</p> </div> <div class="top-item"> <div class="top-item__image"><img src="/uploads/ef1cfb8e58c8e48d6f4f4c46ad6afbd6.jpg" width="88" height="58" alt="تثبيت البحث الصوتي "Ok Google" على جهاز الكمبيوتر أو الكمبيوتر المحمول" / loading=lazy loading=lazy></div> <div class="top-item__title"><a href="https://ilyarm.ru/ar/postavit-golosovoi-poisk-ustanovka-golosovogo-poiska-okei-gugl-na.html">تثبيت البحث الصوتي "Ok Google" على جهاز الكمبيوتر أو الكمبيوتر المحمول</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/3e5d5e4a56c2e865ea14fab2a76b2ed6.jpg" width="88" height="58" alt="كيفية استخدام رمز الاستجابة السريعة على Android وما هو؟" / loading=lazy loading=lazy></div> <div class="top-item__title"><a href="https://ilyarm.ru/ar/kto-pridumal-qr-kod-kak-polzovatsya-qr-kodom-na-android-i-chto.html">كيفية استخدام رمز الاستجابة السريعة على Android وما هو؟</a></div> <p>"، أريد أن أتحدث عن تقنية التشفير... ...</p> </div> <div class="top-item"> <div class="top-item__image"><img src="/uploads/4720b59cce4e45debf516e9563e0cd20.jpg" width="88" height="58" alt="كيفية تنزيل الألعاب لوحدة تحكم الألعاب: التعليمات الكاملة" / loading=lazy loading=lazy></div> <div class="top-item__title"><a href="https://ilyarm.ru/ar/kak-ustanovit-igry-na-denn-801-kak-skachat-igry-dlya-igrovoi-konsoli-polnaya.html">كيفية تنزيل الألعاب لوحدة تحكم الألعاب: التعليمات الكاملة</a></div> <p>من بين أشياء أخرى، تم تجهيز DENN DPE 871B بـ... ...</p> </div> <div class="top-item"> <div class="top-item__image"><img src="/uploads/e050c238a93f760b649f9941e09f0e7e.jpg" width="88" height="58" alt="ما هو التعدين المتصفح" / loading=lazy loading=lazy></div> <div class="top-item__title"><a href="https://ilyarm.ru/ar/dobyvaem-bitkoiny-pryamo-v-brauzere-chto-takoe-brauzernyi.html">ما هو التعدين المتصفح</a></div> <p>مما يسمح لك بكسب Bitcoins على ... ...</p> </div> <div class="top-item"> <div class="top-item__image"><img src="/uploads/596e5254e815aeddf58dee1abf295c1b.jpg" width="88" height="58" alt="وميض Lenovo S820 عبر فيديو SP Flash Tool على البرامج الثابتة Lenovo S820" / loading=lazy loading=lazy></div> <div class="top-item__title"><a href="https://ilyarm.ru/ar/proshivka-dlya-lenovo-s820-osnovnye-momenty-pereproshivka-lenovo-s820-cherez-sp-flash-tool-video.html">وميض Lenovo S820 عبر فيديو SP Flash Tool على البرامج الثابتة Lenovo S820</a></div> <p>لينوفو S820 4 جيجا يعمل...</p> </div> <div class="top-item"> <div class="top-item__image"><img src="/uploads/9afc47e44fd1fced6ad2375eb157be93.jpg" width="88" height="58" alt="مراجعة Sony Xperia Z5 Compact: مراجعة Tyrion Lannister من عالم الهواتف الذكية Sony Xperia Z5 Compact" / loading=lazy loading=lazy></div> <div class="top-item__title"><a href="https://ilyarm.ru/ar/obzor-i-testirovanie-smartfona-sony-xperia-z5-compact-obzor-sony-xperia-z5-compact-tirion.html">مراجعة Sony Xperia Z5 Compact: مراجعة Tyrion Lannister من عالم الهواتف الذكية Sony Xperia Z5 Compact</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> <img src='/googleplay.svg' style='opacity:0.4; height: 20px; margin:10px; ' loading=lazy> <p>© 2024 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>