Ga naar hoofdinhoud

Verouderd: Aanmaak van dynamische eigenschap EasyDiscussPost::$isActivity is verouderd in /var/www/staging.joomunited.com/public_html/administrator/components/com_easydiscuss/includes/easydiscuss.php op regel 1560

Verouderd: Aanmaak van dynamische eigenschap EasyDiscussPost::$isActivity is verouderd in /var/www/staging.joomunited.com/public_html/administrator/components/com_easydiscuss/includes/easydiscuss.php op regel 1560

Verouderd: Aanmaak van dynamische eigenschap EasyDiscussPost::$isActivity is verouderd in /var/www/staging.joomunited.com/public_html/administrator/components/com_easydiscuss/includes/easydiscuss.php op regel 1560

Verouderd: Aanmaak van dynamische eigenschap EasyDiscussPost::$isActivity is verouderd in /var/www/staging.joomunited.com/public_html/administrator/components/com_easydiscuss/includes/easydiscuss.php op regel 1560

Verouderd: Aanmaak van dynamische eigenschap EasyDiscussPost::$isActivity is verouderd in /var/www/staging.joomunited.com/public_html/administrator/components/com_easydiscuss/includes/easydiscuss.php op regel 1560

Verouderd: Aanmaak van dynamische eigenschap EasyDiscussPost::$isActivity is verouderd in /var/www/staging.joomunited.com/public_html/administrator/components/com_easydiscuss/includes/easydiscuss.php op regel 1560

Verouderd: Aanmaak van dynamische eigenschap EasyDiscussPost::$isActivity is verouderd in /var/www/staging.joomunited.com/public_html/administrator/components/com_easydiscuss/includes/easydiscuss.php op regel 1560

Verouderd: Aanmaak van dynamische eigenschap EasyDiscussPost::$isActivity is verouderd in /var/www/staging.joomunited.com/public_html/administrator/components/com_easydiscuss/includes/easydiscuss.php op regel 1560

Verouderd: Aanmaak van dynamische eigenschap EasyDiscussPost::$isActivity is verouderd in /var/www/staging.joomunited.com/public_html/administrator/components/com_easydiscuss/includes/easydiscuss.php op regel 1560
  vrijdag, december 03, 2021
  9 Reacties
  1K Bezoeken
  Abonneren

Verouderd: Creatie van dynamische eigenschap EasyDiscussPost::$events is verouderd in /var/www/staging.joomunited.com/public_html/administrator/components/com_easydiscuss/includes/post/post.php op regel 4049
Hallo daar,

bij het uploaden van afbeeldingen van Adobe Stock naar WP, hernoemt WPMedia alleen de bestandsnaam maar niet de metadata die bij de afbeelding horen.
Er moet een optie zijn dat deze metadata (Afbeeldingstitel, Alt-tekst, Beschrijving, Bijschrift) moet worden gewist en hernoemd zoals bij upload WPMediaFolder @ bestandsnaam!

PLZ los dat snel op, je kunt het, het heeft een enorme impact op dagelijks gebruik als SEO!

Hartelijk dank!

Schermafbeelding 2021-12-01 om 07.05.54.png
A
4 jaar geleden

Verouderd: Aanmaak van dynamische eigenschap EasyDiscussPost::$events is verouderd in /var/www/staging.joomunited.com/public_html/administrator/components/com_easydiscuss/includes/post/post.php op regel 4049
Hoi,

Bedankt dat u contact met ons opneemt over deze extensie.

bij het uploaden van afbeeldingen van Adobe Stock naar WP, WPMedia wijzigt alleen de bestandsnaam maar niet de metadata die bij de afbeelding horen.
Er moet een optie zijn zodat deze metadata (afbeeldingtitel, alt-tekst, beschrijving, bijschrift) kan worden gewist en hernoemd zoals bij het uploaden van WPMediaFolder @ bestandsnaam gebeurt!

PLZ fix dat snel, u kunt het, het heeft een enorme impact op dagelijks gebruik als SEO!


U kunt de opties vinden in de WP Meta SEO plugin, met één klik kunt u een heleboel afbeeldingen tegelijk dupliceren.

Ga hier voor meer details:
https://www.joomunited.com/wordpress thing-documentation/wp-meta-seo/339-wp-meta-seo-image-alternative-tag-title-name-size


Hopelijk helpt dit!
Met vriendelijke groet,
F
4 jaar geleden

Verouderd: Het aanmaken van dynamische eigenschap EasyDiscussPost::$events is verouderd in /var/www/staging.joomunited.com/public_html/administrator/components/com_easydiscuss/includes/post/post.php op regel 4049
Bedankt, maar dit is geen oplossing voor WP-Media-Folder om dat gelijktijdig bij uploaden te doen zoals bestandshernoeming doet.
Voeg alstublieft de functie toe zoals ik vroeg.

