OXID eSales User Forum, bis Oktober 2008   OXID eSales AG Logo

Zurück   OXID eSales User Forum, bis Oktober 2008 > Technischer Bereich > Erweiterungen Templates (HTML)

Hinweise

Antwort
 
Themen-Optionen Thema durchsuchen Ansicht
  #1  
Alt 16.05.2007, 14:31
oberleiner oberleiner ist offline
Registered User
 
Registriert seit: Aug 2004
Ort: Leuna
Beiträge: 507
Wordpress als Newslieferant

Hallo,

habe hier was hübsches gefunden, um Blogeinträge in einen ??:Shop [Selbstzensur ] zu übernehmen. Kann man das irgendwie anpassen, um das auch im OXID zu nutzen?

Best wüsches
oberleiner
__________________

QuickAudio - Make Music. NOW!
QuickAudio - Das Blog!
Mit Zitat antworten
  #2  
Alt 16.05.2007, 16:44
dennishei dennishei ist offline
Registered User
 
Registriert seit: Oct 2005
Ort: Dinslaken
Beiträge: 368
dennishei eine Nachricht über Skype™ schicken
Hallo,

das sieht beim ersten Überfliegen super simpel aus und sollte auch kein Problem im Oxid machen.
Ich schaue mir das am Wochenende mal genau an und berichte.

Dennis
Mit Zitat antworten
  #3  
Alt 16.05.2007, 16:50
oberleiner oberleiner ist offline
Registered User
 
Registriert seit: Aug 2004
Ort: Leuna
Beiträge: 507
prima, wäre bestimmt für andere auch ganz interessant

Best Wüsches
oberleiner
__________________

QuickAudio - Make Music. NOW!
QuickAudio - Das Blog!
Mit Zitat antworten
  #4  
Alt 17.05.2007, 06:41
dennishei dennishei ist offline
Registered User
 
Registriert seit: Oct 2005
Ort: Dinslaken
Beiträge: 368
dennishei eine Nachricht über Skype™ schicken
Also ich habe es mal ausprobiert und es ist wirklich super simpel.

Beispiel: http://www.koffer-direkt.de/shop.php...tpl=kd_rss.tpl

Hier ein mini HowTo:

- Paket downloaden (http://magpierss.sourceforge.net/)
- entpacken und die 4 dateien (*.inc) und 2 unterverzeichnisse (extlib und scripts) in ein Verzeichnis auf den server legen (ich habe es mal rss genannt)

- im Oxid Template Verzeichnis ein neues template anlegen (kd_rss.tpl in meinem fall)

- Template Inhalt
PHP-Code:
[{assign var="template_title" value="RSS Feed"}]
[{include 
file="inc_header.tpl" title=$template_title location=$template_title}]

<
div class="kdheadline">
    <
h1>[{$template_title}]</h1>
</
div>

[{ 
php }]
require_once(
'/home/xxx/xxx/rss/rss_fetch.inc');
$url 'http://www.oxid-esales.com/de/blog/feeds/index.rss1';
$rss fetch_rss($url);
$num_items 10;
$items array_slice($rss->items0$num_items);
foreach (
$items as $item) {
$title $item[title];
$link $item[link];
$desc $item[description];
$datum substr($item[date], 512);
echo 
"<div><a href=$link>$title</a></div><div>$datum</div><div>$desc</div><div><hr /></div>\n";
}
[{ /
php }]

[{include 
file="inc_footer.tpl"}] 
Wichtig ist der physikalische Pfad zu den hochgeladenen Dateien:
require_once('/home/xxx/xxx/rss/rss_fetch.inc');
muss auf Euren Pfad angepasst werden !!!

Das war es schon Template mit der Klasse Info aufrufen (siehe Link oben) und schon werden die Feeds im Shop ausgegeben.

Geändert von dennishei (01.10.2007 um 21:03 Uhr)
Mit Zitat antworten
  #5  
Alt 17.05.2007, 07:34
dennishei dennishei ist offline
Registered User
 
Registriert seit: Oct 2005
Ort: Dinslaken
Beiträge: 368
dennishei eine Nachricht über Skype™ schicken
Nachtrag. Um das Datum eines 1.0er Feed auch anzuzeigen:
PHP-Code:
$datum $item[dc][date]; 
Mit Zitat antworten
  #6  
Alt 17.05.2007, 07:37
oberleiner oberleiner ist offline
Registered User
 
Registriert seit: Aug 2004
Ort: Leuna
Beiträge: 507
he, super dennis. prima, dankeschön.
noch ne frage dazu, wie öffnet man die links in einem neuen Fenster?

best wüsches
oberleiner
__________________

QuickAudio - Make Music. NOW!
QuickAudio - Das Blog!
Mit Zitat antworten
  #7  
Alt 17.05.2007, 09:44
musicgate musicgate ist offline
Registered User
 
Registriert seit: Jan 2005
Ort: Oberurnen, Schweiz
Beiträge: 364
musicgate eine Nachricht über Skype™ schicken
so sehen die ...

So sehen die agb aus die in einem separaten Fenster geöffnet werden:
"<td class="link_header">|&nbsp; <a href="http://www.kopfhoerer.ch/oxid.php/sid/b29c2c7c7adf3bbd6b618d9997f0e6fe/cl/info/tpl/agb.tpl" onclick="window.open('http://www.kopfhoerer.ch/index.php?sid=b29c2c7c7adf3bbd6b618d9997f0e6fe&cl= info&tpl=agb_popup.tpl', 'agb_popup', 'resizable=yes,status=no,scrollbars=yes,menubar=no ,width=620,height=400');return false;" target="_new" class="link_header">AGB</a></td>"

Vielleicht findest Du in der entsprechenden tpl auch noch was ...
__________________
Gruss aus der Schweiz
Fredi Noser

Unsere Marken: Shure, AKG, Sennheiser, Skullcandy, Etymotic, Denon ... Lautsprecher
Mein Blog ...
Mit Zitat antworten
  #8  
Alt 17.05.2007, 09:51
oberleiner oberleiner ist offline
Registered User
 
Registriert seit: Aug 2004
Ort: Leuna
Beiträge: 507
sehr schön , aber wie baue ich das in php-code ein?

ich meinte eben, dass der link, der im php-code erzeugt wird, im selben fenster öffnet.
PHP-Code:
<a href=$link>$title</a
und da wird es sicher eine möglichkeit geben, das so zu machen, dass der link halt im neuen fenster erscheint. ich will doch nicht meine besucher gleich wieder von der seite schubsen...

best wüsches
oberleiner
__________________

QuickAudio - Make Music. NOW!
QuickAudio - Das Blog!
Mit Zitat antworten
  #9  
Alt 17.05.2007, 10:03
musicgate musicgate ist offline
Registered User
 
Registriert seit: Jan 2005
Ort: Oberurnen, Schweiz
Beiträge: 364
musicgate eine Nachricht über Skype™ schicken
ok

Eine detailierte Anleitung findest Du hier:

http://molily.de/javascript-popups
__________________
Gruss aus der Schweiz
Fredi Noser

Unsere Marken: Shure, AKG, Sennheiser, Skullcandy, Etymotic, Denon ... Lautsprecher
Mein Blog ...
Mit Zitat antworten
  #10  
Alt 17.05.2007, 10:21
oberleiner oberleiner ist offline
Registered User
 
Registriert seit: Aug 2004
Ort: Leuna
Beiträge: 507
ähm, ich weiß grad nicht, ob wir aneinander vorbeireden. ich will kein java script einbauen. ich wollte nur den link im php-code so umbiegen, dass er im neuen fenster öffnet.

oder geht das nicht? kann ja sein.

best wüsches
oberleiner
__________________

QuickAudio - Make Music. NOW!
QuickAudio - Das Blog!
Mit Zitat antworten
  #11  
Alt 17.05.2007, 10:55
musicgate musicgate ist offline
Registered User
 
Registriert seit: Jan 2005
Ort: Oberurnen, Schweiz
Beiträge: 364
musicgate eine Nachricht über Skype™ schicken
hmm

Du willst eine Seite in einem neuen Fenster zu öffnen. Im oxid wird genau dieses Vorgehen gewählt. Also denke ich, dass es die einfachste Art ist das Ziel zu erreichen.
__________________
Gruss aus der Schweiz
Fredi Noser

Unsere Marken: Shure, AKG, Sennheiser, Skullcandy, Etymotic, Denon ... Lautsprecher
Mein Blog ...
Mit Zitat antworten
  #12  
Alt 17.05.2007, 10:58
oberleiner oberleiner ist offline
Registered User
 
Registriert seit: Aug 2004
Ort: Leuna
Beiträge: 507
aha, dann bin ich zu blöd, das umzusetzen. seis drum.

best wüsches
oberleiner
__________________

QuickAudio - Make Music. NOW!
QuickAudio - Das Blog!
Mit Zitat antworten
  #13  
Alt 17.05.2007, 13:01
pages24.de pages24.de ist offline
Registered User
 
Registriert seit: Jul 2004
Beiträge: 86
hi oberleiner


ergänze in deiner *.tpl

echo "<div><a href=$link>$title</a></div><div>$datum</div><div>$desc</div><div><hr /></div>\n";

mit

echo "<div><a href=$link target=_blank>$title</a></div><div>$datum</div><div>$desc</div><div><hr /></div>\n";
__________________
Gruß Andreas
-------------------------------
OXID-TEMPLATES & EXKLUSIVE DESIGNERSTELLUNG
by TEMPLATESCOUT.de
Mit Zitat antworten
  #14  
Alt 17.05.2007, 13:45
oberleiner oberleiner ist offline
Registered User
 
Registriert seit: Aug 2004
Ort: Leuna
Beiträge: 507
aaah, danke andreas. ich hatte es halt mit target="_blank" versucht. und die "-Zeichen waren dann wohl nix für php. aber auf die idee, die einfach wegzulassen, bin ich natürlich nicht gekommen *vorstirnklatscht*

danke noch einmal
best wüsches
oberleiner
__________________

QuickAudio - Make Music. NOW!
QuickAudio - Das Blog!
Mit Zitat antworten
  #15  
Alt 17.05.2007, 13:57
pages24.de pages24.de ist offline
Registered User
 
Registriert seit: Jul 2004
Beiträge: 86
ja jeder Tag ist nicht gleich
__________________
Gruß Andreas
-------------------------------
OXID-TEMPLATES & EXKLUSIVE DESIGNERSTELLUNG
by TEMPLATESCOUT.de
Mit Zitat antworten
  #16  
Alt 12.06.2009, 21:20
Stitch Stitch ist offline
Registered User
 
Registriert seit: Nov 2006
Beiträge: 1.114
Stitch eine Nachricht über ICQ schicken Stitch eine Nachricht über MSN schicken
Zitat:
Zitat von oberleiner Beitrag anzeigen
aaah, danke andreas. ich hatte es halt mit target="_blank" versucht. und die "-Zeichen waren dann wohl nix für php. aber auf die idee, die einfach wegzulassen, bin ich natürlich nicht gekommen *vorstirnklatscht*

danke noch einmal
best wüsches
oberleiner
Hai Oberleiner , könntest du mir mal etwas helfen ich bastel jetzt seit 2 Stunden rum um das rss so einzubinden wie du , ich krieg hier echt die Motten.

Du hast es links in der Seite !! Wie hast du das angestellt ? Bei mir is der kommplette Shop verbogen ....

kannst Du mir da unter die Arme greiffen ?
Steffen
__________________
-----------------------------
Druckerpatronen
Lasertoner
-----------------------------
Mit Zitat antworten
  #17  
Alt 13.06.2009, 05:24
oberleiner oberleiner ist offline
Registered User
 
Registriert seit: Aug 2004
Ort: Leuna
Beiträge: 507
öhm, hab ich einfach in die tpl reingebaut. War kein Akt. Oder meinst Du was anderes?

best wüsches
oberleiner
__________________

QuickAudio - Make Music. NOW!
QuickAudio - Das Blog!
Mit Zitat antworten
  #18  
Alt 13.06.2009, 06:12
Stitch Stitch ist offline
Registered User
 
Registriert seit: Nov 2006
Beiträge: 1.114
Stitch eine Nachricht über ICQ schicken Stitch eine Nachricht über MSN schicken
Eigentlich nicht , ,ich würde nur mal der code interessieren wenn ich das einbaue wie oben beschrieben ist links und rechts sowie oben und unten alles weg es ist nur noch die mitte zu sehen

Ich hab das gemacht wie oben aber irgendwie funzt das nich,

Steffen
__________________
-----------------------------
Druckerpatronen
Lasertoner
-----------------------------
Mit Zitat antworten
  #19  
Alt 13.06.2009, 06:17
oberleiner oberleiner ist offline
Registered User
 
Registriert seit: Aug 2004
Ort: Leuna
Beiträge: 507
na ja, bei mir sind halt noch divs drumherum. hier der code:
Code:
<div class="boxleft">Neues aus dem Blog</div>
<div class="boxleft-content" align="center">
  <table cellpading="0" cellspacing="0">
    <tr>
      <td>
        [{php}]
require_once('xxx/rss_fetch.inc');
$url = 'http://xxx';
$rss = fetch_rss($url);
$num_items = 5;
$items = array_slice($rss->items, 0, $num_items);echo "
<p>";
foreach ($items as $item) {
$title = $item[title];
$link = $item[link];
$desc = $item[description];
$datum = substr($item[pubdate], 5, 12);
echo "<p><div>$datum</div>
<div><a href=$link target=_blank>$title</a></div>\n";
}
[{/php}]

      </td>
    </tr>
  </table>
</div>
  <div class="catfoot"></div>
best wüsches
oberleiner
__________________

QuickAudio - Make Music. NOW!
QuickAudio - Das Blog!
Mit Zitat antworten
Antwort

Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Ansicht

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

BB-Code ist an.
Smileys sind an.
[IMG] Code ist aus.
HTML-Code ist aus.

Gehe zu


Alle Zeitangaben in WEZ +1. Es ist jetzt 02:57 Uhr.


Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2010, Jelsoft Enterprises Ltd.
© OXID eSales AG 2003 - 2008