php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2005

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 02.03.2005, 10:45  
Gast
 
Beiträge: n/a
Standard Habe noch ein paar Fragen/Probleme

Hallo,

ich bin gerade dabei mein eigenes, kleines Weblog zu schreiben und möchte mich auf dieser Weise bei den Leuten bedanken, die mir bisher hier geholfen haben meine Problem zu lösen. Dank dieser Hilfe bin ich auch schon ein ganzes Stückchen weiter gekommen. Je länger man an einer Sache arbeitet, desto mehr Fragen tun sich leider immer wieder auf, für die ich nun eine Antwort suche.

Problem 1: Text kürzen
Ich bekomme aus der Datenbank beispielweise in der Variable $text einen Text mit insgesamt 300 Zeichen zurück. Nun möchte ich aber das nur 250 Zeichen und danach drei ... angezeigt werden sollen.

Problem 2: Wörter zählen
Ich möchte, dass bei jedem Beitrag die Wortzahl angezeigt wird. Am besten wäre eine Lösung, die bei dem Eintragen in die Datenbank gleich die Wörter zählt und diese in einem gesonderten Feld hinterlegt. Problematisch ist aber, dass eventuell vorhandene HTML-Befehle nicht mitgezählt werden dürfen.

Problem 3: Datum formatieren
In meinem Buch, welches gestern per Post kam , steht etwas von date() zum formatieren eines Datums mit Zeitangabe. Leider wird sich aber ausgeschwiegen, wie das mit einer DB-Abfrage kombiniert werden kann. Ich habe beispielsweise in der DB ein Feld mit dem Namen _created. In diesem Feld steht immer das Datum sowie Uhrzeit in dem Format "2005-03-02 10:40:25". Mit Hilfe dieses Datensatzes soll dann auf der Homepage das Datum so ausgegeben werden: "Dienstag, 02.03.05 um 10.40".

Problem 4: TrackBack
Mein größtes Sorgenkind momentan ist die Trackback-Funktion. Kennt eventull jemand gute Internet-Adresse die beschreiben wie so etwas aufgebaut wird?

Ich hoffe, dass ihr mir dabei helfen könnt, meine Probleme zu lösen und möchte mich vorneweg dafür schon einmal bedanken.


Grüße
Christian
 
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 02.03.2005, 10:49  
Moderator
 
Benutzerbild von robo47
 
Registriert seit: 03.09.2004
Beiträge: 11.792
PHP-Kenntnisse:
Fortgeschritten
robo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz sein
Standard

1) manual -> string funktionen -> substr()
2) striptags die tags entfernten -> exploden anhand von leerstellen count auf das array
3) www.php.net/date da ist alles gelistet wie man formatieren kann
4) was ist trackback `?
robo47 ist offline  
Alt 02.03.2005, 10:59  
Erfahrener Benutzer
 
Registriert seit: 30.01.2005
Beiträge: 140
Malfunction
Standard

Zitat:
Zitat von robo47
...
4) was ist trackback `?
http://de.wikipedia.org/wiki/TrackBack

Zitat:
Als Trackback bezeichnet man eine Funktion, mit der Weblogs Informationen über Reaktionen bzw. Kommentare durch einen automatischen Benachrichtigungsdienst untereinander austauschen können.
[Bearbeiten]

Funktionsweise

Die Trackback-Funktion wurde zunächst von der Firma Six Apart für die Weblog-Software Movable Type entwickelt. Es ermöglicht den Bloggern festzustellen, ob auf ihren eigenen Eintrag in einem anderen Weblog Bezug genommen wird. Zwischen den beteiligten Weblogs werden dazu Pings ausgetauscht, die die Beziehung zwischen den Einträgen herstellen.

Die Trackback-Nachrichten (sog. Trackbacks) werden am Ende eines Weblog-Eintrages bzw. zusammen mit den dazugehörigen Kommentaren angezeigt. Sie enthalten den Namen des Weblogs, die entsprechende URL und eine Zusammenfassung des Eintrages, aus dem Bezug zum aktuellen Weblog-Eintrag genommen wurde.

Je nach der verwendeten Software kann es erforderlich sein, beim Erstellen eines Weblog-Eintrags die Trackback-URL manuell einzugeben. Komfortablere Programme erledigen dies selbst und bieten auch eine automatische Trackback-Erkennung (Trackback Auto Discovery).

