ما الجديد
مرحبا بك زائرنا الكريم في موقع شقاوي للتصميم والبرمجة اذا كانت هذه زيارتك اﻻولى فنتشرف بانضمامك لنا وان كنت احد كوكبة اعضائنا فأهلا بعودتك مرة أخرى
  • اخواني اعضاء وزوار معهد شقاوي اعتذر عن هذا الانقطاع وعن عدم الرد على بعض الاستفسارات وذلك لظروف خاصة امر بها.

استفسار تغير اسم العضو بالمنتدي

بو محمد السلام عليكم ورحمة الله وبركاته كما تشاهد بالصورة التاليه، في منتدي العملات قمت بتغير اسمي من Binkaddas الي Coins4arab الان تغير الاسم في جميع...

Binkaddas

عضو فعال
.:: شركاء شقاوي ::.
إنضم
8 أغسطس 2023
المشاركات
677
الحلول
1
مستوى التفاعل
158
النقاط
43
بو محمد السلام عليكم ورحمة الله وبركاته

كما تشاهد بالصورة التاليه، في منتدي العملات قمت بتغير اسمي من Binkaddas الي Coins4arab

الان تغير الاسم في جميع المشاركات ما عدا في الاقتباس للمواضيع كما تشاهد بالصورة التاليه، لماذا لا يتغير؟

مشكلة رقم 1.png
 
وعليكم السلام ورحمة الله

هلا وغلا يا ابو محمد

شف مبدئيا ُ جرب تعمل اعادة بناء الكاش ورد لي خبر خل تضبط معك او لا
 
بو محمد هذا موضوع الكاش دايما انا بصرحه مش فاهم فيه ابد

كما بالصورة التاليه الان للمشكله التي عندي انا هل فيه كاش معين اسوية ام يجب عليها تشغيلها كلها؟
screencapture-coins4arab-vb-admin-php-2026-08-09-17_24_48.png
 
لا يا ابو محمد ما يحتاج تسوي كاش كامل يكفي بس تسوي كاش اعادة بناء المواضيع لان المشكلة في المواضيع
 
ابو محمد الان دخلت على النظام الثاني لاني كنت استخدم ويندوز يوم ارد عليك وشيكت على موضوع الاقتباس طلعت المشكلة ان الاقتباس يحفظ الاسم في قاعدة البيانات يعني ما هو ممكن يتغير ويظل الاسم القديم مثل ماهو حتى بعد تحديث الكاش

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

يعني للاسف هالمشكلة مالها حل
بارك الله فيك بو محمد وجزاك الله خير وشكرا لك
 
التعديل الأخير:
لا يا ابو محمد مالها دخل هالاضافة خاصة باعادة بناء الكاش للاعجابات الخاصة باضافة الميديا.

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

وانا والله يا ابو محمد لو اني ماني مشغول مثل ما قلت لك كان فكرت في طريقة لحل هالمشكلة لكن المعذرة منك طال عمرك.
 
التعديل الأخير:
السلام عليكم ..
تحدث هذه المشكلة لأن زين فورو (XenForo) يقوم بتخزين نص المشاركة المقتبسة كـ نص ثابت (Hardcoded) داخل كود الـ BBCode الخاص بالاقتباس لحظة إضافته (على سبيل المثال:
كود:
[QUOTE="OldName, post: 1234"]).
عند تغيير اسم المستخدم لاحقاً، لا يقوم المنتدى بتحديث النصوص القديمة داخل المشاركات المخزنة في قاعدة البيانات بشكل تلقائي تجنباً لإجهاد الخادم.
لحل هذه المشكلة وتحديث الاسم في الاقتباسات القديمة، يمكنك استخدام أحد الحلول التالية:

1. تشغيل أمر الاستبدال عبر قاعدة البيانات (SQL Query)
إذا كنت تمتلك صلاحية الوصول إلى phpMyAdmin أو السطر البرمجي لقاعدة البيانات، يمكنك تنفيذ استعلام يستبدل الاسم القديم بالجديد داخل نصوص المشاركات مباشرة:
كود:
‏UPDATE xf_post
‏SET message = REPLACE(message, '[QUOTE="OldName', '[QUOTE="NewName')
‏WHERE message LIKE '%[QUOTE="OldName%';
(احرص على أخذ نسخة احتياطية من قاعدة البيانات قبل تنفيذ الاستعلام، واستبدل OldName بالاسم القديم و NewName بالاسم الجديد).
2. استخدام إضافة لتعديل النصوص (Post Content Find / Replace)
توجد إضافة رسمية/معتمدة في مجتمع زين فورو تتيح لك البحث والاستبدال داخل المشاركات من لوحة التحكم مباشرة دون الحاجة للتعامل مع قاعدة البيانات:
قم بتثبيت إضافة [Reseller/Tool] Post Content Find / Replace أو استخدام أداة الاستبدال المدمجة في خيارات التطوير.
[*] ابحث عن: [QUOTE="OldName
[*] استبدل بـ: [QUOTE="NewName
3. تعديل القالب (تغيير مظهر الاقتباس فقط مستقبلياً)
إذا كنت تريد أن يظهر الاسم الجديد دائماً اعتماداً على رقم المشاركة بدلاً من الاسم المكتوب نصياً داخل الـ BBCode، فهذا يتطلب تعديل قالب الاقتباس (bb_code_tag_quote) لربط اسم صاحب المشاركة برقم حساب المستخدم (User ID) بدلاً من الاسم المخزن داخل كود الاقتباس..
@Binkaddas

تحياتي لك
اخوك مهدي حميد :)
 
التعديل الأخير:
عودة
أعلى