تخطي إلى المحتوى الرئيسي

مهمل: إنشاء خاصية ديناميكية EasyDiscussPost::$isActivity تم إهماله في /var/www/staging.joomunited.com/public_html/administrator/components/com_easydiscuss/includes/easydiscuss.php في السطر 1560
  الإثنين، 10 فبراير 2025
  1 الردود
  642 زيارة
  اشتراك

مهمل: إنشاء خاصية ديناميكية EasyDiscussPost::$events تم إهماله في /var/www/staging.joomunited.com/public_html/administrator/components/com_easydiscuss/includes/post/post.php في السطر 4049
مرحبًا، لدي عميل لديه نموذج تم إنشاؤه أصلاً بلغة PHP. لقد انتقلنا منذ ذلك إلى WordPress Thing وبدأنا في استخدام Gravity Forms. سيتم عرض الإرسالات من النموذج في جدول باستخدام إضافة مشابهة لهذه.

هل يمكنك الإجابة على ما يلي:

  • هل يمكنني استيراد البيانات القديمة إلى الجدول (أو يجب استيرادها إلى Gravity Forms أولاً)؟
  • هل يجب أن أفترض أنه عندما يقوم المستخدم بإرسال إدخال، يتم تحديث الجدول في الواجهة الأمامية؟
  • هل يمكنك تصفية الجدول حسب المحتوى؟
  • هل يمكن للمستخدمين تعديل إدخالاتهم في الواجهة الأمامية؟
  • هل هناك طريقة لمراجعة بيانات النموذج قبل دمجها في الجدول، أم أنه لا يمكن تعديل بيانات الجدول إلا بعد أن يقوم الشخص بالإرسال؟


شكرًا
أ
منذ سنة واحدة

مهمل: إنشاء خاصية ديناميكية EasyDiscussPost::$events تم إهماله في /var/www/staging.joomunited.com/public_html/administrator/components/com_easydiscuss/includes/post/post.php في السطر 4049
مرحبًا،

شكرًا لتواصلك معنا هنا بخصوص هذا الامتداد.

هل يمكنني استيراد البيانات القديمة إلى الجدول (أو يجب استيرادها إلى Gravity Forms أولاً)؟

يجب عليك استيراد البيانات إلى Gravity Forms أولاً.

هل يجب أن أفترض أنه عندما يقوم المستخدم بإرسال إدخال، يتم تحديث الجدول في الواجهة الأمامية؟

نعم، عندما يقوم المستخدمون بإرسال إدخال، سيتم تحديثه في الواجهة الأمامية.

هل يمكنك تصفية الجدول حسب المحتوى؟

بالطبع! يمكنك تصفية الجدول حسب المحتوى. لمزيد من التفاصيل حول الفرز والتصفية، يرجى زيارة:
https://www.joomunited.com/wordpress thing-documentation/wp-table-manager/261-wp-table-manager-styling-tables#toc-5-sort-and-filters

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

حاليًا، هذه الميزات غير متاحة. يمكن للمستخدمين تعديل إدخالاتهم في منطقة الإدارة في الوقت الحالي.

تحياتي،
  • صفحة :
  • 1
لا توجد ردود تم إنشاؤها لهذه المشاركة بعد.
Duplicate entry '7814ccba10ab708e9ffa74a16c8d2d54-ar' for key 'bk24_linguise_urls.hash_translation' (500 Whoops, looks like something went wrong.)

mysqli_sql_exception

HTTP 500 Whoops, looks like something went wrong.

Duplicate entry '7814ccba10ab708e9ffa74a16c8d2d54-ar' for key 'bk24_linguise_urls.hash_translation'

Exception

mysqli_sql_exception

