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/
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/
- 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+
Passe. RexDude??
> Friends Of REDAXO Gemeinsame REDAXO-Entwicklung!
> REDAXO Agenturen. Eintragen erwünscht!
> Komm in den Slack Channel Es lohnt sich!
> REDAXO Agenturen. Eintragen erwünscht!
> Komm in den Slack Channel Es lohnt sich!
Re: [v4.2.1] SEO42 AddOn für REDAXO 4.5+
Wenn ich das richtig verstanden habe:
Oli hat einen Weg aufgezeigt wie man einen vom media Ordner (files) unabhängigen Ort angeben kann wo die Bilder für den Image Manager liegen können. Kannt ich bis dato übrigens noch nicht. Könnte man als Codebeispiel ins Addon mit aufnehmen.
Ja und Chris ist noch bei seinem getImageManagerFile() und hat Olis Post anders verstanden
Re: [v4.2.1] SEO42 AddOn für REDAXO 4.5+
Hallo RexDude,
jetzt hab ich mal me Frage zu SEO42 und WebsiteManager
Wie kann man Bilder aus WebsiteA auf WebsiteB anzeigen lassen.
Jede Seite hat einen eigenen Medienpool...
Einfach im Modul $REX['MEDIA_DIR'] auf 'files' setzen brachte es leider nicht .
REDAXO 4.6.1
gleiches gilt auch für
Hier sind die Bilder ebenfalls mit
drin, allerdinsg zeigt mir WebsiteB = ERROR-Bilder.
Danke schonmal im Voraus.
grz. Chris
jetzt hab ich mal me Frage zu SEO42 und WebsiteManager
Wie kann man Bilder aus WebsiteA auf WebsiteB anzeigen lassen.
Jede Seite hat einen eigenen Medienpool...
Code: Alles auswählen
seo42::getImageManagerFile()
REDAXO 4.6.1
Code: Alles auswählen
$REX['WEBSITE_MANAGER']->masterWebsiteSwitch(function() {
echo seo42::getMediaFile("image.png");
});
//= /files2/image.png
// bräuchte aber /files/image.png
gleiches gilt auch für
Code: Alles auswählen
// ausgabe des slices mit id = 40 von website mit id = 3
echo $REX['WEBSITE_MANAGER']->getWebsite(1)->getSlice(108);
Code: Alles auswählen
seo42::getImageManagerFile()
Danke schonmal im Voraus.
grz. Chris
Re: [v4.2.1] SEO42 AddOn für REDAXO 4.5+
Du hast da ne kleine Unstimmigkeit aufgedeckt. Das Prob ist dass SEO42 die ganzen Werte in eigenen Variablen abspeichert und diese dann verwendet: https://github.com/RexDude/seo42/blob/m ... nc.php#L36
Deshalb muss man aktuell die Init() von Hand aufrufen und schon klappts
Wer mal in der WM Repo ein Issue dazu anlegen. Danke fürs aufspüren Chris
Deshalb muss man aktuell die Init() von Hand aufrufen und schon klappts
Code: Alles auswählen
$REX['WEBSITE_MANAGER']->masterWebsiteSwitch(function() {
seo42::init();
echo seo42::getMediaFile("image.png");
});
Re: [v4.2.1] SEO42 AddOn für REDAXO 4.5+
hi. perfekt. danke.
arbeite gerade an einem größeren projekt und setze dabei voll auf deine addons ... dabei werden seo42 und der wm ganz schön strapaziert
danke dir dafür.
arbeite gerade an einem größeren projekt und setze dabei voll auf deine addons ... dabei werden seo42 und der wm ganz schön strapaziert
danke dir dafür.
Re: [v4.2.1] SEO42 AddOn für REDAXO 4.5+
Ok, cool...normal halten die schon was aus
Viel Erfolg!
Viel Erfolg!
Re: [v4.2.1] SEO42 AddOn für REDAXO 4.5+
Hey RexDude.
Danke... mit
kommt auch nun schön /files/ raus....
Allerdings hakt es leider bei:
Bin mal auf die klassische Variante vorerst umgestiegen:
Hättest du eine Idee wo ich das evtl. fixen könnte.
Danke schonmal. Grz Chris
Danke... mit
Code: Alles auswählen
seo42::getMediaFile
Allerdings hakt es leider bei:
Code: Alles auswählen
seo42::getImageManagerFile
Code: Alles auswählen
index.php?rex_img_type=ImgTypeName&rex_img_file=../files/ImageFileName
Danke schonmal. Grz Chris
Re: [v4.2.1] SEO42 AddOn für REDAXO 4.5+
Hey Chris,
Intern (also tief im IM Code) sollte eigentlich schon der entsprechende Mediaordner genutzt werden, weil ja der IM auch über $REX['MEDIA_DIR'] den Ordner sich zieht. (So war das früher zumindest angedacht von mir )
Was heisst hakt?Allerdings hakt es leider bei
Intern (also tief im IM Code) sollte eigentlich schon der entsprechende Mediaordner genutzt werden, weil ja der IM auch über $REX['MEDIA_DIR'] den Ordner sich zieht. (So war das früher zumindest angedacht von mir )
Re: [v4.2.1] SEO42 AddOn für REDAXO 4.5+
sorry fürs hakt ...
naja, es wir kein Bild geliefert (Nur ERROR-Bilder).
und scheinbar das "MEDIA_DIR" eben nicht gewechselt wird.
test:
Danke. Grz Chris.
PS: teste lokal mit 4.6.1 und aktueller SEO42 und aktuellem WM
naja, es wir kein Bild geliefert (Nur ERROR-Bilder).
und scheinbar das "MEDIA_DIR" eben nicht gewechselt wird.
test:
Code: Alles auswählen
$REX['WEBSITE_MANAGER']->masterWebsiteSwitch(function() {
seo42::init();
# Wirft Error aus
# echo '<img src="'.seo42::getImageManagerFile('image.png', "IMtype").'" alt="" />';
# Hier kommt ERROR
echo 'FooMit-INIT: <img src="index.php?rex_img_type=IMtype&rex_img_file=image.png" alt="" />';
# Hier wird das Bild angezeigt
# allerdings nur wenn man in das Verzeichnis via ../files/ wechselt
echo 'Foo: <img src="index.php?rex_img_type=IMtype&rex_img_file=../files/image.png" alt="" />';
});
PS: teste lokal mit 4.6.1 und aktueller SEO42 und aktuellem WM
Re: [v4.2.1] SEO42 AddOn für REDAXO 4.5+
Diskussion geht hier weiter Chris: https://github.com/RexDude/website_manager/issues/54
Evtl. findest du ja das Prob...man müsste den Weg im Image Manager verfolgen und schauen was da schief läuft. Ich vermute das der IM mit dem entsprechenden MediaDir initialiesiert wird und dann bringt ein Switch der Rex Vars kein Effekt mehr, so wie bei seo42 noch aktuell.
Evtl. findest du ja das Prob...man müsste den Weg im Image Manager verfolgen und schauen was da schief läuft. Ich vermute das der IM mit dem entsprechenden MediaDir initialiesiert wird und dann bringt ein Switch der Rex Vars kein Effekt mehr, so wie bei seo42 noch aktuell.
Re: [v4.2.1] SEO42 AddOn für REDAXO 4.5+
HI RexDude.
und sry ... ich hab nun alles im IM, SEO42 und WM durchsucht und nichts gefunden
was auf z.B. "/files/" hinweisen würde und evtl nicht mit den $REX['MEDIA_DIR] oder $REX['MEDIAFOLDER'] definiert ist ... *nix gefunden, alles passt* (denk ich mal)
... und hab nun doch etwas gefunden... Allerdings in meiner Modul Ausgabe:
so funzt es ... >> (../../files).
Bin mir auch icht ganz sicher, ob es daran liegt, das ich es lokal teste und /oder ob es an den Unterverzeichnis im /files/ liegt.
Jedoch wirft $REX['MEDIA_DIR] und/oder $REX['MEDIAFOLDER] auch ohne das init() des SEO42
das richtige DIR: "/files[WM->ID]/ im Modul raus... ...
Scheinbar ist der IM, SEO42 und WM nicht dran schuld ... sry.
Es funzt zwar.. aber iwie werd ichs Gefühl nicht los,
das es so eigentlich nicht richtig ist ...
Danke. grz Chris
und sry ... ich hab nun alles im IM, SEO42 und WM durchsucht und nichts gefunden
was auf z.B. "/files/" hinweisen würde und evtl nicht mit den $REX['MEDIA_DIR] oder $REX['MEDIAFOLDER'] definiert ist ... *nix gefunden, alles passt* (denk ich mal)
... und hab nun doch etwas gefunden... Allerdings in meiner Modul Ausgabe:
so funzt es ... >> (../../files).
Code: Alles auswählen
seo42::getImageManagerFile("../../files/myDir_imFiles/image.png", "IM-Type").'" alt="" />';
Jedoch wirft $REX['MEDIA_DIR] und/oder $REX['MEDIAFOLDER] auch ohne das init() des SEO42
das richtige DIR: "/files[WM->ID]/ im Modul raus... ...
Scheinbar ist der IM, SEO42 und WM nicht dran schuld ... sry.
Es funzt zwar.. aber iwie werd ichs Gefühl nicht los,
das es so eigentlich nicht richtig ist ...
Danke. grz Chris
Re: [v4.2.1] SEO42 AddOn für REDAXO 4.5+
Hey Chris,
dein Konstrukt Bilder ausserhalb des Files Ordners aufrufen zu können wird wohl in der 4.6.2 nicht mehr funzen. Es werden nun per basename() etwaige Pfadangaben herausgefiltert.
Deshalb werd ich deine Änderung auch net reinnehmen in die .htaccess Datei.
CU
dein Konstrukt Bilder ausserhalb des Files Ordners aufrufen zu können wird wohl in der 4.6.2 nicht mehr funzen. Es werden nun per basename() etwaige Pfadangaben herausgefiltert.
Deshalb werd ich deine Änderung auch net reinnehmen in die .htaccess Datei.
CU
Re: [v4.2.1] SEO42 AddOn für REDAXO 4.5+
Hi,
okay. passt. Danke für die Info...
Denke auch eher, das es hier ein "Spezialfall" war ..
grz. Chris
okay. passt. Danke für die Info...
Denke auch eher, das es hier ein "Spezialfall" war ..
grz. Chris
Re: [v4.3.0] SEO42 AddOn für REDAXO 4.5+
* Update: Bitte die Hinweise in der `UPDATE.md` beachten!
* Fixed #184: Cached Redirects werden nun nach Import aktualisiert
* Fixed #177: Interne Ersetzung funktioniere nicht bei Ziel-URLs mit entfernter Root-Kategorie, thx@bega011
* Neu: Offline 404 Modus (unter Einstellungen > URLs): Ist der Modus aktiviert wird ein Artikel der offline ist im Frontend nicht mehr angezeigt. Es kommt der Fehlerartikel mit einem 404 Header. Aus dem Backend heraus über den Link "Webansicht" kann man den Artikel jedoch noch aufrufen. Link ist dann nur gültig für den im Backend eingeloggten Benutzer. Ausserdem wird dann ein 404 Header + X-Robots noindex Header zusätzlich gesendet.
* Neu: `setLiIdFromCategoryId()` und `setLiClassFromCategoryId()` zur `nav42` hinzugefügt. Damit kann man den Menüpunkten CSS IDs und Klassen zuweisen anhand der Kategorie ID. Siehe Codebeispiele in der Hilfe.
* Neu: `seo42::getUrlEnding()` hinzugefügt
* Neu: Plugin zur Readme hinzugefügt: `url_control` Fork - Inofizieller Fork des url_controls Plugin mit Unterstützung für SEO42 4.0+
* Neu: Hinweis aufgenommen: Der X-UA-Compatible Meta Tag kann im Template weggelassen werden, da SEO42 diesen automatisch als HTTP Header sendet.
* Neu: Sprachfeld `region_code` inkl. Methode `seo42::getLangRegionCode()` hinzugefügt. Beispielwert: de-AT (Sprache-REGION), thx@chrfickinger
* Neu: Sprachfeld `url_slug` inkl. Methode `seo42::getLangUrlSlug()` hinzugefügt. Beispielwert: de, thx@chrfickinger
* Neu: Sprachfeld `hreflang` inkl. Methode `seo42::getHreflang()` hinzugefügt. Beispielwert: de (de-AT nun auch möglich damit), thx@chrfickinger
* Neu: Sprachfeld `dir` inkl. Methode `seo42::getLangDir()` hinzugefügt. Beispielwert: ltr, thx@DanielWeitenauer
* Neu: Methoden `seo42::getRegionCode()`, `seo42::getLangLocale()` und `seo42::setLocale()` als Wrapper für `setlocale()` von PHP hinzugefügt, thx@alexwenz
* Verbessert: Methode `seo42::getLangSlug()` umbenannt in `seo42::getLangUrlSlug()`
* Verbessert: AddTypes in `.htaccess` vereinheitlicht, thx@olien
* Verbessert: SCSS Compiler auf Version 0.3.3 aktualisiert, thx@olien
* Verbessert: File Combiner gibt "file not found" Meldung aus wenn Datei nicht vorhanden, thx@denisdanielyan
* Deprecated: `seo42::getLangSlug()` (`seo42::getLangUrlSlug()` benutzen!)
* Fixed #184: Cached Redirects werden nun nach Import aktualisiert
* Fixed #177: Interne Ersetzung funktioniere nicht bei Ziel-URLs mit entfernter Root-Kategorie, thx@bega011
* Neu: Offline 404 Modus (unter Einstellungen > URLs): Ist der Modus aktiviert wird ein Artikel der offline ist im Frontend nicht mehr angezeigt. Es kommt der Fehlerartikel mit einem 404 Header. Aus dem Backend heraus über den Link "Webansicht" kann man den Artikel jedoch noch aufrufen. Link ist dann nur gültig für den im Backend eingeloggten Benutzer. Ausserdem wird dann ein 404 Header + X-Robots noindex Header zusätzlich gesendet.
* Neu: `setLiIdFromCategoryId()` und `setLiClassFromCategoryId()` zur `nav42` hinzugefügt. Damit kann man den Menüpunkten CSS IDs und Klassen zuweisen anhand der Kategorie ID. Siehe Codebeispiele in der Hilfe.
* Neu: `seo42::getUrlEnding()` hinzugefügt
* Neu: Plugin zur Readme hinzugefügt: `url_control` Fork - Inofizieller Fork des url_controls Plugin mit Unterstützung für SEO42 4.0+
* Neu: Hinweis aufgenommen: Der X-UA-Compatible Meta Tag kann im Template weggelassen werden, da SEO42 diesen automatisch als HTTP Header sendet.
* Neu: Sprachfeld `region_code` inkl. Methode `seo42::getLangRegionCode()` hinzugefügt. Beispielwert: de-AT (Sprache-REGION), thx@chrfickinger
* Neu: Sprachfeld `url_slug` inkl. Methode `seo42::getLangUrlSlug()` hinzugefügt. Beispielwert: de, thx@chrfickinger
* Neu: Sprachfeld `hreflang` inkl. Methode `seo42::getHreflang()` hinzugefügt. Beispielwert: de (de-AT nun auch möglich damit), thx@chrfickinger
* Neu: Sprachfeld `dir` inkl. Methode `seo42::getLangDir()` hinzugefügt. Beispielwert: ltr, thx@DanielWeitenauer
* Neu: Methoden `seo42::getRegionCode()`, `seo42::getLangLocale()` und `seo42::setLocale()` als Wrapper für `setlocale()` von PHP hinzugefügt, thx@alexwenz
* Verbessert: Methode `seo42::getLangSlug()` umbenannt in `seo42::getLangUrlSlug()`
* Verbessert: AddTypes in `.htaccess` vereinheitlicht, thx@olien
* Verbessert: SCSS Compiler auf Version 0.3.3 aktualisiert, thx@olien
* Verbessert: File Combiner gibt "file not found" Meldung aus wenn Datei nicht vorhanden, thx@denisdanielyan
* Deprecated: `seo42::getLangSlug()` (`seo42::getLangUrlSlug()` benutzen!)
Re: [v4.3.0] SEO42 AddOn für REDAXO 4.5+
Moin RexDude,
eine kleine Frage zum EP SEO42_SITEMAP_ARRAY_CREATED (ich will dort weitere Einträge hinzufügen):
In meinem AddOn binde ich zunächst eine Bibliothek ein:
Dann klinke ich den EP ein (EPSEO42SitemapCreated() ist definiert):
Bei Aufruf der sitemap.xml kommt jedoch die Fehlermeldung " Fatal error: rexCallFunc: Function "EPSEO42SitemapCreated" not found! in /blabla/redaxo/include/functions/function_rex_extension.inc.php on line 141"
Wo muss ich die Funktionsbibliothek zusätzlich einbinden?
Es grüßt
greyhound
eine kleine Frage zum EP SEO42_SITEMAP_ARRAY_CREATED (ich will dort weitere Einträge hinzufügen):
In meinem AddOn binde ich zunächst eine Bibliothek ein:
Code: Alles auswählen
if ($REX['REDAXO']) {
require_once $REX['INCLUDE_PATH'].'/../../resources/common/functions.inc.php';
}
Code: Alles auswählen
rex_register_extension('SEO42_SITEMAP_ARRAY_CREATED', 'EPSEO42SitemapCreated');
Wo muss ich die Funktionsbibliothek zusätzlich einbinden?
Es grüßt
greyhound
Re: [v4.3.0] SEO42 AddOn für REDAXO 4.5+
Fehlermeldung kommt nur im Frontend?
Weil du bindest ja nur im Backend deine functions.inc.php ein.
Sonst mal EPSEO42SitemapCreated() aus dem Addon denn direkt aufrufen also z.B. wenn du den Funktionsaufruf vor rex_register_extension() setzt zu test und debug zwecken.
Weil du bindest ja nur im Backend deine functions.inc.php ein.
Sonst mal EPSEO42SitemapCreated() aus dem Addon denn direkt aufrufen also z.B. wenn du den Funktionsaufruf vor rex_register_extension() setzt zu test und debug zwecken.
- Thomas.Blum
- Entwickler
- Beiträge: 5063
- Registriert: 24. Aug 2004, 22:11
- Wohnort: Dresden
- Kontaktdaten: Website
Re: [v4.3.0] SEO42 AddOn für REDAXO 4.5+
Hej,
du bindest deine Funktion nur für das Backend ein. Die Sitemap ruft sich aber über das Frontend auf.
vg Thomas
du bindest deine Funktion nur für das Backend ein. Die Sitemap ruft sich aber über das Frontend auf.
vg Thomas
Re: [v4.3.0] SEO42 AddOn für REDAXO 4.5+
Hallo Thomas, danke, bin eben selbst drauf gekommen. In der AddOn-config habe ich nun die AbfrageThomas.Blum hat geschrieben: du bindest deine Funktion nur für das Backend ein. Die Sitemap ruft sich aber über das Frontend auf.
Code: Alles auswählen
if ($REX['REDAXO']) {}
- Thomas.Blum
- Entwickler
- Beiträge: 5063
- Registriert: 24. Aug 2004, 22:11
- Wohnort: Dresden
- Kontaktdaten: Website
Re: [v4.3.0] SEO42 AddOn für REDAXO 4.5+
Hej,
da du die Funktion nur im Frontend brauchst, würde ich diese auch nur dort einbinden.
vg Thomas
da du die Funktion nur im Frontend brauchst, würde ich diese auch nur dort einbinden.
Code: Alles auswählen
if (! $REX['REDAXO']) {
// require
}
Re: [v4.3.0] SEO42 AddOn für REDAXO 4.5+
Hallo Dude,
irgendwie bin ich zu doof ;-(
Was ist hier denn falsch? Ich bekomme ein 404 dass die Datei combined.js nicht exisitert ???
Danke mal wieder und Grüße
Marco
irgendwie bin ich zu doof ;-(
Was ist hier denn falsch? Ich bekomme ein 404 dass die Datei combined.js nicht exisitert ???
Code: Alles auswählen
<script type="text/javascript" src="<?php echo seo42::getCombinedJSFile("combined.js", array("modernizr-2.8.3.min.js", "jquery.fancybox.min.js", "owl.carousel.min.js", "plugins.min.js")); ?>"></script>
Danke mal wieder und Grüße
Marco
Re: [v4.3.0] SEO42 AddOn für REDAXO 4.5+
Dude , du musst in deinen Html Code gucken was da ausgegeben wird.
Re: [v4.3.0] SEO42 AddOn für REDAXO 4.5+
Hey Dude,
im Quellcode steht:
und wenn ich die Datei anklicke:
im Quellcode steht:
Code: Alles auswählen
<script type="text/javascript" src="/resources/js/combined.js"></script>
Code: Alles auswählen
<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
<html><head>
<title>404 Not Found</title>
</head><body>
<h1>Not Found</h1>
<p>The requested URL /resources/js/combined.js was not found on this server.</p>
</body></html>
Re: [v4.3.0] SEO42 AddOn für REDAXO 4.5+
Hmm ich kann dir nicht wirklich weiterhelfen von hier. Bei mir gehts. Habs grad nochmal getestet. Pack mal nur eine Datei in dein Array und stelle sicher, dass die sich in deinem js Ordner befindet.
Re: [v4.3.0] SEO42 AddOn für REDAXO 4.5+
Hallo,
ist auch möglich mit REXSEO einen externen Link einzufügen der sich im neuem Fenster öffnet also.
Gruß
Jochen
ist auch möglich mit REXSEO einen externen Link einzufügen der sich im neuem Fenster öffnet also
Code: Alles auswählen
target="_blank"
Gruß
Jochen
Nicht ärgern - Lebbe geht weider | Mein-Office | Referenzen
Re: [v4.3.0] SEO42 AddOn für REDAXO 4.5+
Nein, das geht nicht.