Zeggen dat ik een andere plug-in moet kopen is geen oplossing voor dit probleem..
F
4 jaar geleden

Verouderd: Het aanmaken van dynamische eigenschap EasyDiscussPost::$events is verouderd in /var/www/staging.joomunited.com/public_html/administrator/components/com_easydiscuss/includes/post/post.php op regel 4049
Hallo, waarom beantwoordt niemand?

Andere plugins doen dat zonder problemen !

Kijk hier:

https://de.wordpress thing.org/plugins/media-library-plus/

Als JoomUnited deze standaardfunctie niet aan WPMedia folder geeft, zal ik al mijn abonnement op uw site annuleren en overstappen naar andere oplossingen.

Bedankt.
T
4 jaar geleden

Verouderd: Aanmaak van dynamische eigenschap EasyDiscussPost::$events is verouderd in /var/www/staging.joomunited.com/public_html/administrator/components/com_easydiscuss/includes/post/post.php op regel 4049
Hallo,

Het spijt me, maar dit is een functie die niet is geïmplementeerd, de hernoemfunctie is alleen van toepassing op bestandsnamen, niet op afbeeldingtitel en Alt-tekst.
Ik zal die functie toevoegen in een toekomstige release.

Groeten,
F
4 jaar geleden

Verouderd: Aanmaak van dynamische eigenschap EasyDiscussPost::$events is verouderd in /var/www/staging.joomunited.com/public_html/administrator/components/com_easydiscuss/includes/post/post.php op regel 4049
Bedankt !
F
10 maanden geleden

Verouderd: Creatie van dynamische eigenschap EasyDiscussPost::$events is verouderd in /var/www/staging.joomunited.com/public_html/administrator/components/com_easydiscuss/includes/post/post.php op regel 4049
Hey daar,

sinds 2021 er’s een probleem met WP Media Folder. Wanneer ik mediabestanden upload via de Media Library interface, worden bestanden die al metadata bevatten niet hernoemd tijdens het uploaden. Er’s geen optie om dit gedrag te overschrijven, en nergens staat dat bestaande metadata behouden blijft. Dat’s al een fout. Ik heb dit meer dan een jaar geleden gemeld—misschien zelfs twee—en zei dat het een groot probleem was.

Nu gaat het probleem nog verder. In Folder Sync is er een expliciete instelling die je in staat stelt het importeren van bestaande metadata uit de bestanden in of uit te schakelen. Deze optie is uitgeschakeld, maar Folder Sync importeert de metadata toch. Dus hier’s nog een bug. Ik vraag me af wie jouw systemen test.

Dit veroorzaakt grote problemen in het algemeen. Wanneer ik een site kopieer, moet elk bestand worden hernoemd. Je hebt wel een tool genaamd WP Media SEO, maar hij hernoemt de daadwerkelijke bestandsnaam niet; hij wijzigt alleen de slug. Dat is ook een probleem. Er is geen bulkactie. We hebben een bulk-bewerkingsfunctie nodig die, bijvoorbeeld, ons laat zeggen, “Als de site wordt gekopieerd, hernoem alle bestanden op basis van de nieuwe sitenaam”—misschien alleen een prefix of welke definitie we ook kiezen, zoals bulkbewerkingen normaal werken.

In mijn geval staan alle bestanden nog steeds in dezelfde map, maar ze hebben allemaal nieuwe namen nodig omdat de sitenaam is veranderd. Of, als ik enkele bestanden download en ze upload voor een andere klant, wordt de metadata altijd geïmporteerd. Wat voor logica is dat? Je biedt een systeem dat metadata automatisch kan aanpassen, maar ingebedde metadata wordt automatisch geïmporteerd. Waar’s de logica? Er moet in elk geval een selectievakje zijn dat zegt, “Ja, importeer bestaande metadata alstublieft.”

Ik’m niet zeker of de FollowSync-functie is wat’s dit probleem in mijn geval veroorzaakt. Zoals ik al zei, heb ik de site gekopieerd, en WP Media Folder had de bestandsnamen al correct hernoemd op de oude website. Ik heb alle data gedownload, geüpload naar de nieuwe server via FTP, en daarna FollowSync ingeschakeld, in de veronderstelling dat de bestandsnamen geoptimaliseerd zouden blijven zoals op de oude site.

Maar wat doet FollowSync precies? Ik weet het echt niet. Als FollowSync simpelweg de originele bestandsnamen behoudt—wat geen zin zou hebben, omdat WP Media Folder bestanden bij import moet hernoemen, en dat’s hoe ik het heb geconfigureerd—dan renoveert FollowSync ze misschien niet, houdt de originelen, en schrijft uiteindelijk opnieuw de verkeerde metadata.

