مجتمع غلاك

مجتمع غلاك (https://www.g-lk.com/vb/index.php)
-   قسم تطوير وبرمجة المواقع الإلكترونيه (https://www.g-lk.com/vb/forumdisplay.php?f=88)
-   -   حل مشكلة تركيب هاك الاعجاب و المشاركة للردود و المواضيع خطأ داتا بيز Database error (https://www.g-lk.com/vb/showthread.php?t=29792)

إنتظرته 09-30-2025 10:44 PM

حل مشكلة تركيب هاك الاعجاب و المشاركة للردود و المواضيع خطأ داتا بيز Database error
 
لمن يواجه مشكلة بالتركيب وبعد رفع الهاك خطأ داتا بيز Database error عليه تطبيق هذه الأوامر من phpmyadmin بحيث يزرع كل امره لواحده.

الامر الاول (1)
كود PHP:

CREATE TABLE IF NOT EXISTS vb_like_share (
  
like_id int(30NOT NULL auto_increment,
  
like_postid int(22NOT NULL default '0',
  
like_userid int(22NOT NULL default '0',
  
like_username varchar(100NOT NULL,
  
like_time int(20) default '0',
  
PRIMARY KEY  (like_id)


الامر الثانى (2)
كود PHP:

ALTER TABLE user ADD likes_by_ali INT10 UNSIGNED NOT NULL DEFAULT '0'

الامر الثالث (3)
كود PHP:

ALTER TABLE user ADD likes_receive_by_ali INT10 UNSIGNED NOT NULL DEFAULT '0'

الامر الرابع(4)
كود PHP:

ALTER TABLE user ADD likes_send_by_ali INT10 UNSIGNED NOT NULL DEFAULT '0' 


رآنيا 10-01-2025 12:16 AM

رد: حل مشكلة تركيب هاك الاعجاب و المشاركة للردود و المواضيع خطأ داتا بيز Database error
 
الله يقويك ويعطيك العافية يارب وتسلم يدك

~

code 11-27-2025 09:48 PM



أحسنت


سبب المشكلة مرتبط بملف تثبيت الهاك ( product-like_share_by_ali.xml ) والخاص بالإصدار ( 2.5 )

مطور الهاك وضع علامة ( معامل التحكم في الأخطاء ) في موضع غير صحيح

الموضع الصحيح في هذي الحالة هو قبل أسم الكائن وليس قبل دالة الأسلوب ( method )

كود:


الموضع الصحيح
@$db->query_write

الموضع الخاطئ
$db->@query_write





وكمعلومة للقارئ


العلامة ( @ ) والمعروفة بمعامل التحكم في الأخطاء أو ( Error Control Operator )

تستخدم لإخفاء رسائل الأخطاء مثل الأخطاء الغير مميته ( Fatal Errors )

واللي ما توقف تنفيذ السكريبت بالكامل





وعشان نعالج المشكلة من أساسها


نحرر ملف تثبيت الهاك ( product-like_share_by_ali.xml )

ثم نروح للسطر رقم 14 و 25 و 26 و 27 و 31 و 32 و 33

ونحذف العلامة ( @ ) بدل ما نضعها في موضعها الصحيح





ليش نحذف العلامة ؟


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

كود:


قبل حذف العلامة
$db->@query_write

بعد حذف العلامة
$db->query_write





وبس نحذف العلامة ( @ ) من الأسطر المذكوره

بيتم تثبيت الهاك بالكامل وما راح نضطر للطريقة اليدوية

واللي هي : إنشاء جدول ( vb_like_share ) وتعديل جدول ( user ) في قواعد البيانات





وفقك الله أخي الكريم

:0:



الساعة الآن 11:47 PM

Powered by vBulletin® Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. TranZ By Almuhajir
هذا الموقع يستخدم منتجات Weblanca.com
adv helm by : llssll
new notificatio by 9adq_ala7sas
User Alert System provided by Advanced User Tagging (Lite) - vBulletin Mods & Addons Copyright © 2026 DragonByte Technologies Ltd.
بسرقتك لأفكارنا وجهد اعضاءنا أنت تثبت لنا بأننا الأفضل ..~

This Forum used Arshfny Mod by islam servant