Neues einfaches Blogsystem [TvsBlog]

Alles über die Anwendung und Entwicklung von AddOns.

Beitragvon Richard.Laing » 8. Sep 2010, 08:42

öhm habe ich was übersehen?

oder meinst du das:
Da ich immer wieder Darstellungsprobleme mit dem Code hatte, der Code dann jetzt immer als .txt Datei zum Dowload.

gruß richy
REXvideo Videotutorials für Redaxo www.REXvideo.de
Webseite www.on-laing.de smokezig.de www.smokezig.de
Benutzeravatar
Richard.Laing
 
Beiträge: 2108
Registriert: 27. Aug 2005, 23:55
Wohnort: Brühl / Rheinland

Beitragvon michaelwandel » 8. Sep 2010, 08:51

Öööhm da frach mich mal wodrauf ich eben geantwortet habe, sorry war wohl der falsche Thread :D

Gruß, Michael.

P.S.: Nochmal Danke für Deine Mühe und die guten Tutorials ;-)
Benutzeravatar
michaelwandel
 
Beiträge: 102
Registriert: 1. Jul 2010, 12:54

Archivlinks (Monat + Jahr) wie Wordpress-Sidebar

Beitragvon pittgfx » 30. Sep 2010, 14:39

Hi,

erstmal danke für das Blogsystem! es läuft sofort ohne probleme und ist einfachst zu bedienen.

einen vorschlag hätte ich noch in form von einem modul z.b.: Archivlinks (Monat + Jahr; September 2010, August 2010) wie in der Wordpress-Sidebar.

grüße
Sven
pittgfx
 
Beiträge: 13
Registriert: 5. Sep 2007, 10:11

Beitragvon michaelwandel » 5. Okt 2010, 15:47

Ja, da baue ich mal ein Modul für, muß da eh mal weitermachen, ich brauche jetzt selbst mal eine Comment-Funktion ;-) Das wird aber ein klein wenig aufwändiger :)

Gruß, Michael
Benutzeravatar
michaelwandel
 
Beiträge: 102
Registriert: 1. Jul 2010, 12:54

Beitragvon elricco » 15. Okt 2010, 14:04

Hallo, alle zusammen.

Erstmal vielen Dank für dieses tolle Blog-Addon.

Ich war gerade mal so frei und habe ein wenig an der RSS-Feed-Ausgabe gebastelt, da dieser bei mir nicht ordentlich generiert wurde.

Ersteinmal sollte man bei meiner Version noch in die Konfiguration schreiben:
Code: Alles auswählen
rssCopyright=Autorname

Und der Code der RSS-Funktion in der articles.inc.php sieht nun wie folgt aus bei mir:
Code: Alles auswählen
function generateRss() {
       
  global $REX;
  global $art_table;
  global $myIniFile;
       
  $settings = parse_ini_file($myIniFile);
       
  if ($settings['rssGenerate'] == 1) {
       
    $filename = $REX['MEDIAFOLDER'] . '/tvsblog.xml';
    $file = @fopen($filename, "w-", $use_include_path);
    if ($file)
    {
      $actDate = date("D, j M Y H:i:s O");
      $output = "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n";
      $output .= "<rss version=\"2.0\">\n";
      $output .= "  <channel>\n";
      $output .= "    <title>" . $settings['rssTitle'] . "</title>\n";
      $output .= "    <link>" . $settings['rssLink'] . "</link>\n";
      $output .= "    <description>" . $settings['rssDescription'] . "</description>\n";
      $output .= "    <language>" . $settings['rssLanguage'] . "</language>\n";
      $output .= "    <copyright>" .$settings['rssCopyright']."</copyright>\n";
      $output .= "  <pubDate>" . $actDate . "</pubDate>\n";
      $sql = new rex_sql();
      $sql->setQuery("SELECT * FROM " . $art_table . " ORDER BY id DESC");

      if ($sql->getRows() > 0 )
      {
        for ($i = 1; $i <= $sql->getRows(); $i++) {
          $datum = date("D, j M Y H:i:s O",$sql->getValue('create_date'));
          $output .= "    <item>\n";
          $output .= "      <title>" . $sql->getValue('title') . "</title>\n";
          $output .= "      <description><![CDATA[" . $sql->getValue('description') . "]]></description>\n";
          $output .= "      <link>" . $settings['rssLink'] . "/index.php?article_id=" . $settings['blogArticle_id'] . "&amp;post_id=" . $sql->getValue('id') . "</link>\n";
          $output .= "      <author>" .$sql->getValue('create_user'). "</author>\n";
          $output .= "      <guid>" .$sql->getValue('id'). "</guid>\n";
          $output .= "      <pubDate>" . $datum . "</pubDate>\n";
          $output .= "    </item>\n";
          $sql->next();
        }
      }
      $output .= "  </channel>\n</rss>\n";
      fwrite($file, $output);
      fclose($file);
    }
  }
}

