Demo

Probiere ClanSphere aus und teste daran herum. Demo


Antworten: 5
Seite [1]
Frontkratzer


Beginner





Beiträge: 9
# Thema - 12.07.2013 um 14:24 Uhr
Hallo zusammen,

ich habe mal eine Frage:

wir haben uns für diverse Kategorien templates bauen lassen bzw. bauen grad selber um.


dieses erreichen wir über ein Domainmapping mit der jeweiligen Adresse und leiten diese dann direkt auf die .htm des passenden linkes um.

Nun möchten wir für diese verschiedenen Templates auch gern das Youtube Modul anpassen, das dieses entsprechend nur die Videos zeigt welche wir durch eine Playlist vorgeben.

In der jeweiligen .htm liegt der Code:

 
1.
2.
3.
4.
5.
1. / 2. / ... 
   <div class="topmatch">
                    {
ytviewer:navrandvid}
                </
div><!--END interactives topmatch-->
            </
div><!--END interactives-->


in der Navrandvid.tpl liegt folgender Code:
 
1.
2.
1. / 2. / ... 
 <iframe width="355" height="182" src="http://www.youtube.com/embed/{ytviewer:ytviewer_video}" frameborder="0" allowfullscreen></iframe>


Mein Ziel:
was muss ich ändern das er automatisch, nach der jeweiligen index.htm, die passende Kategorie ausschmeißt. Wie kann ich diesen Vorgang kategorisieren. Oder denke ich gerad zu kompliziert?

mfg

Olli

PS: Link zur Seite auf Anfrage per PN, ist noch geheim^^


------------------
manchmal stell ich dumme Fragen, bitte habt Nachsicht mit mir

Zuletzt editiert von Frontkratzer am 12.07.2013 um 14:25 Uhr (1x Editiert)
Inaktiv
Tom08 ClanSphere Team

Supporter
Supporter



Herkunft: Daheim
Beiträge: 2923
# Antwort: 1 - 14.07.2013 um 14:10 Uhr
So wie ich das verstehe hast du verschiedene *.htm-Dateien, die je nach Seite angezeigt werden. In dem Fall msust du der Navlist doch einfach nur einen Parameter übergeben, sodass dann die entsprecehnde Kategorie angezeigt wird. Also in dem einen Template dann z.B. Kategorie 25 und in dem anderen die Kat 42.

Dafür muss das natürlich von der Navlist unterstützt werden.
Ich kann's leider gerade nicht testen, aber guck dir mal z.B. das hier an:
http://www.csphere.eu/forum/board/thread/where/14340

eigentlich müsstest du da einfach einen Paramert mit übergeben können.

Grüße


------------------
Bei Problemen mit Code von mir bitte eine Private Nachricht an mich


Inaktiv
|
Frontkratzer
Thread-Ersteller


Beginner





Beiträge: 9
# Antwort: 2 - 15.07.2013 um 09:38 Uhr
ich habe nun folgendes probiert:

Datenbank-Kategorien für die Videos sind 67 und 68


alte code der *.htm
 
1.
2.
3.
4.
5.
6.
1. / 2. / ... 
 
 
<div class="topmatch">
                    {
ytviewer:navrand}
                </
div><!--END interactives topmatch-->
            </
div><!--END interactives-->


und hier der neue Code:

 
1.
2.
3.
4.
5.
1. / 2. / ... 
  <div class="topmatch">
                    {
ytviewer:navrandvid:catid=68}
                </
div><!--END interactives topmatch-->
            </
div><!--END interactives-->



dazu die Readme aus dem Modul von Ichraffsnicht [ Youtube Viewer 2.0 V2010.0 ]

mehr... +-

{ytviewer:navlist} // Zeigt Liste mit Links an
{ytviewer:navlist:catid=X} // Zeigt Liste mit Links der Kategorie X an

{ytviewer:navvid} // Zeigt Liste mit Videos und Beschreibung an
{ytviewer:navvid:catid=X} // Zeigt Liste mit Videos und Beschreibung der Kategorie X an

{ytviewer:navthumb} // Zeigt Liste mit Thumbnails und Beschreibung an
{ytviewer:navthumb:catid=X} // Zeigt Liste mit Thumbnails und Beschreibung der Kategorie X an