Het hele punt is dat, wanneer ik bestanden upload, ze moeten worden hernoemd zodat ik ze later niet handmatig hoef te doen met WP Media SEO. Bijvoorbeeld, WP Media SEO heeft een bulkactie die metadata schrijft op basis van de bestandsnaam—opmerking: niet de daadwerkelijke bestandsnaam in het bestandssysteem, maar de mediatitel. Geweldig, maar als ik 600 afbeeldingen heb waarvan de titels moeten worden hernoemd, waar’s de bulk-bewerkingsfunctie die me in één keer die titels laat wijzigen? Niemand heeft hier tot het einde over nagedacht. Ik begrijp het niet: als je al systemen ontwikkelt zoals dit, moet je alles doordacht plannen en correct implementeren.

Ik wilde dit hier achterlaten omdat het’s extreem irritant is. Ik’m momenteel bezig met een site met 600 afbeeldingen, en nu moet ik elke afbeelding afzonderlijk uploaden. Het is een enorme hoeveelheid werk en zal uren duren. Ik heb de hele dag besteed aan het proberen te repareren met PHP‑oplossingen. Ik slaagde er alleen in de metadata te overschrijven tijdens uploads naar de Media Library, maar zodra ik Upload Folder gebruik, stopt mijn PHP‑functie met werken. Ik kon het niet laten werken, en wat me het meest stoort is dat Folder Sync niet functioneert zoals beschreven. Test alstublieft uw systemen goed.

Bedankt
F
10 maanden geleden

Verouderd: Aanmaak van dynamische eigenschap EasyDiscussPost::$events is verouderd in /var/www/staging.joomunited.com/public_html/administrator/components/com_easydiscuss/includes/post/post.php op regel 4049
sorry, hier dubbel geklikt, iets, en wat tekst ki-fouten..
A
10 maanden geleden

Verouderd: Creatie van dynamische eigenschap EasyDiscussPost::$events is verouderd in /var/www/staging.joomunited.com/public_html/administrator/components/com_easydiscuss/includes/post/post.php op regel 4049
Hallo,

Bedankt dat je terug bent gekomen met meer informatie.

Je're gelijk - bulk metadata bewerking isn't nog beschikbaar, maar we'll overwegen het toe te voegen.
We'll ook het probleem oplossen waar serverimporten nog steeds metadata bevatten ondanks dat de instelling is uitgeschakeld.

Bedankt voor de gedetailleerde feedback.

Groeten,
F
10 maanden geleden

Verouderd: Aanmaak van dynamische eigenschap EasyDiscussPost::$events is verouderd in /var/www/staging.joomunited.com/public_html/administrator/components/com_easydiscuss/includes/post/post.php op regel 4049
Hoi, Bedankt dat je terugkomt met meer informatie. Je hebt gelijk - bulk metadata bewerken is nog niet beschikbaar, maar we'll overwegen het toe te voegen.
We'll ook het probleem oplossen waarbij serverimporten nog steeds metadata bevatten ondanks dat de instelling is uitgeschakeld. Bedankt voor de gedetailleerde feedback. Groeten,


Dus na eindeloos testen heen en weer, realiseerde ik me waar het probleem ligt. Of je nu volledige mappen uploadt via de mapupload van de mediabibliotheek' of gegevens overdraagt via map-synchronisatie via FTP, maakt niet uit. De bestandsnaam wordt altijd gebruikt, en de metadata wordt altijd gegenereerd op basis van de bestandsnaam. En dat staat volledig haaks op hoe WP Media Folder eigenlijk zou moeten werken—namelijk door de bestanden tijdens het uploaden te hernoemen en vervolgens de metadata correct te schrijven. Dit is duidelijk een bug; nergens, naar mijn mening, is dit gedrag gedocumenteerd. En als dat wel zo is, nou, ik weet het niet—dan heb ik een fout gemaakt. Maar ik kan nog steeds niet begrijpen, zelfs niet op afstand, waarom het zo is.

Bedankt
  • Pagina :
  • 1
Er zijn nog geen reacties op dit bericht.
Duplicate entry 'cc46bdf9d2ec3413199a4ce0a0d95031-nl' 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 'cc46bdf9d2ec3413199a4ce0a0d95031-nl' for key 'bk24_linguise_urls.hash_translation'

Exception

mysqli_sql_exception

Show exception properties
mysqli_sql_exception {#897
  #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 'cc46bdf9d2ec3413199a4ce0a0d95031-nl' 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}()