[phpBB Debug] PHP Warning: in file [ROOT]/ext/tas2580/seourls/event/listener.php on line 213: Undefined array key "FORUM_NAME"
blog - 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
Oliver.Kreischer
Beiträge: 2508
Registriert: 17. Dez 2004, 00:03
Wohnort: Velbert - LA
Kontaktdaten: Website

blog

20. Jan 2005, 13:50

hallo,
im wiki hab ich den link zu http://www.manuva.at/ gesehen.

kann mir jemand sagen wie dort der blog realisiert wurde und ob es schwer ist den um subkategorien zu erweitern?

.... eine archiv funktion wäre auch toll ...

gruß
oliver
.. der an einem blog (in redaxo) verzweifelt.. :-))

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

23. Jan 2005, 23:48

darf ich noch einmal nachfragen???

gruß
oliver

Benutzeravatar
vscope
Beiträge: 477
Registriert: 24. Aug 2004, 22:11
Wohnort: Austria/Vienna
Kontaktdaten: ICQ Website

26. Jan 2005, 21:23

das hab ich gemacht.
ist einfach ... aber man braucht dafür man schon ein wenig sql und php erfahrung.

Benutzeravatar
vscope
Beiträge: 477
Registriert: 24. Aug 2004, 22:11
Wohnort: Austria/Vienna
Kontaktdaten: ICQ Website

26. Jan 2005, 21:24

kann dich mal auf die doku zu diesem thema verweisen.

http://wiki.redaxo.de/pmwiki.php/Main/A ... geComments

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

26. Jan 2005, 23:17

hallo vscope,

vielen dank für die antwort.

das mit den anonymen kommentaren hatte ich schon eingebaut.

was ich nicht hinbekomme sind die üblichen blog funktionen wie z.b.:

eine bestimmte anzahl news wird aus verschieden kategorien auf der startseite angeteasert. (nach klick auf einer news kommt die detailansicht.)

bis jetzt muß ich ja in den metadaten eines artikels angeben wie lange der teaser gezeigt werden soll und überhaupt den teaser erstellen (der ja eigentlich nur ein teil der news ist (angerissener text / grafik)).

es gibt jeweils ein archiv für jede kategorie (=subnavigation von HOME)

mittels vor und zurück buttons werden immer eine bestimmte anzahl von news in dieser kategorie (oder gemischt auf der startseite) angeteasert.

die kommentare in der detailansicht sind ja kein problem.....

hab ich irgendetwas grundlegendes bei dem newshandling von redaxo noch nicht verstanden?

auf der manuva seite gibt es (soweit ich das sehe) keine unterkategorien im blog... (und keinen back button in der detailansicht)

sonst komme ich recht gut klar..

gruß
oliver
http://www.popupboxx.de

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

30. Jan 2005, 15:16

vielleicht könntest du kurz erklären wie du die "vor und zurück navigation" bei manuva (ganz unten) gemacht hast...

das würde mich schon weiter bringen.

oder ist das nicht in 2 sätzen erklärt?

gruß
oliver

Benutzeravatar
vscope
Beiträge: 477
Registriert: 24. Aug 2004, 22:11
Wohnort: Austria/Vienna
Kontaktdaten: ICQ Website

30. Jan 2005, 20:33

für solche dinge brauchst du in redaxo php und mysql kenntnisse.
dann kannst du eigentlich das frontend so gestalten wie du willst.
ohne php kenntnisse sind die möglichkeiten schon eher begrenzt.

deine anfragen sind leider nicht in ein paar sätzen zu klären.
das heist nicht das es kompliziert ist aber ... das würde den rahmen sozusagen sprengen ;)

lg

vscope

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

30. Jan 2005, 21:19

ok.
trotzdem danke für deine antwort.

gruß
oliver

Goldfisch
Beiträge: 230
Registriert: 22. Sep 2004, 17:47
Wohnort: Aschaffenburg
Kontaktdaten: Website

31. Jan 2005, 13:54

Ich schätze mal, dass alle Artikel im Blog in einer Kategorie sind.
D.h. man könnte alle Artikel in dieser Kategorie auswählen, den aktuellen Artikel suchen und den nächsten und vorherigen ermitteln.


