-
ابي منكم الفزعة
السلام عليكم ورحمة الله وبركاته اخواني الاعضاء تكفون انا عندي منتدى نسخة 3.5.3 وصارت عندي حالة لما العضو يضيف موضوع جديد
يطلعله الكلمات التالية
Fatal error: Field proxyip is not defined in $validfields in class vb_datamanager_thread_fir stpost in /includes/class_dm.php on line 485
علما ان الردود شغالة عادي ممكن الحل باسرع وقت رجاااءا ولكم مني كل التقدير وفي موازين حسناتكم
-
رد: ابي منكم الفزعة
جرب في البداية تعطيل نظام المنتجات فإن زالت المشكله فالسبب هاك ويتوجب عليك تفعيل نظام المنتجات ومن ثم ايقاف الهاكات واحد واحد حتى تصل للمسبب للمشكله ... تحياتي .
-
رد: ابي منكم الفزعة
اشكرك جزيل الشكر اخي ابو راشد وفعلا السبب احد الهاكات انا شاكك في هاك المواضيع المميزة وعطلتة لكن نفس المشكلة راح اعطل اخر هاك ضفتة ايضا ولك مني جزيل الشكر وربي يوفقك لعمل الخير دوم ياغالي
-
رد: ابي منكم الفزعة
اخي ابو راشد نفس المشكلة والله ولااعلم كيف الحل ولاحول ولاقوة الا بالله العلي العظيم
شكرا لك اخي العزيز
-
رد: ابي منكم الفزعة
اخلاق الفرسان اخوي استبدل محتويات الصفحة مثل مهو امبيلك رابطها الي في داخل مجلد المنتدى
كود PHP:
/includes/class_dm.php
بي
كود PHP:
<?php
// add_thread.php
// This is a concept file in /includes/cron/
// ######################## SET PHP ENVIRONMENT ###########################
error_reporting(E_ALL & ~E_NOTICE);
if (!is_object($vbulletin->db))
{
exit;
}
// ########################################################################
// ######################### START MAIN SCRIPT ############################
// ########################################################################
$db = $vbulletin->db; // global.php expects $db as oppose to $vbulletin->db [work-around]
require_once('././global.php');
require_once('././includes/class_dm.php');
require_once('././includes/class_dm_threadpost.php');
require_once('././includes/functions_databuild.php');
$threaddm =& datamanager_init('Thread_FirstPost', $vbulletin, ERRTYPE_ARRAY, 'threadpost');
$forumid = 2; // Main Forum as per VB default
$postusername = 'John Smith';
$postuserid = 0; // Enter as Guest
$userid = 0; // Enter as Guest
$pagetext = 'My name is John Smith and this is a test thread!';
$title = 'Test Thread by John Smith';
$allowsmilie = '1';
$visible = '1';
$open = 0;
$foruminfo = fetch_foruminfo($forumid);
$threadinfo = array();
$foruminfo = verify_id('forum', $forumid, 0, 1);
$threaddm->set('forumid', $forumid);
$threaddm->set('postuserid', $postuserid);
$threaddm->set('username', $postusername);
$threaddm->set('postusername', $postusername);
$threaddm->set('pagetext', $pagetext);
$threaddm->set('title', $title);
$threaddm->set('allowsmilie', $allowsmilie);
$threaddm->set('visible', $visible);
$threaddm->set_info('forum', $foruminfo);
$threaddm->set_info('thread', $threadinfo);
$threaddm->pre_save();
//print_r($threaddm->errors);
$topic_id = $threaddm->save();
build_forum_counters($forumid);
// Now go to Scheduled Tasks -> Add this file and run it.
// This results in:
/*
Fatal error: Field postuserid is not defined in $validfields in class vb_datamanager_thread_firstpost in /var/www/mydomain.com/public/forums/includes/class_dm.php on line 485
*/
// Now go to Plugin System -> Add New Plugin
// Hook Location threadfpdata_start
// Plugin PHP Code:
// $this->validfields['postuserid'] = array(TYPE_INT, REQ_YES);
// Run Scheduled Task again, this results in:
/*
Fatal error: Field postusername is not defined in $validfields in class vb_datamanager_thread_firstpost in /var/www/mydomain.com/public/forums/includes/class_dm.php on line 485
*/
// Now go to Plugin System -> Edit the Plugin we just create above
// Hook Location threadfpdata_start
// Add Plugin PHP Code:
// $this->validfields['postusername'] = array(TYPE_STR, REQ_YES);
// So the entire Plugin now ****s like
// $this->validfields['postuserid'] = array(TYPE_INT, REQ_YES);
// $this->validfields['postusername'] = array(TYPE_STR, REQ_YES);
// Run Scheduled Task again, this results successfully adding the thread.
// BUT... Now go the the forum front-end and try and post a new thread...
// This reults in error:
/*
Fatal error: Unable to proceed with save while $errors array is not empty in class vb_datamanager_thread_firstpost in /var/www/mydomain.com/public/forums/includes/class_dm.php on line 758
*/
// Comment out or de-activate the Plugin above and the front-end works again but the Scheduled Task chokes again.
?>
وقولي وش يصير معك :n200629: