[phpBB Debug] PHP Warning: in file [ROOT]/ext/tas2580/seourls/event/listener.php on line 213: Undefined array key "FORUM_NAME"
realurl Startseite - 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/
FrankH
Beiträge: 71
Registriert: 11. Nov 2007, 16:42

realurl Startseite

11. Nov 2007, 16:58

Hallo,

ich habe nun das realurl-AddOn Installiert. Großes Lob, ich finde es Klasse! Was mich jedoch noch Stört, die Startseite sollte index.html heißen.

Mein Startartikel heißt derzeit home.html. Möchte jedoch dass in der Navigation standartmäßig die Startseite index.html heißt. Wie könnte ich das abändern?

Zur Info, ich verwende class.oorealurl.index.inc.php.

Gruß
FrankH

Benutzeravatar
n.ruediger
Beiträge: 405
Registriert: 21. Mär 2007, 12:25
Wohnort: Frankfurt (Oder)
Kontaktdaten: ICQ Website Yahoo Messenger

15. Nov 2007, 21:56

Hallo,

soll nur die Startseite ein index.html bekommen oder sollen alle Seiten auf index.html enden?

Liebe Grüße,
Nicole

FrankH
Beiträge: 71
Registriert: 11. Nov 2007, 16:42

15. Nov 2007, 23:14

Hallo,

wenn die Kategorie weitere Unterpunkte hat, dann soll der Artikel index.html heißen. Durch "class.oorealurl.index.inc.php" wird dies ja so erzeugt (z.b. aus kategorie.html wird /kategorie/index.html)

Nun soll die Startseite der Homepage grundsätzlich index.html sein. Also der Startartikel der Homepage soll den Namen "index.html sein.

Gruß
FrankH

Benutzeravatar
n.ruediger
Beiträge: 405
Registriert: 21. Mär 2007, 12:25
Wohnort: Frankfurt (Oder)
Kontaktdaten: ICQ Website Yahoo Messenger

17. Nov 2007, 01:57

Hallo,

bitte ersetz den letzten Teil in der Datei class.oorealurl.index.inc.php ab Zeile 52 durch folgendes:


REDAXO 3

Code: Alles auswählen

      $ooArticle = ooArticle::getArticleById($article_id);
      if ($ooArticle->isSiteStartArticle()) {
        $url = 'index.html';
        return $url;
      } else {
        $result = $this->db->get_array('SELECT * FROM `'.$this->tablePrefix.'article` WHERE (re_id='.$path[count($path)-1].') AND (clang='.$clang.')');
        if ($result) {
          $url = substr($url, 1).'/index.html';
          return $url;
        } else {
          $url = substr($url, 1).'.html';
          return $url;
        }
      }

REDAXO 4

Code: Alles auswählen

      $ooArticle = ooArticle::getArticleById($article_id);
      if ($ooArticle->isSiteStartArticle()) {
        $url = 'index.html';
        return $url;
      } else {
        $result = $this->db->getArray('SELECT * FROM `'.$this->tablePrefix.'article` WHERE (re_id='.$path[count($path)-1].') AND (clang='.$clang.')');
        if ($result) {
          $url = substr($url, 1).'/index.html';
          return $url;
        } else {
          $url = substr($url, 1).'.html';
          return $url;
        }
      }
Liebe Grüße,
Nicole

Wittrock
Beiträge: 344
Registriert: 25. Mär 2006, 00:47
Wohnort: Löhne
Kontaktdaten: Website

17. Nov 2007, 16:39

Hallo Nicole,

egal wie ich die Code Änderung einfüge, bei mir kommt dann immer eine weisse lehre Seite (Front und Backend)

Gruß Ralf

Benutzeravatar
n.ruediger
Beiträge: 405
Registriert: 21. Mär 2007, 12:25
Wohnort: Frankfurt (Oder)
Kontaktdaten: ICQ Website Yahoo Messenger

17. Nov 2007, 19:38