Ist nun alles nach "Konvention" und UTF-8 gebaut, und ich habe die Verlinkung des Posts geändert. Statt $_SERVER['SERVER_NAME'] den INI-Eintrag §settings['rssLink'] genommen.

Hoffe das passt und ist ok so.
Gruß Tim
Benutzeravatar
elricco
 
Beiträge: 160
Registriert: 21. Jun 2007, 23:48
Wohnort: Bochum

Beitragvon michaelwandel » 15. Okt 2010, 14:05

Hi Tim,

ja super, werde ich mal direkt einbauen und dann das Update zur Verfügung stellen, bastele da eh grad noch dran :)

Gruß, Michael :)
Benutzeravatar
michaelwandel
 
Beiträge: 102
Registriert: 1. Jul 2010, 12:54

TVSBlog-Update 0.6

Beitragvon michaelwandel » 18. Okt 2010, 10:41

So,

habe hier: http://www.redaxo.de/180-0-addon-detail ... don_id=765 mal die aktuelle Version veröffentlicht. RSS-Feeds sind nun "konform", es werden auch nur noch die Online-gesetzten ausgegeben ;-)

Gruß, Michael :)
Benutzeravatar
michaelwandel
 
Beiträge: 102
Registriert: 1. Jul 2010, 12:54

Beitragvon Richard.Laing » 18. Okt 2010, 12:11

hi michael
ich habe mir die neue version mal installiert und klappt bestens und auf anhieb. danke hierfür

kurze frage dazu die artikel werden ja immer komplett also alles was ich eintrage angezeigt, ist hier noch ein teaser angedacht? weil der klick auf die überschrift der dann zum gesammt artikel geht ja sonst nicht wirklichen mehrwert hat.. ? oder habe ich was übersehen

gruß richy
REXvideo Videotutorials für Redaxo www.REXvideo.de
Webseite www.on-laing.de smokezig.de www.smokezig.de
Benutzeravatar
Richard.Laing
 
Beiträge: 2108
Registriert: 27. Aug 2005, 23:55
Wohnort: Brühl / Rheinland

Beitragvon michaelwandel » 18. Okt 2010, 12:19

Hi Richy :)

Mmh, ja angedacht ist das schon, hat aber zusätzlich den Sinn, eine direkt zuzuordnende URL zu erzeugen, z.B. bei RSS-Feeds oder, wenn es mal soweit ist, bei Facebook- oder twitter-Verlinkungen ;-)
Aber Teaser werde ich wohl als nächstes umsetzen, denn Kunden fragen das auch ab ;-) Ich hoffe in den nächsten Tagen mal was dran tun zu können, unsere eigene Webseite (http://www.thavis.com) war erstmal vordringlicher, natürlich mit Redaxo umgesetzt ;-)

Gruß, Michael :)
Benutzeravatar
michaelwandel
 
Beiträge: 102
Registriert: 1. Jul 2010, 12:54

Beitragvon Richard.Laing » 18. Okt 2010, 12:27