{ytviewer:navrand} // Zeigt zufälligen Link an

{ytviewer:navrandvid} // Zeigt zufälliges Video mit Bescheibung an
{ytviewer:navrandvid:text=no} // Zeigt zufälliges Video an

{ytviewer:navrandthumb} // Zeigt zufälliges Thumbnail mit Bescheibung an
{ytviewer:navrandthumb:text=no} // Zeigt zufälliges Thumbnail an


dennoch bekomme ich mit dem code entweder alle Videos angezeigt auf der einen Seite, auf der anderen Seite ( also die andere *.htm ) zeigt kein video sondern nur folgenden Code an: m[0] {ytviewer - m[1] navrandvid - m[2] catid=67 -

was mach ich falsch?


------------------
manchmal stell ich dumme Fragen, bitte habt Nachsicht mit mir

Zuletzt editiert von Frontkratzer am 15.07.2013 um 11:19 Uhr (3x Editiert)
Inaktiv
|
Tom08 ClanSphere Team

Supporter
Supporter



Herkunft: Daheim
Beiträge: 2923
# Antwort: 3 - 16.07.2013 um 21:15 Uhr
Ich habe es jetzt gerade mal ausprobiert.

Ich hab auch die navrandvid genommen und da den Paramter catid hintergehangen, allerdings konnte ich dann deinen Fehler nicht reproduzieren. Richtig ist aber, dass die navrandvid.php den Kategorien-Parameter nicht kennt. Daher habe ich sie entsprechend angepasst und zumindest bei mir funktioniert es jetzt.

Platzhalter.{ytviewer:navrandvid:catid=X}

Neue navrand.php:
Code +-

 
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
1. / 2. / ... 
<?php

$cs_lang 
cs_translate('ytviewer');

$notext = empty($_GET['text']) ? '' "_" $_GET['text'] . "text";
$catid = (int) $_GET['catid'];

$op['ytviewer'] = cs_sql_option(__FILE__,'ytviewer');

$data['head']['message'] = cs_getmsg();

$select 'ytviewer_id, ytviewer_video,ytviewer_text';
$where = ($catid 0) ? "categories_id = " $catid "";
$cs_ytviewer cs_sql_select(__FILE__,'ytviewer',$select,$where,'{random}',0,1);

  
$cs_ytviewer['ytviewer_id'] = $cs_ytviewer['ytviewer_id'];
  
$cs_ytviewer['ytviewer_video'] = $cs_ytviewer['ytviewer_video'];
    
$cs_ytviewer['ytviewer_text'] = strlen($cs_ytviewer['ytviewer_text']) <= 50 $cs_ytviewer['ytviewer_text'] : substr($cs_ytviewer['ytviewer_text'],0,50) . '...';  

$data['ytviewer'] = $cs_ytviewer;
echo 
cs_subtemplate(__FILE__,$data,'ytviewer','navrandvid' $notext);


Probier's einfach mal aus und gib' dann n Feedback
Grüße





------------------
Bei Problemen mit Code von mir bitte eine Private Nachricht an mich


Inaktiv
|
Frontkratzer
Thread-Ersteller


Beginner





Beiträge: 9
# Antwort: 4 - 16.07.2013 um 23:51 Uhr
du bist ein Schatz Tom!!!! Tausende Knutscher auf die linke Pobacke

Wie gesagt, programmieren ist nicht so mein ding^^

für diejenigen die das gleiche Problem haben ( werden) :

der Code ist relativ variabel und lässt sich in jeder der verschiedenen php´s wie navrandvid, navrand usw. einbauen!


------------------
manchmal stell ich dumme Fragen, bitte habt Nachsicht mit mir

Inaktiv
|
Tom08 ClanSphere Team

Supporter
Supporter



Herkunft: Daheim
Beiträge: 2923
# Antwort: 5 - 16.07.2013 um 23:56 Uhr
Schön, dass es funktioniert.
Und ja, im Grunde ist es immer dasselbe.

ID abfragen und dann als WHERE-Clause nutzen

Ich mach dann hier mal zu ...

Grüße


------------------
Bei Problemen mit Code von mir bitte eine Private Nachricht an mich


Inaktiv
|

Dieses Thema wurde von Tom08 ClanSphere Team PM geschlossen.

Antworten: 5
Seite [1]