Demo

Probiere ClanSphere aus und teste daran herum. Demo


Antworten: 19
Seite [1]
bFeeee


Just nerd



Herkunft: Hamm
Beiträge: 944
# Thema - 08.11.2012 um 02:45 Uhr
Hallöchen zusammen,

ich wollte mal wissen ob es eigl. möglich ist eine Statische Seite zu erstellen wo zB der Platzhalter {multislide:navslide} drin steht und dieser dann in der statischen Seite auftaucht ? ( Also der Slider )

Bin nähmlich grad am basteln und dachte mir, dass es doch bestimmt möglich ist ?! Wenn man dann dazu im system unter
Option - Clansphere als Startseite "Statische Seite" auswählt und darunter die richtige ID einträgt wäre das ja super wenn sowas klappt ?

Könnte mir da jemand behilflich sein ?


Grüße bFeee


------------------
Grüße bFeee
Inaktiv
Tress13


Highlander




Herkunft: Lüdenscheid
Beiträge: 3048
# Antwort: 1 - 08.11.2012 um 09:20 Uhr
Ja du musst in deine mods/static.view.php eine ,1 mit einbauen.
Das ganze würde dann so aussehen:

 
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
1. / 2. / ... 
<?php
// ClanSphere 2009 - www.clansphere.net
// $Id: view.php 3187 2009-06-04 07:32:09Z hajo $

$cs_lang cs_translate('static');

$static_id = (int) $_GET['id'];

$where "static_id = '" $static_id "' AND static_access <= '" $account['access_static'] . "'";
$cells 'static_title, static_text, static_table, static_admins, static_comments';
$cs_static cs_sql_select(__FILE__,'static',$cells,$where);

if (empty(
$cs_static)) {
  include 
'mods/errors/403.php';
  return;
}

$cs_main['page_title'] = $cs_static['static_title'];
$cs_view_static['static']['title'] = $cs_static['static_title'];

$cs_view_static['static']['content'] = cs_secure($cs_static['static_text'],1,1,1,1,1);

$theme = empty($cs_static['static_table']) ? 'view' 'view_table';
echo 
cs_subtemplate(__FILE__,$cs_view_static,'static',$theme,1);

if(!empty(
$cs_static['static_comments'])) {

  include_once(
'mods/comments/functions.php');
  
$where "comments_mod = 'static' AND comments_fid = '" $static_id "'";
  
$count_com cs_sql_count(__FILE__,'comments',$where);

  if(!empty(
$count_com)) {
    echo 
cs_html_br(1);
    echo 
cs_comments_view($static_id,'static','view',$count_com);
  }
  echo 
cs_comments_add($static_id,'static');
}


------------------


www.iv-gaming.de | www.iv-artwork.de

Inaktiv
|
bFeeee
Thread-Ersteller


Just nerd



Herkunft: Hamm
Beiträge: 944
# Antwort: 2 - 08.11.2012 um 15:40 Uhr
Ehm wo hast du die 1 eingebaut ?

also ich schätze mal du meinst einfach nur in Zeile 36 'static',1 ? Weil das klappt schonmal nicht


------------------
Grüße bFeee

Inaktiv
|
Deaktiviert

Supporter
Supporter



Beiträge: 1287
# Antwort: 3 - 08.11.2012 um 15:55 Uhr
24.

echo cs_subtemplate(__FILE__,$cs_view_static,'static',$theme,1);


Inaktiv
|
bFeeee
Thread-Ersteller


Just nerd



Herkunft: Hamm
Beiträge: 944
# Antwort: 4 - 08.11.2012 um 16:08 Uhr
das klappt auch nicht :/

Liegt es daran, dass ich evtl. einfach nur was falsches in die statische Seite eingetragen hab ? Reicht es nicht aus einfach nur den Platzhalter reinzuschreiben ?


------------------
Grüße bFeee

Zuletzt editiert von bFeeee am 08.11.2012 um 16:34 Uhr (1x Editiert)
Inaktiv
|
Deaktiviert

Supporter
Supporter



Beiträge: 1287
# Antwort: 5 - 08.11.2012 um 17:17 Uhr
Ein Livelink würde helfen. ;]


Inaktiv
|
bFeeee
Thread-Ersteller


Just nerd



Herkunft: Hamm
Beiträge: 944
# Antwort: 6 - 08.11.2012 um 17:23 Uhr
hm sorry habs momentan nur local auf der Platte aber evtl. kann ich noch ein paar Infos geben

der link sieht zB so aus

index.php?mod=static&action=view&id=1


Die statische Seite sieht so aus : ( 2 Varianten probiert )

[html] <div id="multislide1">
{loop:multislide}
<img src="{if:extern}{page:path}{stop:extern}{ multislide:multislide_picture}" alt="{multislide:multislide_description}" />
<a href="{multislide:multislide_link}"></a>
{stop:multislide}
</div> [/html]


Und einmal nur so :

{multislide:navslide}


im Content steht dann unter anderem :

m[0] loop - m[1] multislide - m[0] multislide - m[1] multislide_description - m[0] stop - m[1] multislide -


oder :

{multislide:navslide}


------------------
Grüße bFeee

Inaktiv
|
Deaktiviert

Supporter
Supporter



Beiträge: 1287
# Antwort: 7 - 08.11.2012 um 17:26 Uhr
Ohje, der erste Versucht ist leicht amüsant, pardon.

