[phpBB Debug] PHP Warning: in file [ROOT]/ext/tas2580/seourls/event/listener.php on line 213: Undefined array key "FORUM_NAME"
SEO42 AddOn für REDAXO 4.5+ - Seite 24 - REDAXO Forum
Hallo,

Wir haben in letzter Zeit festgestellt, dass die Kommunikation via Slack viel schneller und zielführender ist als ein Beitrag im Forum. Aufgrund der neuen und besseren Möglichkeiten der Kommunikation haben wir uns entschlossen das Forum nur noch als Archiv zur Verfügung zu stellen. Somit bleibt es weiterhin möglich hier nach Lösungen zu suchen. Neue Beiträge können nicht mehr erstellt werden.

Wir empfehlen, für deine Fragen/Probleme Slack zu nutzen. Dort sind viele kompetente Benutzer aktiv und beantworten jegliche Fragen, gerne auch von REDAXO-Anfängern! Slack wird von uns sehr intensiv und meistens "rund um die Uhr" benutzt :-)
Selbst einladen kannst Du dich hier: https://redaxo.org/slack/
Benutzeravatar
RexDude
Beiträge: 2543
Registriert: 22. Apr 2010, 11:24

Re: [v4.1.2] SEO42 AddOn für REDAXO 4.5+

16. Jul 2015, 14:18

Könnte man im Prinzip zu den Language Presets dazupacken. Mit dem LangCode alleine kommt man ja nicht weiter bei setlocale(). Hast du eine Liste parat mit den möglichen Werten?

Benutzeravatar
RexDude
Beiträge: 2543
Registriert: 22. Apr 2010, 11:24

Re: [v4.1.2] SEO42 AddOn für REDAXO 4.5+

16. Jul 2015, 14:20

Warum geht eigntlich das hier nicht, also ohne UTF8:

Code: Alles auswählen

   setlocale (LC_ALL, 'en_US');
   
   echo strftime('%A', strtotime(time()));

alexwenz
Beiträge: 44
Registriert: 22. Aug 2013, 10:21

Re: [v4.1.2] SEO42 AddOn für REDAXO 4.5+

16. Jul 2015, 14:59

Hmm. Bin gerade über das hier gestolpert (ist zwar schon 10 Jahre alt aber wohl noch aktuell):

http://php.net/manual/de/function.setlocale.php#46640

Das die Funktionalität zu sehr von den jeweiligen Servereinstellungen abhängig ist, scheint auch der Grund zu sein, warum "en_US" bei Dir nicht funktioniert, bei mir aber schon (habe es grade getestet).

D.h. bei einer Erweiterung von SEO42 wären Probleme vorprogrammiert.

Wie geht Ihr denn mit Redaxo vor bei mehrsprachigen Seiten die Datums- und Zahlenformatierungen aufweisen?

Tobias Krais
Beiträge: 500
Registriert: 2. Okt 2006, 23:16
Wohnort: Lörrach
Kontaktdaten: Website

Re: [v4.1.2] SEO42 AddOn für REDAXO 4.5+

21. Jul 2015, 16:21

Hi RexDude,

eine Frage zu den Redirects. Mein Kunde will die Rootkategorien entfernen und die Unterkategorien zu Rootkategorien machen. Die Folge ist, dass sich alle URLs ändern. So wie ich das sehe gibt es bei SEO42 kein AutoRedirect. Ist das richtig?

Falls ja, wie viele Stunden schätzt du, wenn du ein AutoRedirect für SEO42 programmierst? Und: wäre das bis Ende des Monats realisierbar?

LG, Tobias

Benutzeravatar
RexDude
Beiträge: 2543
Registriert: 22. Apr 2010, 11:24

Re: [v4.1.2] SEO42 AddOn für REDAXO 4.5+

22. Jul 2015, 09:26

Hi Tobi,

ich glaube das ist dieses Feature, was ich vor kurzem verworfen habe. Erklärung steht dabei.

https://github.com/RexDude/seo42/issues/67

Klingt nach nem Skript das man da bauen könnte um a) die Urls umzubiegen und b) Redirects anzulegen.

Benutzeravatar
darwin
Beiträge: 1725
Registriert: 2. Jan 2007, 17:10
Wohnort: LA

Re: [v4.1.2] SEO42 AddOn für REDAXO 4.5+

27. Jul 2015, 14:55

Hallo RexDude...
mal ne frage zur nav42 ..
hast du evtl eine Idee wie man einen li-Punkt am Ende der Liste anhängen (quasi als Platzhalter)
damit am Ende sowas in der Art rauskommt (wenn mgl. ohne JS ;))...
den leeren li fülle ich dann mit weiterem HTML - Gedöns ... aber iwie komm ich ned drauf... :oops:

Code: Alles auswählen

<ul>
<li><a href="#">Link</a></li>
<li><a href="#">Link</a></li>
<li><a href="#">Link</a></li>
<li><a href="#">Link</a></li>
<li>leer</li>
</ul>
Danke. grz Chris

Benutzeravatar
RexDude
Beiträge: 2543
Registriert: 22. Apr 2010, 11:24

Re: [v4.1.2] SEO42 AddOn für REDAXO 4.5+

27. Jul 2015, 15:19

Hey Chris!

Das könnte damit gehen:

Code: Alles auswählen

$nav->setLinkFromUserFunc(function($cat, $depth) { 
    if (/*pseudocode ON*/ [ich bin die letzte $cat] */pseudocode OFF'*/) {
        return 'leer';
    } else {
        return '<a href="' . $cat->getUrl() . '">' . htmlspecialchars($cat->getName()) . '</a>';
    }
});

alexwenz
Beiträge: 44
Registriert: 22. Aug 2013, 10:21

Re: [v4.1.2] SEO42 AddOn für REDAXO 4.5+

27. Jul 2015, 15:27

Hallo Chris, hallo RexDude,

ich glaube, die Lösung von RexDude bringt nicht den gewünschten Erfolg, da ja dann in der Struktur immer eine "leere" Kategorie angelegt werden muss.

Ich würde den gewünschten <li>-Tag in eine Variable schreiben, mir die Position des letzten "</ul>" in der fertigen Navigation (Variable $nav) suchen und das dann da reinschreiben. Oder eben vor jedem schließenden </ul>

Gruß,
Alex

Benutzeravatar
RexDude
Beiträge: 2543
Registriert: 22. Apr 2010, 11:24

Re: [v4.1.2] SEO42 AddOn für REDAXO 4.5+

27. Jul 2015, 15:38

@alex. stimmt du hast recht. denkfehler von mir.
Ja einfach "</ul>" durch "<li>leer</li></ul>" ersetzen dann oder?
Eine Möglichkeit innerhalt der nav42 fällt mir sonst nicht ein.

Benutzeravatar
darwin
Beiträge: 1725
Registriert: 2. Jan 2007, 17:10
Wohnort: LA

Re: [v4.1.2] SEO42 AddOn für REDAXO 4.5+

27. Jul 2015, 15:54

okeee.. danke...
hab das jetzt mal per Hand reingeworfen

Code: Alles auswählen

if (count($cats) > 0) {
if($depth == 1)
{ $return .= '<li>leer</li>'; }
$return .= '</ul>';
} 
... habs aber echt probiert... ("heute" ... erfolglos)

Code: Alles auswählen

$nav->setLinkFromUserFunc(function($cat, $depth) {

                    if($depth == 2)
                    {

                        if(count($cat->getChildren() != 0))
                        {
                            # echo count($cat->getChildren());
                            for($i=0; $i < count($cat->getChildren()); $i++)
                            {
                                if($i == count($cat->getChildren()))
                                    return "<li>leer</li>";
                            }
                        }
                    } 
egal ... dann halt per Hand ... Danke ;)

Benutzeravatar
RexDude
Beiträge: 2543
Registriert: 22. Apr 2010, 11:24

Re: [v4.1.2] SEO42 AddOn für REDAXO 4.5+

27. Jul 2015, 16:03

@Chris: ja geht so net. Alex hats schon aufgeklärt siehe weiter oben.

Benutzeravatar
darwin
Beiträge: 1725
Registriert: 2. Jan 2007, 17:10
Wohnort: LA

Re: [v4.1.2] SEO42 AddOn für REDAXO 4.5+

28. Jul 2015, 08:12

... quasi das gute alte str_replace ;). ...
ok, dann soll es dieser Weg sein. Danke an Euch.

grz. Chris

Benutzeravatar
Thomas.Blum
Entwickler
Beiträge: 5063
Registriert: 24. Aug 2004, 22:11
Wohnort: Dresden
Kontaktdaten: Website

Re: [v4.1.2] SEO42 AddOn für REDAXO 4.5+

28. Jul 2015, 08:58

Hej Chris,

was soll denn da im "leeren" <li> dann rein? Nur etwas für die Optik oder tatsächliches HTML?

vg Thomas

Benutzeravatar
darwin
Beiträge: 1725
Registriert: 2. Jan 2007, 17:10
Wohnort: LA

Re: [v4.1.2] SEO42 AddOn für REDAXO 4.5+