Show exception properties
mysqli_sql_exception {#896
  #sqlstate: "23000"
}
  1. foreach ($urls as $translation => $source) {
  2. $elements[] = '("'.mysqli_real_escape_string($this->_database, Request::getInstance()->getLanguage()).'", "'.mysqli_real_escape_string($this->_database, $source).'", "'.mysqli_real_escape_string($this->_database, $translation).'", "'.md5($source).'", "'.md5($translation).'")';
  3. }
  4. $query .= implode(',', $elements);
  5. $query .= ' ON DUPLICATE KEY UPDATE source=VALUES(source), translation=VALUES(translation), hash_source=VALUES(hash_source), hash_translation=VALUES(hash_translation)';
  6. $this->_database->query($query);
  7. }
  8. public function removeUrls($urls)
  9. {
  10. $query = 'DELETE FROM '.mysqli_real_escape_string($this->_database, $this->_database_table_urls).' WHERE (hash_source) IN ';
  1. foreach ($urls as $translation => $source) {
  2. $elements[] = '("'.mysqli_real_escape_string($this->_database, Request::getInstance()->getLanguage()).'", "'.mysqli_real_escape_string($this->_database, $source).'", "'.mysqli_real_escape_string($this->_database, $translation).'", "'.md5($source).'", "'.md5($translation).'")';
  3. }
  4. $query .= implode(',', $elements);
  5. $query .= ' ON DUPLICATE KEY UPDATE source=VALUES(source), translation=VALUES(translation), hash_source=VALUES(hash_source), hash_translation=VALUES(hash_translation)';
  6. $this->_database->query($query);
  7. }
  8. public function removeUrls($urls)
  9. {
  10. $query = 'DELETE FROM '.mysqli_real_escape_string($this->_database, $this->_database_table_urls).' WHERE (hash_source) IN ';
  1. public function saveUrls($urls) {
  2. if (empty($urls)) {
  3. return;
  4. }
  5. return $this->_database->saveUrls($urls);
  6. }
  7. public function removeUrls($urls) {
  8. if (empty($urls)) {
  9. return;
  1. if (isset($result->url_translations)) {
  2. Defer::getInstance()->defer(function() use ($result) {
  3. $new_urls = $result->url_translations;
  4. $new_urls = get_object_vars($new_urls);
  5. Database::getInstance()->saveUrls((array)$new_urls);
  6. });
  7. }
  8. if (isset($result->urls_untranslated)) {
  9. Defer::getInstance()->defer(function() use ($result) {
Translation->Linguise\Script\Core\{closure}()
  1. }
  2. public function finalize()
  3. {
  4. foreach ($this->_actions as $action) {
  5. call_user_func($action['function'], $action['args']);
  6. }
  7. }
  8. }
  1. Helper::prepareDataDir();
  2. // Finalize defer actions on shutdown
  3. // @codeCoverageIgnoreStart
  4. register_shutdown_function(function() {
  5. Defer::getInstance()->finalize();
  6. Database::getInstance()->close();
  7. });
  8. // @codeCoverageIgnoreEnd
  9. }
Processor->Linguise\Script\Core\{closure}()

Stack Trace

mysqli_sql_exception
mysqli_sql_exception:
Duplicate entry '7814ccba10ab708e9ffa74a16c8d2d54-ar' for key 'bk24_linguise_urls.hash_translation'

  at /var/www/staging.joomunited.com/public_html/plugins/system/linguise/vendor/linguise/script-php/src/Databases/Mysql.php:170
  at mysqli->query()
     (/var/www/staging.joomunited.com/public_html/plugins/system/linguise/vendor/linguise/script-php/src/Databases/Mysql.php:170)
  at Linguise\Script\Core\Databases\Mysql->saveUrls()
     (/var/www/staging.joomunited.com/public_html/plugins/system/linguise/vendor/linguise/script-php/src/Database.php:232)
  at Linguise\Script\Core\Database->saveUrls()
     (/var/www/staging.joomunited.com/public_html/plugins/system/linguise/vendor/linguise/script-php/src/Translation.php:119)
  at Linguise\Script\Core\Translation->Linguise\Script\Core\{closure}()
  at call_user_func()
     (/var/www/staging.joomunited.com/public_html/plugins/system/linguise/vendor/linguise/script-php/src/Defer.php:42)
  at Linguise\Script\Core\Defer->finalize()
     (/var/www/staging.joomunited.com/public_html/plugins/system/linguise/vendor/linguise/script-php/src/Processor.php:31)
  at Linguise\Script\Core\Processor->Linguise\Script\Core\{closure}()