Der 2te ist besser, ich würde dich mal bitte, da ich das Verhalten von cs_secure in dem Bezug auf
Platzhaltern nicht gut kenne, in Zeile 21:

$cs_view_static['static']['content'] = cs_secure($cs_static['static_text'],1,1,1,1,1);

gegen:

$cs_view_static['static']['content'] =$cs_static['static_text'];

zu tauschen. Und gucken ob er dann dir den Slider ausgibt.



Inaktiv
|
bFeeee
Thread-Ersteller


Just nerd



Herkunft: Hamm
Beiträge: 944
# Antwort: 8 - 08.11.2012 um 17:29 Uhr
Ja Sorry mach dich ruhig lustig ich habs halt nicht drauf

Also das klappt schonmal soweit ausser das jetzt garnichts angezeigt wird ... auch kein platzhalter


------------------
Grüße bFeee

Inaktiv
|
Deaktiviert

Supporter
Supporter



Beiträge: 1287
# Antwort: 9 - 08.11.2012 um 17:30 Uhr
Ist ja kein Problem, aber ClanSphere kann ja keine Infos her zaubern

Dann mach die Änderung rückwirkend wie gesagt, ich habe z.Z. keine Entwicklungsversion, würde ich erst morgen schaffen.


Inaktiv
|
bFeeee
Thread-Ersteller


Just nerd



Herkunft: Hamm
Beiträge: 944
# Antwort: 10 - 08.11.2012 um 17:32 Uhr
Ok dann warte ich mal ab (:


------------------
Grüße bFeee

Inaktiv
|
Tress13


Highlander




Herkunft: Lüdenscheid
Beiträge: 3048
# Antwort: 11 - 08.11.2012 um 22:36 Uhr
Genau Zeile 24 meine ich.
Bei mir funzt das aber so mit den Platzhaltern.

Du hast doch bestimmt noch mehr darin umgebaut.
Aber nur zum testen könnteste ja mal meine von oben versuchen.


------------------


www.iv-gaming.de | www.iv-artwork.de

Zuletzt editiert von Tress13 am 08.11.2012 um 22:37 Uhr (1x Editiert)
Inaktiv
|
bFeeee
Thread-Ersteller


Just nerd



Herkunft: Hamm
Beiträge: 944
# Antwort: 12 - 08.11.2012 um 22:45 Uhr
Deine Datei hab ich schon ausprobiert und es klappt nicht. Und weitere Sachen hab ich momentan auch noch nicht umgebaut (:

Wenn es bei dir klappt muss es bei mir auch klappen :O Vllt. funtzt es nicht mit dem Multislider ? Hm


------------------
Grüße bFeee

Inaktiv
|
Tress13


Highlander




Herkunft: Lüdenscheid
Beiträge: 3048
# Antwort: 13 - 09.11.2012 um 02:32 Uhr
Aber andere Platzhalter gehen, richtig.
Habe es gerade auch mal bei mir probiert.
Nur der Multislider funzt da net.



------------------


www.iv-gaming.de | www.iv-artwork.de

Inaktiv
|
sgraewe ClanSphere Team

Supporter
Supporter




Beiträge: 6116
# Antwort: 14 - 09.11.2012 um 06:46 Uhr
Php in den statischen Seiten aktiviert?


Inaktiv
|
Tress13


Highlander




Herkunft: Lüdenscheid
Beiträge: 3048
# Antwort: 15 - 09.11.2012 um 10:39 Uhr
Ja. Bei mir schon.
trotzdem zeigt es mir nichts an.


------------------


www.iv-gaming.de | www.iv-artwork.de

Inaktiv
|
bFeeee
Thread-Ersteller


Just nerd



Herkunft: Hamm
Beiträge: 944
# Antwort: 16 - 09.11.2012 um 14:53 Uhr
Hm evtl. kann x-ray dabei helfen ?


------------------
Grüße bFeee

Inaktiv
|
sfwfreeman1


Beginner




Beiträge: 2
# Antwort: 17 - 07.03.2013 um 13:52 Uhr
hallo zusammen,

bei mir genau daselbe problem.

gibt es bereits eine lösung dafür???

statische seite inhalt:

{shoutbox:navlist}

eingebunden als startseite, er printed aber: {shoutbox:navlist} anstatt es zu interpretieren.

danke für eure bemühungen


Inaktiv
|
Tress13


Highlander




Herkunft: Lüdenscheid
Beiträge: 3048
# Antwort: 18 - 07.03.2013 um 16:46 Uhr
Hast du das mit dem ,1 den schon probiert?
Bei mir läuft das so ohne probleme.


------------------


www.iv-gaming.de | www.iv-artwork.de

Inaktiv
|
sfwfreeman1


Beginner




Beiträge: 2
# Antwort: 19 - 13.03.2013 um 16:00 Uhr
OK, es hat geklappt.

Folgendes in der statischen Seite eintragen:

[html]{shoutbox:navlist}[/html]

und ein Häckchen bei PHP-Code verwenden.

Sowie deine Lösung von weiter oben Tress13.

Vielen dank Tress13,
wünsche Euch noch einen schönen Tag,
Greetz sfwfreeman1


Inaktiv
|
Antworten: 19
Seite [1]


Sie müssen sich registrieren, um zu antworten.