jau supi ist doch schön geworden...
hups ich seh grade du bist ja umme ecke bei mir ;) köln - brühl
gruß richy
REXvideo Videotutorials für Redaxo www.REXvideo.de
Webseite www.on-laing.de smokezig.de www.smokezig.de
Benutzeravatar
Richard.Laing
 
Beiträge: 2108
Registriert: 27. Aug 2005, 23:55
Wohnort: Brühl / Rheinland

Beitragvon michaelwandel » 18. Okt 2010, 12:39

Jahaa, kann direkt über den Rhein spucken ;-)


Komm doch mal auf ein Bierchen rüber ;-)

Gruß und viel Spaß, Michael :)
Benutzeravatar
michaelwandel
 
Beiträge: 102
Registriert: 1. Jul 2010, 12:54

Beitragvon elricco » 4. Nov 2010, 13:22

Tach, ihr Biertrinker ;),

ich hatte gerade ein kleines Problem und hoffe es gelöst zu haben. Darum lasse ich euch mal dran teilhaben.

Problem: Zwei Kategorien (Aktuell und Archiv), beim Klick auf die Kategorien zeigt er mir die Blogeinträge an. Beim Klick auf einen Blogeintrag in Aktuell (category 1) zeigt er mir den Blogeintrag einezeln an, auch ok. Beim Klick auf den Blogeintrag in Archiv (category 2) sagt er mir: Noch keine Einträge in dieser Kategorie.
Kann ja nicht sein, ist ja zugeordnet.
Also den Linkbau im Modul ergänzt:
Vorher:
Code: Alles auswählen
echo "   <h2><a href='" . rex_getUrl('','', array('post_id'=>$sql->getValue('id')), '&amp;') . "'>" . $sql->getValue('title') . "</a></h2>";
Nachher:
Code: Alles auswählen
echo "   <h2><a href='" . rex_getUrl('','', array('tvsblog_category'=>$sql->getValue('categories'),'post_id'=>$sql->getValue('id')), '&amp;') . "'>" . $sql->getValue('title') . "</a></h2>";


Funktioniert so bei mir.

Gruß Tim
Benutzeravatar
elricco
 
Beiträge: 160
Registriert: 21. Jun 2007, 23:48
Wohnort: Bochum

Beitragvon elricco » 4. Nov 2010, 13:33

Und noch einer:

Da ich gerade eine Kommentarfunktion benötigte, die der Kunde vorher ausgeschlossen hatte -.-, jetzt aber doch benötigte, habe ich mir einfach mal Facebook zu nutze gemacht, und Folgendes im Modul ergänzt unter der 'description':
Code: Alles auswählen
if ($tvsblog_post_id != "") {
  echo "  <div id=\"fb-root\"></div>
             <script src=\"http://connect.facebook.net/en_US/all.js#appId=YOUR_APP_ID&amp;xfbml=1\"></script><fb:comments xid=\"YOUR_APP_ID\" width=\"410\"></fb:comments>";
}


YOUR_APP_ID gibt es hier http://developers.facebook.com/setup/

Gruß Tim
Benutzeravatar
elricco
 
Beiträge: 160
Registriert: 21. Jun 2007, 23:48
Wohnort: Bochum

Beitragvon michaelwandel » 5. Nov 2010, 14:16

Jo suber, das werde ich doch mal einbauen ;-)

Danke für die Hinweise :)

Gruß, Michael :)
Benutzeravatar
michaelwandel
 
Beiträge: 102
Registriert: 1. Jul 2010, 12:54

Beitragvon nuxx » 1. Dez 2010, 17:43

Hallole
tolles Addon !
Kleines Problemchen hab ich noch:
der Feed erzeugt eine URL "meinedomain.de" obwohl ich in der config die Korrekte URL eingetragen habe.
l.g. nuxx
nuxx
 
Beiträge: 85
Registriert: 16. Dez 2005, 17:45

VorherigeNächste

Zurück zu AddOns [R4]

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 3 Gäste