28. Jul 2015, 09:06

hi. thomas.
... bild mit text und link. einfaches html.

grz. Chris

Benutzeravatar
RexDude
Beiträge: 2543
Registriert: 22. Apr 2010, 11:24

Re: [v4.2.0] SEO42 AddOn für REDAXO 4.5+

31. Jul 2015, 11:02

### Version 4.2.0 - 31. Juli 2015

* Fixed #175: Bei mehrsprachigen Websites wurde der 404 Artikel nicht angezeigt wenn die `clang` IDs nicht durchgehend nummeriert waren, thx@GeForce92
* Fixed #174: nav42: Breadcrumb Navigation zeigt jetzt keine offline Artikel mehr an
* Fixed: Die Seite eines Plugins wurden nicht automatisch angezeigt im Menü
* Fixed: Offline Startartikel einer anderen Sprache wie der Default Sprache werden nun nicht mehr angezeigt in der `sitemap.xml`
* Neu: Sync Redirects: Es wird automatisch ein Redirect angelegt wenn sich eine Url geändert hat
* Neu: Redirects können nun automatisch ablaufen wenn man eine Ablaufzeit in Tagen in den Einstellungen angibt
* Neu: Kompakte Ansicht für die Redirects Seite über Einstellungen > User Interface einstellbar. Nützlich bei sehr langen Urls.
* Neu: EP's `SEO42_URL_UPDATE` und `SEO42_URL_UPDATED` hinzugefügt. Wird getriggert wenn die URL über die URL-Seite in der Artikelansicht geändert wurde
* Neu: FAQ Eintrag (+ Startguide und Readme) hinzugefügt: "Auf meinem 1und1 Server werden die Image Manager Bilder nicht gecachet sonder jedesmal neu heruntergeladen?!"
* Neu: RegEx Redirect Beispiel in die Readme aufgenommen
* Neu: Erklärung zu allen Redirects Varianten in die Readme aufgenommen
* Verbessert: Bei den One Domain Only Redirects wurde der Hinweis mit aufgenommen dass WWW/Nicht-WWW Weiterleitungen hier automatisch mit inkludiert sind ;)
* Verbessert: Setup Schritt 4 hinzugefügt mit Links zum Hilfe-Bereich

### Updatehinweis

* Datenbank-Felder wurden geändert. Addon bitte reinstallieren (NICHT deinstallieren und neu installieren!) wenn Update nicht über den Installer gemacht wurde.

Benutzeravatar
darwin
Beiträge: 1725
Registriert: 2. Jan 2007, 17:10
Wohnort: LA

Re: [v4.2.0] SEO42 AddOn für REDAXO 4.5+

31. Jul 2015, 11:14

wow.
Danke für das UPDATE.

grz. Chris

Benutzeravatar
RexDude
Beiträge: 2543
Registriert: 22. Apr 2010, 11:24

Re: [v4.2.1] SEO42 AddOn für REDAXO 4.5+

10. Aug 2015, 22:57

@Chris: Bitte :)

### Version 4.2.1 - 10. August 2015

* Neuer Hinweis: Der One Domain Only Redirect leitet automatisch auf die WWW bzw. die Nicht-WWW Version um, je nachdem wie man die "URL der Website" im Setup angegeben hat.
* Verbessert: Beim DB Import wird nun auch auf die neuen Redirects Felder geprüft
* Debug-Seite zeigt nun geänderte Settings an

Benutzeravatar
darwin
Beiträge: 1725
Registriert: 2. Jan 2007, 17:10
Wohnort: LA

Re: [v4.2.1] SEO42 AddOn für REDAXO 4.5+

11. Aug 2015, 12:44

Hi,
Frage: getImageManagerFile und eigener Pfad (unterhalb /files)?
ist das schon mit drin?

geht:

Code: Alles auswählen

 <img src="index.php?rex_img_type=rex_mediabutton_preview&rex_img_file=addons/myAddOn/images/foo/image.jpg"  ... 
geht nicht:

Code: Alles auswählen

 <img src="'.seo42::getImageManagerFile("addons/myAddOn/images/foo/image.jpg", "rex_mediabutton_preview").'"  ... 
oder hab ich was übersehen... :shock:
eigentlich sollte es doch funzen:
>> class.seo42.inc

Code: Alles auswählen

