وليد محمد

20 نقاط السمعة
1.23 ألف مشاهدات المحتوى
عضو منذ
يحدث هذا بسبب عدم وجود فراغات في النص، بالتالي يعتبرها المتصفح كلمة واحدة فيعرضها في سطر واحد. جرب هذا الكود (CSS) ليتم تقسيم الكلمات الطويلة: .post-content { word-break: break-word; }
بعض الأمثلة موجودة في هذه الصفحة: https://alemangui.github.io/pizzicato/
هل تستخدم متصفح قوقل كروم؟ https://suar.me/O5nZx إن كان الأمر كذلك فلا تحتاج إلى فايرفوكس.
أولا Firefox ليس محرك بحث (عندما تكتب شيئا في شريط البحث فهو يحولك إلى محرك بحث جوجل). ثانيا تحتاج إلى متصفح ليعرض لك مواقع الإنترنت (كموقع حسوب IO)، بدون متصفح لن تتمكن من كتابة منشورك هذا.
هل تقارن بين: متصفح Firefox ومحرك بحث جوجل ؟ ام بين: متصفح Firefox ومتصفح جوجل كروم ؟ أنا أجبتك على أساس أنك تقارن بين متصفح Firefox وموقع بحث جوجل ، وتلك مقارنة غير منطقية، لأن متصفح Firefox (أو أي متصفح آخر: Opera / EDGE / Google Chrome) هو الذي يمكنك من الوصول إلى مواقع الإنترنت ومن بينها محرك البحث جوجل https://www.google.com
Firefox و Opera ليسا محركا بحث، وإنما هما متصفحين. يُستعمل المتصفح لتصفح مواقع الإنترنت، أما محرك البحث فيستعمل للبحث في الإنترنت. تدفع جوجل ملايين الدولارات لكل من Firefox و Opera لتضمين خاصية البحث في "جوجل" في متصفحاتهم. لا يوجد محرك بحث خاص بـ Firefox أو Opera.
يمكنك استعمال اللغة الأكثر انتشارًا في تطوير الويب، PHP، للـ"باك اند" مع MySQLi لقاعدة البيانات.
لا أعلم طريقة تحقيق ذلك من خلال DNS، لكن يمكنك إعادة توجيه الزائر في حال وصل إلى صفحة خطأ 404 على بلوجر وذلك بوضع هذا الكود داخل وسم head في قالب بلوجر: <b:if cond='data:blog.pageType == &quot;error_page&quot;'> <meta http-equiv="refresh" expr:content="&quot;0; url=https://www.website.com/&quot;"> </b:if> وغير website.com إلى الموقع الذي تريد إعادة التوجيه إليه. في حال كنت تريد إضافة رابط صفحة الخطأ (الرابط الذي وصل إليه الزائر)، فاستعمل الكود الآتي بدلا من السابق: <b:if cond='data:blog.pageType == &quot;error_page&quot;'> <meta http-equiv="refresh" expr:content="&quot;0; url=https://www.website.com/?url=&quot;+data:view.url.canonical"> </b:if>
وهذا موضوع (بالإنجليزية) قد يفيدك في تحسين أداء الخادم: https://reviewsignal.com/blog/2014/06/25/40-million-hits-a-day-on-wordpress-using-a-10-vps/ يقول كاتب الموضوع أنه استطاع أن يحسّن أداء خادمه (مع مواصفات أقل بكثير من مواصفات خادمك)، ليتحمل 40 ميلون زيارة في اليوم، رغم أنه لم يستخدم Cloudflare.
وعليكم السلام، هذه بعض الإجراءات التي من الممكن أن تحسن أداء الخادم (في حال كان محتوى الصفحات ثابت، مثل المقالات، الصور، ...): قم بتثبيت إحدى إضافات التخزين المؤقت (Cache) مثل: WP Super Cache. استعمل Cloudflare ليقوم بإرسال محتوى الصفحة إلى الزائر دون الرجوع إلى الخادم، مما يخفف الضغط عليه.
يمكنك استخدم إحدى الإضافات، مثل yoast: https://www.youtube.com/watch?v=fpiPkBF4kK4
أيضا تأكد من وضعه في مسار صحيح. فهو يجب ان يكون على نفس مستوى جذر التطبيق، فان كان الملف الافتراضي للتطبيق يوضع بداخل public_html فالملف يجب ان يوضع على ذات المستوى ايضا. موقعه مستضاف على بلوجر ، لذلك لا يوجد أي مجلّدات ولا ملفات. بلوجر يقوم بإنشاء خريطة الموقع بشكل تلقائي على الرابط الآتي: https://www.yalla-shoof.xyz/sitemap.xml
من ضمن الملفات التي تحمّلها عند شراء السكربت، ملف بصيغة .sql ، وهو ملف خاص بقاعدة البيانات، لذلك فإن هذا الملف قد يحتوي على الألعاب، لكنها مضمّنة (iframe) من موقع gamepix.com . يمكنك أن تضيف الألعاب من عدة مواقع (بشكل يدوي أو عن طريق الـAPI): Gamedistribution, Gamepix, Gamemonetize الفرق بين regular و extended هو أن الأول يسمح لك بإستعمال السكربت في موقع واحد فقط، أما الثاني فيسمح لك بإستعمال السكربت في عدد لا محدود من المواقع.
​تم التثبيت بنجاح يا صديقي، أتمنى لك التوفيق.
حسنا، أرسل لي المعلومات (في الرسائل الخاصة) مع ملف zip الخاص بالسكربت وسأحاول تثبيته. هل أنت صاحب المساهمة ام لا؟
لقد تم شرح طريقة التثبيت في التوثيق الخاص بالإسكربت: https://devdojo.com/script/pixel/documentation
ربما تم اختراق مدونتك.
يجب أن تفحص كل الملفات بالإضافة إلى قاعدة البيانات. اقرأ هذا الموضوع على ريديت لشخص حصلت له نفس المشكلة تقريبا، وحاول تجربة الحلول الموجودة في التعليقات: https://www.reddit.com/r/cybersecurity/comments/hkgui0/wordpress_site_redirecting_to_unknown_sites/
قم بوضع هذا الكود في الخانة الأولى: <category[^\/>]+term='([^']+?)'[^\/>]*\/> وهذا في الخانة الثانية: <category>$1</category> واضغط على Replace All.
قم بالضغط علىCtrl+H ، ثم اضغط على الأيقونة التي تحتوي على النقطة والنجمة (*.) (أو اضغط على Alt+R كإختصار) ثم ضع هذا الكود في الخانة الأولى: \stitle='[^']+' واترك الخانة الثانية فارغة، ثم اضغط على "استبدال الكل" (Replace All). في حال كانت علامة الاقتباس مزدوجة (") فيجب تغيير الكود السابق إلى: \stitle="[^"]+"
المشكلة في دالة unset، استعمل دالة array_splice بدلا منها: array_splice($json, $id, 1); الرقم 1 هو عدد العناصر الذي سيتم حذفه من المصفوفة.
جرب القيام بتمرير 'true' كـ argument ثان في دالة json_decode: $json = json_decode($data, true);
في حال كان الكود صحيحا، تأكد أنك تقوم بإعادة تشغيل nginx ومسح الـ cache في المتصفح (وفي كلاودفلير إن كنت تستعمله).
$filesarray = array( 'http://45.32.233.5//file-1.php', 'http://45.32.233.5//file-2.php', 'http://45.32.233.5//file-3.php', ); $options = array( 'http'=>array( 'method'=>"GET", 'header'=>"Accept-language: en\r\n" . "Cookie: foo=bar\r\n" . // check function.stream-context-create on php.net "User-Agent: Mozilla/5.0 (iPad; U; CPU OS 3_2 like Mac OS X; en-us) AppleWebKit/531.21.10 (KHTML, like Gecko) Version/4.0.4 Mobile/7B334b Safari/531.21.102011-10-16 20:23:10\r\n" // i.e. An iPad ) ); $context = stream_context_create($options); foreach($filesarray as $file){ $file_content = file_get_contents($file, false, $context); if( strpos($file_content,'class="vid-brahim"') !== false) { echo $file; break; } }
جرب هذا: var xhttp = new XMLHttpRequest(), fullURL = 'http://domain.com/&mylink=http://domain1.com', parameterName = 'mylink'; if (fullURL.indexOf('?') === -1) { fullURL = fullURL.replace('&', '?&'); } var url = new URL(fullURL), searchParams = new URLSearchParams(url.search); xhttp.onreadystatechange = function () { if (this.readyState == 4 && this.status == 200) { var htmlString = this.response; } }; if ( searchParams.has(parameterName) ) { console.log( searchParams.get(parameterName) ); xhttp.open('GET', searchParams.get(parameterName), true); xhttp.send(); } ولا تنسى طبعا أن تعدّل المتغيرين fullURL و parameterName