Hey Peter,
danke, aber macht der auch nicht.
Sorry das ich frage, aber was müsste denn dann wo bei dem utf8_decode stehen?
Hab davon leider keine Ahnung.
Viele Grüße,
Ronny
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/
- PAGEJUMPER
- Beiträge: 161
- Registriert: 16. Dez 2004, 17:54
- Wohnort: Leipzig
- Kontaktdaten: ICQ Website
- Peter.Bickel
- Beiträge: 1856
- Registriert: 25. Jan 2005, 21:17
- Wohnort: Schleswig-Holstein
- Kontaktdaten: Website
Re: Twitter-Modul - (Basic Auth nicht mehr supported)
Die Textausgabe findet ja in $status->text statt, glaub ich.
Dann wäre das utf8_decode($status->text)
Hier:
http://php.net/manual/de/function.utf8-decode.php
Dann wäre das utf8_decode($status->text)
Hier:
http://php.net/manual/de/function.utf8-decode.php
- PAGEJUMPER
- Beiträge: 161
- Registriert: 16. Dez 2004, 17:54
- Wohnort: Leipzig
- Kontaktdaten: ICQ Website
Re: Twitter-Modul - (Basic Auth nicht mehr supported)
Danke Peter, funktioniert super.
PAGEJUMPER.de - http://www.pagejumper.de
- PAGEJUMPER
- Beiträge: 161
- Registriert: 16. Dez 2004, 17:54
- Wohnort: Leipzig
- Kontaktdaten: ICQ Website
Re: Twitter-Modul - (Basic Auth nicht mehr supported)
Hallo Peter,
hast du vielleicht noch eine Idee wie man den Code so anpasst, dass nur die 5 aktuellsten angezeigt werden? Hab schon probiert, aber es scheint klappt nicht
hast du vielleicht noch eine Idee wie man den Code so anpasst, dass nur die 5 aktuellsten angezeigt werden? Hab schon probiert, aber es scheint klappt nicht
Code: Alles auswählen
<?php
require_once($REX['INCLUDE_PATH']. '/addons/tw/twitter.class.php');
// enables caching (path must exists and must be writable!)
// Twitter::$cacheDir = dirname(__FILE__) . '/temp';
Twitter::$cacheDir = ($REX['INCLUDE_PATH']. '/addons/tw/');
// ENTER HERE YOUR CREDENTIALS (see readme.txt)
$twitter = new Twitter ('REX_VALUE[6]', 'REX_VALUE[7]', 'REX_VALUE[8]', 'REX_VALUE[9]');
$channel = $twitter->load(Twitter::ME);
?>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<ul>
<?foreach ($channel->status as $status): ?>
<li><?php echo utf8_decode($status->text) ?><br><?php echo date("d.m.Y - H:i", strtotime($status->created_at)) ?> Uhr</li>
<?endforeach?>
</ul>
PAGEJUMPER.de - http://www.pagejumper.de
- Peter.Bickel
- Beiträge: 1856
- Registriert: 25. Jan 2005, 21:17
- Wohnort: Schleswig-Holstein
- Kontaktdaten: Website
Re: Twitter-Modul - (Basic Auth nicht mehr supported)
Hallo Ronny,
ich dachte, Du programmierst auch ein bissel?
Du könntest es z.B. so in der Art machen:
ich dachte, Du programmierst auch ein bissel?
Du könntest es z.B. so in der Art machen:
Code: Alles auswählen
$max = 5;
foreach ($channel->status as $status) {
if ($max > 0) {
... ausgabe ...
$max--;
}
}
- PAGEJUMPER
- Beiträge: 161
- Registriert: 16. Dez 2004, 17:54
- Wohnort: Leipzig
- Kontaktdaten: ICQ Website
Re: Twitter-Modul - (Basic Auth nicht mehr supported)
Hallo Peter,
ja, aber irgendwie stehe ich auf dem Schlauch. Das hatte ich auch schon eingefügt, dennoch kommt nur misst dabei raus.
ja, aber irgendwie stehe ich auf dem Schlauch. Das hatte ich auch schon eingefügt, dennoch kommt nur misst dabei raus.
Code: Alles auswählen
<?php
require_once($REX['INCLUDE_PATH']. '/addons/tw/twitter.class.php');
// enables caching (path must exists and must be writable!)
// Twitter::$cacheDir = dirname(__FILE__) . '/temp';
Twitter::$cacheDir = ($REX['INCLUDE_PATH']. '/addons/tw/');
// ENTER HERE YOUR CREDENTIALS (see readme.txt)
$twitter = new Twitter ('REX_VALUE[6]', 'REX_VALUE[7]', 'REX_VALUE[8]', 'REX_VALUE[9]');
$channel = $twitter->load(Twitter::ME);
$max = 5;
?>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<ul>
<?php foreach ($channel->status as $status) {
if ($max > 0) {
"<li><?php echo utf8_decode($status->text) ?><br><?php echo date("d.m.Y - H:i", strtotime($status->created_at)) ?> Uhr</li>"
$max--;
}
}?>
<?endforeach?>
</ul>
PAGEJUMPER.de - http://www.pagejumper.de
- Peter.Bickel
- Beiträge: 1856
- Registriert: 25. Jan 2005, 21:17
- Wohnort: Schleswig-Holstein
- Kontaktdaten: Website
Re: Twitter-Modul - (Basic Auth nicht mehr supported)
Was für Mist? Du musst schon genauere Infos geben ...
Wenn das Dein Code ist, kann das ja nicht innerhalb geöffneter PHP-Tags funktionieren:
"<li><?php echo utf8_decode($status->text) ?><br><?php echo date("d.m.Y - H:i", strtotime($status->created_at)) ?> Uhr</li>"
Und das Meta <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> ist vermutlich auch unsinnig,weil Du Dich hier nicht innerhalb des Headers befindest, oder?
Wenn das Dein Code ist, kann das ja nicht innerhalb geöffneter PHP-Tags funktionieren:
"<li><?php echo utf8_decode($status->text) ?><br><?php echo date("d.m.Y - H:i", strtotime($status->created_at)) ?> Uhr</li>"
Und das Meta <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> ist vermutlich auch unsinnig,weil Du Dich hier nicht innerhalb des Headers befindest, oder?
- PAGEJUMPER
- Beiträge: 161
- Registriert: 16. Dez 2004, 17:54
- Wohnort: Leipzig
- Kontaktdaten: ICQ Website
Re: Twitter-Modul - (Basic Auth nicht mehr supported)
Jetzt funzt es
PAGEJUMPER.de - http://www.pagejumper.de
Re: Twitter-Modul - (Basic Auth nicht mehr supported)
Moin,
leider bekomme ich hier keine Ausgabe...
Folgendes habe ich gemacht:
Modul angelegt:
Input:
Output:
In den Ordner redaxo/include/addons/tw die Datein twitter.class.php und OAuth.php aus dem Link phpfashion.com/twitter-for-php kopiert und die Rechte 777 vergeben.
Bei Twitter eine App angemeldet und unter Input folgende Werte angegeben:
Consumer key
Consumer secret
Access Token
Access Token Secret
Jedoch bekomme ich keine Fehlermeldung aber auch keine Tweets...
Woran kann das liegen?
System:
REDAXO: 4.5.1
PHP: 5.4.26
Danke schon einmal im Voraus...
Ps. Kann es an der Einstellung bei Twitter unter: Callback URL liegen? Was muss ich hier eintragen?
leider bekomme ich hier keine Ausgabe...
Folgendes habe ich gemacht:
Modul angelegt:
Input:
Code: Alles auswählen
<h2>OAuth für Twitter</h2>
Consumer key <input type="text" size="100" name="VALUE[6]" value="REX_VALUE[6]" /><br />
Consumer secret <input type="text" size="100" name="VALUE[7]" value="REX_VALUE[7]" /><br />
Access Token <input type="text" size="100" name="VALUE[8]" value="REX_VALUE[8]" /><br />
Access Token Secret <input type="text" size="100" name="VALUE[9]" value="REX_VALUE[9]" /><br />
Code: Alles auswählen
<?php
require_once($REX['INCLUDE_PATH']. '/addons/tw/twitter.class.php');
// enables caching (path must exists and must be writable!)
// Twitter::$cacheDir = dirname(__FILE__) . '/temp';
Twitter::$cacheDir = ($REX['INCLUDE_PATH']. '/addons/tw/');
// ENTER HERE YOUR CREDENTIALS (see readme.txt)
$twitter = new Twitter ('REX_VALUE[6]', 'REX_VALUE[7]', 'REX_VALUE[8]', 'REX_VALUE[9]');
$channel = $twitter->load(Twitter::ME);
?>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<ul>
<?foreach ($channel->status as $status): ?>
<li><a href="http://twitter.com/<?=$status->user->screen_name?>"><img src="<?=$status->user->profile_image_url?>"> <?=$status->user->name?></a>:
<?=$status->text?>
</li>
<?endforeach?>
</ul>
Bei Twitter eine App angemeldet und unter Input folgende Werte angegeben:
Consumer key
Consumer secret
Access Token
Access Token Secret
Jedoch bekomme ich keine Fehlermeldung aber auch keine Tweets...
Woran kann das liegen?
System:
REDAXO: 4.5.1
PHP: 5.4.26
Danke schon einmal im Voraus...
Ps. Kann es an der Einstellung bei Twitter unter: Callback URL liegen? Was muss ich hier eintragen?
Re: Twitter-Modul - (Basic Auth nicht mehr supported)
Erledigt...
In der Ausgabe hatten sich ein paar kleine Dinge geändert.
Mit dieser Ausgabe funktioniert nun alles wieder.
In der Ausgabe hatten sich ein paar kleine Dinge geändert.
Code: Alles auswählen
<?php
require_once($REX['INCLUDE_PATH']. '/addons/tw/twitter.class.php');
// enables caching (path must exists and must be writable!)
// Twitter::$cacheDir = dirname(__FILE__) . '/temp';
Twitter::$cacheDir = ($REX['INCLUDE_PATH']. '/addons/tw/');
// ENTER HERE YOUR CREDENTIALS (see readme.txt)
$twitter = new Twitter ('REX_VALUE[6]', 'REX_VALUE[7]', 'REX_VALUE[8]', 'REX_VALUE[9]');
$statuses = $twitter->load(Twitter::ME);
?>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<ul>
<?php foreach ($statuses as $status): ?>
<li><a href="http://twitter.com/<?= $status->user->screen_name ?>">
<?= htmlspecialchars($status->user->name) ?></a>:
<?= Twitter::clickable($status) ?>
<small>at <?= date("j.n.Y H:m", strtotime($status->created_at)) ?></small>
</li>
<?php endforeach ?>
</ul>
- PAGEJUMPER
- Beiträge: 161
- Registriert: 16. Dez 2004, 17:54
- Wohnort: Leipzig
- Kontaktdaten: ICQ Website
Re: Twitter-Modul - (Basic Auth nicht mehr supported)
Hallo Zusammen,
hat jemand eine Idee, wie ich die Beiträge in "charset=iso-8859-1" angezeigt bekomme? Hab schon einiges Probiert, aber leider hat nix funktioniert. Auch würde ich die Tweets auf die letzten 5 beschränken.
Viele Grüße,
Ronny
hat jemand eine Idee, wie ich die Beiträge in "charset=iso-8859-1" angezeigt bekomme? Hab schon einiges Probiert, aber leider hat nix funktioniert. Auch würde ich die Tweets auf die letzten 5 beschränken.
Viele Grüße,
Ronny
PAGEJUMPER.de - http://www.pagejumper.de
-
- Beiträge: 1371
- Registriert: 4. Aug 2006, 14:06
- Wohnort: Rheinberg
- Kontaktdaten: Website Twitter
Re: Twitter-Modul - (Basic Auth nicht mehr supported)
UTF-Decode ist der Zauberbefehl:PAGEJUMPER hat geschrieben: hat jemand eine Idee, wie ich die Beiträge in "charset=iso-8859-1" angezeigt bekomme?
http://www.php.net/manual/de/function.utf8-decode.php
- PAGEJUMPER
- Beiträge: 161
- Registriert: 16. Dez 2004, 17:54
- Wohnort: Leipzig
- Kontaktdaten: ICQ Website
Re: Twitter-Modul - (Basic Auth nicht mehr supported)
Wenn ich das in einfüge, wird es dennoch nicht korrekt angezeigt
Code: Alles auswählen
str_replace('%7E', '~', rawurlencode(utf8_encode($input)))
PAGEJUMPER.de - http://www.pagejumper.de
-
- Beiträge: 1371
- Registriert: 4. Aug 2006, 14:06
- Wohnort: Rheinberg
- Kontaktdaten: Website Twitter
Re: Twitter-Modul - (Basic Auth nicht mehr supported)
Du wolltest es doch in ISO ?? Oder? Dann solltest Du UTF_Decode nutzen.
Und evtl. muss raus.
Hat eh nix im Modul zu suchen.
Und evtl.
Code: Alles auswählen
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
Hat eh nix im Modul zu suchen.
- ralf.schlott
- Beiträge: 625
- Registriert: 5. Dez 2007, 21:22
- Wohnort: Hamburch
- Kontaktdaten: Website
Re: Twitter-Modul - (Basic Auth nicht mehr supported)
Funktioniert das Ding noch bei wem`?
- Danke für Redaxo! -
http://www.prenzlweb.de
http://www.prenzlweb.de
- Peter.Bickel
- Beiträge: 1856
- Registriert: 25. Jan 2005, 21:17
- Wohnort: Schleswig-Holstein
- Kontaktdaten: Website
Re: Twitter-Modul - (Basic Auth nicht mehr supported)
Das geht schon lang nicht mehr. Twitter ändert da auch ständig was, so dass man immer wieder nachbessern muss. Im Prinzip wollen sie das gar nicht, dass man die Tweets so einbindet.
Ich nutze seit langer Zeit schon das hier:
http://jasonmayes.com/projects/twitterA ... m4xl1.dpbs
Da gibt es auch immer mal Updates, so dass sich die Anpassungen nach einem Twitter-Update sehr in Grenzen halten.
Ich nutze seit langer Zeit schon das hier:
http://jasonmayes.com/projects/twitterA ... m4xl1.dpbs
Da gibt es auch immer mal Updates, so dass sich die Anpassungen nach einem Twitter-Update sehr in Grenzen halten.
- ralf.schlott
- Beiträge: 625
- Registriert: 5. Dez 2007, 21:22
- Wohnort: Hamburch
- Kontaktdaten: Website
Re: Twitter-Modul - (Basic Auth nicht mehr supported)
Ach deswegen. Na, da hast du mir Zeit erspart. Ich werde das gar nicht mehr einbinden. Link reicht
Danke!
Danke!
- Danke für Redaxo! -
http://www.prenzlweb.de
http://www.prenzlweb.de