Welche Redaxoversion hast du im Einsatz? Weiße Seite heißt PHP-Fehler. Also muss an einer Stelle noch was falsch sein. Bitte noch mal überprüfen. Auf meinem Testsystem lief es.

Liebe Grüße,
Nicole

P.S.: Kann es sein, dass du am Ende eine '}' zuviel weggenommen hast?!

Wittrock
Beiträge: 344
Registriert: 25. Mär 2006, 00:47
Wohnort: Löhne
Kontaktdaten: Website

17. Nov 2007, 19:47

Hallo Nicole,

habe Redaxo Version 4.0.

P.S.: Kann es sein, dass du am Ende eine '}' zuviel weggenommen hast?!
Du hast geschrieben: bitte ersetz den letzten Teil in der.......... ab Zeile 52...

Bis wohin soll bzw. darf ich denn ersetzen?

Gruß Ralf

Benutzeravatar
n.ruediger
Beiträge: 405
Registriert: 21. Mär 2007, 12:25
Wohnort: Frankfurt (Oder)
Kontaktdaten: ICQ Website Yahoo Messenger

17. Nov 2007, 19:52

Es darf natürlich nur folgender Teil ersetzt werden:

Code: Alles auswählen

$result = $this->db->getArray('SELECT * FROM `'.$this->tablePrefix.'article` WHERE (re_id='.$path[count($path)-1].') AND (clang='.$clang.')');
      if ($result) {
        $url = substr($url, 1).'/index.html';
        return $url;
      } else {
        $url = substr($url, 1).'.html';
        return $url;
      }
Dieser steht am Ende der Datei, deswegen mein Ausdruck "letzten Teil". Bei dir fehlen jetzt noch zwei '}' an Ende, dann sollte es auch wieder funktionieren.

Liebe Grüße,
Nicole

Wittrock
Beiträge: 344
Registriert: 25. Mär 2006, 00:47
Wohnort: Löhne
Kontaktdaten: Website

17. Nov 2007, 20:06

Hallo Nicole,

wenn ich das ersetze habe ich:


http://www.foto-koltzenburg.com/%3Cbr

und eine fast weisse Seite.

Gruß Ralf

Benutzeravatar
n.ruediger
Beiträge: 405
Registriert: 21. Mär 2007, 12:25
Wohnort: Frankfurt (Oder)
Kontaktdaten: ICQ Website Yahoo Messenger

17. Nov 2007, 22:12

Hallo Ralf,

hast du danach mal den Cache gelöscht?! Soll ich auf dem Server mal nachsehen, die Zugangsdaten hattest du mir ja mal geschickt?!

Liebe Grüße,
Nicole

FrankH
Beiträge: 71
Registriert: 11. Nov 2007, 16:42

18. Nov 2007, 06:02

Hallo,

bei mir geht der Code einwandfrei. Hatte auch erst den Fehler gemacht und ein "}" zuviel entfernt, dann hatte ich auch einen weißen Bildschirm, das Backoffice ging dann auch nicht mehr.

Nun läuft es problemlos! Vielen Dank!

Gruß
FrankH

eimerkaffee
Beiträge: 12
Registriert: 23. Nov 2007, 23:41

24. Nov 2007, 10:31

n.ruediger hat geschrieben:soll nur die Startseite ein index.html bekommen oder sollen alle Seiten auf index.html enden?
Hi,
und was muß ich machen, damit nur der Startartikel (Home) index.html heißt?
Ich benutze Rex 4.01 und class.oorealurl.categories.inc.php, und peil das mit meinen bescheidenen PHP-Kenntnissen noch nicht so ganz.

Klasse Addon übrigens, danke dafür!

FrankH
Beiträge: 71
Registriert: 11. Nov 2007, 16:42

16. Dez 2007, 06:54

Das würde mich für ein anderes Projekt auch Interessieren, wie dies umgesetzt werden könnte.

Wäre es denn nicht vorteilhafter dies bei allen Standardmäßig so einzustellen (Startartikel heißt immer index.html).

Gerade auch für Suchmaschinen.

Liebe Grüße
FrankH

Zurück zu „Allgemeines [R4]“