In der wissenschaftlichen Fachliteratur könnte man sich Trackback etwa so vorstellen wie eine Primärquelle, die automatisch über Zitationen in anderen Literaturquellen oder in der Sekundärliteratur benachrichtigt wird
Dort auch der weiterführende Link "trackback mit php realisieren":
http://unblogbar.com/weblog/262/trac...p-realisieren/
Malfunction ist offline  
Alt 02.03.2005, 16:12  
Gast
 
Beiträge: n/a
Standard

Zu 2:
Wie ich das Datum formatiere habe ich auch schon rausbekommen. Mein Problem an der Sache ist aber das ich nicht weiß wie ich das mit der Variable hinbekomme. Ich möchte ja nicht das derzeitige Datum sondern das aus der Datenbank anzeigen.

Zu 3:
Zitat:
striptags die tags entfernten -> exploden anhand von leerstellen count auf das array
Das kapier ich jetzt leider ganz und gar nicht.
 
Alt 02.03.2005, 16:22  
Moderator
 
Benutzerbild von robo47
 
Registriert seit: 03.09.2004
Beiträge: 11.792
PHP-Kenntnisse:
Fortgeschritten
robo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz sein
Standard

Zitat:
Zitat von bishbind
Zu 2:
Wie ich das Datum formatiere habe ich auch schon rausbekommen. Mein Problem an der Sache ist aber das ich nicht weiß wie ich das mit der Variable hinbekomme. Ich möchte ja nicht das derzeitige Datum sondern das aus der Datenbank anzeigen.

Zu 3:
Zitat:
striptags die tags entfernten -> exploden anhand von leerstellen count auf das array
Das kapier ich jetzt leider ganz und gar nicht.
2) indem du im manual dir das 2te argmuent von date anschaust?

3) mittels striptags entfernst du sämtliche html-tags, dann mittels explode zerteilst du die übrigbleibende zeichenkennte in ein array indem nach jeder leerstelel ein neues element des arrays erstellt wird, dann hast du jedes wort in einem element des arrays, dann zählst du die anzahl der elemente mit count und hast die nazhal der wörter, vieleicht vorher noch doppelte leerstellen mittels nem regulären ausdruck durch einfache ersetzen, sonst hast du zu viele leere elemente :P und vielciht einfacher und resourcensparender als der weg über explode wäre einfach die anzahl der leerstellen zu zählen udn dann + 1 zu rechnen, [natürlci hvorher mittels trim leerestellen davor und danach beschneien

oder wie ich grad ima manual sehe: str_word_count

www.php.net/str_word_count :P
robo47 ist offline  
Alt 02.03.2005, 18:38  
Gast
 
Beiträge: n/a
Standard

Zu 1.)

http://www.cix88.de/php/php_text/lev...egrenzen_2.php
 
 


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Paar Probleme bei Auktionsscript ghost120 PHP Tipps 2008 51 08.05.2008 16:00
Ein paar Fragen robydog PHP Tipps 2008 7 23.04.2008 11:45
[Erledigt] Paar Abfragen Fragen/Probleme Datenbanken 6 27.02.2006 16:07
habe ein paar fragen zu REGEX imported_kremser PHP Tipps 2006 11 31.01.2006 15:30
Ein paar Probleme mit einem Gästebuch PHP Tipps 2006 8 23.01.2006 21:05
ein paar Fragen Da-JS PHP Tipps 2006 1 08.01.2006 16:36
suche ein paar Leute, die mir bei einem OGame helfen der.Chris Beitragsarchiv 24 08.08.2005 21:27
mal ein paar fragen zu login und "communitysytem" Fraylman PHP Tipps 2004-2 10 30.12.2004 17:32
[Erledigt] Ein paar Fragen! HELP! Off-Topic Diskussionen 9 07.12.2004 13:15
Ein Paar Fragen PHP Tipps 2004-2 6 10.11.2004 19:21
paar include befehle aber jedersoll zufällig das selbe aussp PHP Tipps 2004 4 02.09.2004 18:33
Passwortschutz: Kann mir jemand ein paar seiten nennen PHP Tipps 2004 5 22.07.2004 13:57
paar probleme mit php bzw. apache <- help PHP Tipps 2004 3 14.06.2004 15:06

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
http://unblogbar.com/weblog/262/trackback-mit-php-realisieren/

Alle Zeitangaben in WEZ +2. Es ist jetzt 06:59 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.