Přeskočit na hlavní obsah

Zastaralé: Vytvoření dynamické vlastnosti EasyDiscussPost::$isActivity je zastaralé v /var/www/staging.joomunited.com/public_html/administrator/components/com_easydiscuss/includes/easydiscuss.php na řádku 1560

Zastaralé: Vytvoření dynamické vlastnosti EasyDiscussPost::$isActivity je zastaralé v /var/www/staging.joomunited.com/public_html/administrator/components/com_easydiscuss/includes/easydiscuss.php na řádku 1560
  Sobota, 12. listopadu 2022
  2 Odpovědi
  0,9 tis. návštěv
  Odebírat

Zastaralé: Vytvoření dynamické vlastnosti EasyDiscussPost::$events je zastaralé v /var/www/staging.joomunited.com/public_html/administrator/components/com_easydiscuss/includes/post/post.php na řádku 4049
Snažíme se migrovat z bezplatné verze Yoast na bezplatný WP Meta SEO, ale potýkáme se s řadou problémů.

Problém #1

Nainstalovali jsme WP Meta SEO a požádali aplikaci o import dat z Yoast, ale neimportuje žádná metadata kategorií produktů a jen část metadat produktů. Již jsem deaktivoval a znovu aktivoval plugin WP Meta v pokusu o opětovný import z Yoast.

Prohledal jsem dokumentaci i WP fórum.

Přikládám snímky obrazovky polí pro oba pluginy.



Problém #2

Jak můžeme nastavit meta titulek tak, aby automaticky připojil název položky, podobně jako to dělá Yoast? Viz snímky obrazovky obou pluginů.
A
před 3 lety

Zastaralé: Vytvoření dynamické vlastnosti EasyDiscussPost::$events je zastaralé v /var/www/staging.joomunited.com/public_html/administrator/components/com_easydiscuss/includes/post/post.php na řádku 4049
Ahoj,

Děkujeme, že jste nás kontaktovali ohledně tohoto rozšíření.

Problém #1

Nainstalovali jsme WP Meta SEO a požádali aplikaci o import dat z Yoast, ale neimportuje žádná metadata kategorií produktů a jen část metadat produktů. Již jsem deaktivoval a znovu aktivoval plugin WP Meta v pokusu o opětovný import z Yoast.

Prohledal jsem dokumentaci i WP fórum.

Přikládám snímky obrazovky polí pro oba pluginy.


Ano, funkce importu včetně meta kategorií produktů by měla být implementována v budoucí verzi.
V současné době importujeme meta pouze z příspěvků/stránek, produktů WooCommerce nebo vlastního typu příspěvku.
https://www.joomunited.com/wordpress thing-products/wp-meta-seo/wp-meta-seo-feature-list

Issue #2

Jak můžeme nastavit meta titulek tak, aby automaticky připojil název položky jako to dělá Yoast? Podívejte se na snímky obrazovky z obou pluginů.


Ano, v současné době podporujeme následující proměnné: %title%, %date%, %page%, ... Prosím, jděte sem pro více podrobností:

https://www.joomunited.com/wordpress thing-documentation/wp-meta-seo/338-wp-meta-seo-editing-meta-information#toc-1-edit-meta-information-from-content-2


Děkuji moc!
Na zdraví,
P
před 3 lety

Zastaralé: Vytvoření dynamické vlastnosti EasyDiscussPost::$events je zastaralé v /var/www/staging.joomunited.com/public_html/administrator/components/com_easydiscuss/includes/post/post.php na řádku 4049
Můžete poskytnout nějaké objasnění vaší odpovědi.

"import funkce zahrnující meta data produktových kategorií by měla být implementována v budoucí verzi".
Řekl jste, že meta data produktových kategorií WooCommerce by měla být v budoucí verzi... máte na mysli placenou verzi? Poskytnutý odkaz má v Pro verzi blok, který říká "Upravit meta informace pro produktové kategorie WooCommerce" Přijal jsem toto prohlášení tak, že pokud zakoupím Pro verzi, plugin pak importuje mé meta data produktových kategorií. Není to tak?

Nakonec potřebuji vědět, zda existuje jakákoli úroveň služby, ať už zdarma nebo placená, používající plugin, který stáhne VŠECHNY meta datové pole v Yoarch.
  • Stránka :
  • 1
Zatím nejsou žádné odpovědi na tento příspěvek.
Duplicate entry 'e60381473f15a637e39772d4f26ce283-cs' 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 'e60381473f15a637e39772d4f26ce283-cs' 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 'e60381473f15a637e39772d4f26ce283-cs' 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}()