Alle Artikel in der gewünschten Katgeorie, nach Prio sortiert auswählen.
Die Artikel werden in Redaxo in der Tabelle "rex_article" gespeichert.

Code: Alles auswählen


$BC = new sql;
$BC->setQuery("SELECT * FROM rex_article WHERE category_id = '$myCatId' ORDER BY 'prior'");

Wenn du über z.B. phpMyAdmin dir die Tabelle "rex_article" ansiehst, dann
findet du neben den anderen Angaben zu einem Artikel auch die ID des Artikels.

Diese in einem Array sammeln. D.h. die Ergebnisse der Anfrage durchgehen und in den Wert der Zelle "id" dem Array hinzufügen.

Code: Alles auswählen

$pages = array();

for ($i=0;$i<$BC->getRows();$i++){
  $page = $BC->getValue("id");
  $pages[] = $page; 
  $BC->next();
}
nun nach der aktuellen Artikel-Id suchen und den nächsten und vorherigen Artikel im Array ermitteln

Code: Alles auswählen

$myPageId = $this->getValue('article_id');

$key = array_search($myPageId, $pages);
$nextPage = $pages[$key+1];
$previousPage = $pages[$key-1];
Nun mit

Code: Alles auswählen

<a href=index.php&article_id=$previousPage>previous</a>

<a href=index.php&article_id=$nextPage>next</a>
den Link bauen und ausgeben ...


Peter
Zuletzt geändert von Goldfisch am 31. Jan 2005, 14:01, insgesamt 1-mal geändert.

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

31. Jan 2005, 13:57

hallo goldfisch,

danke! werde ich heute abend mal durchprobieren.

ich melde mich dann nochmal!

gruß
oliver

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

31. Jan 2005, 21:23

hallo peter,

anscheinend reicht mein verständnis doch nicht aus.
bekomme es so leider nicht hin.

wo muß ich das script einbauen? in dem modul artikelliste? ein eigenes modul dafür machen?

gruß
oliver

Goldfisch
Beiträge: 230
Registriert: 22. Sep 2004, 17:47
Wohnort: Aschaffenburg
Kontaktdaten: Website

1. Feb 2005, 12:09

was bekommst du nicht hin? wo kommt was hin?


den Code nach der Beschreibung einfach mal in die Ausgabe eines Moduls kopieren. Der folgende Code ist nun nach der Beschreibung ergänzt ...

das Modul hier liest nun alle Artikel aus der Kategorie aus, in dem sich das Modul (im Artikel) befindet. ($myCatId)

wenn das eine Kategorie sein soll, einfach die Zahl ändern.

Code: Alles auswählen

<?

$myCatId = $this->getValue('category_id'); 

$BC = new sql; 
$BC->setQuery("SELECT * FROM rex_article WHERE category_id = '$myCatId' ORDER BY 'prior'"); 

 

$pages = array(); 

for ($i=0;$i<$BC->getRows();$i++){ 
  $page = $BC->getValue("id"); 
  $pages[] = $page; 
  $BC->next(); 
} 
 

$myPageId = $this->getValue('article_id'); 

$key = array_search($myPageId, $pages); 
$nextPage = $pages[$key+1]; 
$previousPage = $pages[$key-1]; 
 
echo "
<a href=index.php&article_id=$previousPage>previous</a> 
<a href=index.php&article_id=$nextPage>next</a> 
";

?>

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

1. Feb 2005, 18:02

[b]komisch jetzt klappt es...[/b]
keine ahnung was ich gestern falsch gemacht habe.

danke sehr!
oliver

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

2. Feb 2005, 16:58

so. das vor und zurück klappt super. danke nochmals!

ist noch viel aufwand das gleiche für das modul "Artikelliste" zu erstellen?

ich lass mir gearde "Alle Artikel die als Teaser gekennzeichnet sind" anzeigen und habe die anzahl der zu zeigenden teaser auf 3 beschränkt....

jetzt wäre es natürlich sehr schön immer 3 artikel(teaser) vor und zurück zu springen (sofern welche vorhanden sind)...

das würde den blog perferekt machen .... :-))

gruß
oliver

Zurück zu „Allgemeines [R2]“