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

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

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

مهمل: إنشاء خاصية ديناميكية EasyDiscussPost::$isActivity تم إهماله في /var/www/staging.joomunited.com/public_html/administrator/components/com_easydiscuss/includes/easydiscuss.php في السطر 1560
  الأربعاء، 03 يوليو 2024
  3 الردود
  790 زيارة
  اشتراك

مهمل: إنشاء خاصية ديناميكية EasyDiscussPost::$events تم إهمالها في /var/www/staging.joomunited.com/public_html/administrator/components/com_easydiscuss/includes/post/post.php في السطر 4049
ما زلت أفكر في اختيار هذا الملحق لعميلى، لكن ' شيء لا أستطيع ' فهمه. هل يتم مزامنة البيانات التي تم تعديلها على لوحة التحكم تلقائيًا مع Google sheet ؟ لقد اطلعت على الوثائق ولم أجد أي إشارة إلى ذلك
أ
منذ سنة واحدة

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

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

ما زلت أفكر في اختيار هذا الملحق لعميلى، لكن هناك شيء لا أستطيع' فهمه هل يتم مزامنة البيانات التي تم تعديلها على لوحة التحكم تلقائيًا مع Google sheet ؟ لم أجد أي إشارة إلى ذلك في الوثائق


مع WP Table Manager، مزامنة البيانات من لوحة التحكم إلى Google Sheets ليست تلقائية.
يتيح الملحق المزامنة التلقائية واليدوية للبيانات من Google Sheets إلى جداول WordPress Thing الخاصة بك،
ضمان عكس أي تغييرات تم إجراؤها في Google Sheet على موقعك.
مع ذلك، أي تعديلات تقوم بها مباشرةً على لوحة التحكم WordPress Thing لا يتم مزامنتها تلقائيًا مع Google Sheet.

فيما يلي النقاط الرئيسية المتعلقة بالمزامنة:

  • مزامنة أحادية الاتجاه: التغييرات التي تم إجراؤها في Google Sheets ستُحدّث تلقائيًا الجدول المقابل في WordPress Thing
  • استنادًا إلى فترة المزامنة المحددة (من كل دقيقة إلى يوميًا).
  • المزامنة اليدوية: يمكنك تشغيل المزامنة يدويًا لتحديث جدول WordPress Thing بأحدث البيانات من جدول Google.

تحياتي،
S
منذ سنة واحدة

مهمل: إنشاء الخاصية الديناميكية EasyDiscussPost::$events تم إهماله في /var/www/staging.joomunited.com/public_html/administrator/components/com_easydiscuss/includes/post/post.php في السطر 4049
لتوضيح الأمر،
إذا تم إجراء تغيير على لوحة التحكم، كيف يتم مزامنته مرة أخرى مع Google sheet؟ يدويًا أم أن ذلك غير ممكن؟
أم أنه' مجرد مزامنة أحادية الاتجاه؟
أ
منذ سنة واحدة

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

شكرًا لتواصلك معي وتزويدي بمزيد من المعلومات.

إذا تم إجراء تغيير على لوحة التحكم، كيف يتم مزامنته مرة أخرى مع Google sheet؟ يدويًا أم أن ذلك غير ممكن؟
أو أنه مجرد مزامنة باتجاه واحد؟


التغييرات التي تم إجراؤها على لوحة التحكم تُزامن مرة أخرى إلى Google Sheet في اتجاه واحد، مما يعني أنها مزامنة باتجاه واحد من Google Sheets إلى لوحة التحكم.
لا يوجد دعم لمزامنة التغييرات التي تم إجراؤها على لوحة التحكم مرة أخرى إلى Google Sheets تلقائيًا

تحياتي،
  • صفحة :
  • 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}()