public static function getImageManagerFile($imageFile, $imageType) {
        global $REX;
    
        if ($REX['REDAXO']) {
            // important for website manager: run image manager through backend index.php
            return $REX['HTDOCS_PATH'] . 'redaxo/index.php?rex_img_type=' . $imageType . '&rex_img_file=' . $imageFile;
        } else {
            if (self::$seoFriendlyImageManagerUrls && self::$rewriterEnabled) {
                return self::getUrlStart() . self::imageTypesDir . '/' . $imageType . '/' . $imageFile;
            } else {
                return self::getUrlStart() . 'index.php?rex_img_type=' . $imageType . '&rex_img_file=' . $imageFile;
            }
        }
    }
 
Danke. grz. Chris

Benutzeravatar
RexDude
Beiträge: 2543
Registriert: 22. Apr 2010, 11:24

Re: [v4.2.1] SEO42 AddOn für REDAXO 4.5+

11. Aug 2015, 12:50

Hmm, hat so einen Fall noch nie. Musst evtl. selber schaun was da los ist. Evtl. passt das nicht mit den extra Slashes die ja nun im "Dateinamen" vorkommen und der Rewrite Regel in der .htaccess zusammen.

Benutzeravatar
darwin
Beiträge: 1725
Registriert: 2. Jan 2007, 17:10
Wohnort: LA

Re: [v4.2.1] SEO42 AddOn für REDAXO 4.5+

12. Aug 2015, 09:56

Hey...
.htaccess - update
alt:

Code: Alles auswählen

# REWRITE RULE FOR SEO FRIENDLY IMAGE MANAGER URLS
    RewriteRule ^imagetypes/([^/]*)/([^/]*) index.php?rex_img_type=$1&rex_img_file=$2
neu:

Code: Alles auswählen

# REWRITE RULE FOR SEO FRIENDLY IMAGE MANAGER URLS
    RewriteRule ^imagetypes/([^/]*)/([^/]+.*) index.php?rex_img_type=$1&rex_img_file=$2
+.*

dann funzt beides ;)
grz. Chris

Benutzeravatar
RexDude
Beiträge: 2543
Registriert: 22. Apr 2010, 11:24

Re: [v4.2.1] SEO42 AddOn für REDAXO 4.5+

12. Aug 2015, 10:50

Thx :)
Aber sag mal, in wiefern macht das Sinn in Unterordner unter Files Bilder abzulegen? Im Mediepool werden die doch eh nicht angezeigt, d.h. der User kann sie auch nicht dorthin Uploaden.

Benutzeravatar
darwin
Beiträge: 1725
Registriert: 2. Jan 2007, 17:10
Wohnort: LA

Re: [v4.2.1] SEO42 AddOn für REDAXO 4.5+

12. Aug 2015, 10:56

... naja, kommt auf die Aufgabenstellung an ;) ...
z.B. Import von externen Dateien (z.B. upload via Addon) die nicht unbedingt im Medienpool
auftauchen sollen oder vom USER in den Medienpool gesynct werden dürfen/sollen...
jedoch durch den Image Manage bei der Ausgabe ge-resized werden sollen ... :mrgreen:

grz. chris

Benutzeravatar
RexDude
Beiträge: 2543
Registriert: 22. Apr 2010, 11:24

Re: [v4.2.1] SEO42 AddOn für REDAXO 4.5+

12. Aug 2015, 11:03

Ah Ok, hatte so Fälle noch ni :)

Benutzeravatar
Oliver.Kreischer
Beiträge: 2508
Registriert: 17. Dez 2004, 00:03
Wohnort: Velbert - LA
Kontaktdaten: Website

Re: [v4.2.1] SEO42 AddOn für REDAXO 4.5+

12. Aug 2015, 11:25

<OT>
das geht auch so:
<img src="index.php?rex_img_type=lorem&rex_img_file=./ordner/nocheinordner/bild.jpg" alt="" />
</OT>
> Friends Of REDAXO Gemeinsame REDAXO-Entwicklung!
> REDAXO Agenturen. Eintragen erwünscht!
> Komm in den Slack Channel Es lohnt sich!

Benutzeravatar
darwin
Beiträge: 1725
Registriert: 2. Jan 2007, 17:10
Wohnort: LA

Re: [v4.2.1] SEO42 AddOn für REDAXO 4.5+

12. Aug 2015, 12:14

Hi Oliver,
??? .. versteh dich grad ned.
geht:

Code: Alles auswählen

 <img src="index.php?rex_img_type=rex_mediabutton_preview&rex_img_file=addons/myAddOn/images/foo/image.jpg"  ...  

ging nicht:

Code: Alles auswählen

 <img src="'.seo42::getImageManagerFile("addons/myAddOn/images/foo/image.jpg", "rex_mediabutton_preview").'"  ...  
grz. chris

Zurück zu „Allgemeines [R4]“