News - Features - Downloads - Forum - Team - Support - Switch View: Screen
Login - Registrierung - Passwort vergessen

Antworten: 6
Seite [1]
gent0s


Try to beat me




Beiträge: 138
# Thema - 20.02.2013 um 20:58 Uhr
hey,
ich hab ein layer8 problem mit der if funktion in php..
Und zwar soll er mir den link ausspucken der in 'module_link' eingetragen wurde, sonst soll er gar nichts ausspucken..
Er spuckt mir zurzeit aber immer gar nichts aus href hinhalt


 
1.
2.
3.
4.
5.
6.
1. / 2. / ... 
 if(empty($data['output'][$run]['module_link'])) {
    
$data['output'][$run]['link'] = '';
}
elseif(isset(
$data['output'][$run]['module_link'])){
    
$data['output'][$run]['link'] = cs_html_link($data['module'][$run]['module_link'],$cs_lang['readmore']);
}


könnt ihr mir da weiter helfen?

Link


------------------
Inaktiv
Recki ClanSphere Team

Supporter
Supporter



Herkunft: Kassel
Beiträge: 110
# Antwort: 1 - 20.02.2013 um 21:02 Uhr
Schreib mir mal bitte die ganze Datei auf bzw welche es ist.


Inaktiv
|
gent0s
Thread-Ersteller


Try to beat me




Beiträge: 138
# Antwort: 2 - 20.02.2013 um 21:08 Uhr
es handelt sich um ein modul was ich gerade selber schreibe

 
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.
38.
39.
40.
41.
42.
43.
44.
1. / 2. / ... 
<?php
$cs_lang 
cs_translate('listslider');
$data = array();

cs_scriptload('listslider''stylesheet''css/style.css');
cs_scriptload('listslider''javascript''js/jquery.js');
cs_scriptload('listslider''javascript''js/slider.js');

$where " listslider_access <= '" $account['access_listslider'] . "'";
if(!empty(
$_GET['cat_id'])) {
  
$cat_id = (int) $_GET['cat_id'];
  
$cat_listslider cs_sql_count(__FILE__'categories'"categories_id = '" $cat_id "' AND categories_mod = 'listslider'");
  if(!empty(
$cat_listslider)) $where " AND categories_id = '" $cat_id "'";
}

$data['listslider'] = cs_sql_select(__FILE__,'listslider','listslider_picture, listslider_head, listslider_description, listslider_target, listslider_link',$where,'listslider_id DESC','',4);
$sliderloop count($data['listslider']);

if(empty(
$data['listslider'])) {
  echo 
$cs_lang['no_tabs'];
}
else {
  for(
$run=0$run<$sliderloop$run++){
        
$data['tabs'][$run]['head'] = cs_secure($data['listslider'][$run]['listslider_head']);
        
$data['tabs'][$run]['head2'] = cs_secure($data['listslider'][$run]['listslider_description']);    
        }
}

if(empty(
$data['listslider'])) {
  echo 
$cs_lang['no_banner'];
}
else {
  for(
$run=0$run<$sliderloop$run++){
        
$data['output'][$run]['description'] = cs_secure($data['listslider'][$run]['listslider_description']);
        
$data['output'][$run]['picture'] = cs_secure($data['listslider'][$run]['listslider_picture']);
        if(empty(
$data['output'][$run]['listslider_link'])) {
            
$data['output'][$run]['link'] = '';
        }
        elseif(isset(
$data['output'][$run]['listslider_link'])) {
            
$data['output'][$run]['link'] = cs_html_link($data['listslider'][$run]['listslider_link'],$cs_lang['readmore']);
        }
    }
  echo 
cs_subtemplate(__FILE__,$data,'listslider','navslide');
}


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


Inaktiv
|
Recki ClanSphere Team

Supporter
Supporter



Herkunft: Kassel
Beiträge: 110
# Antwort: 3 - 20.02.2013 um 21:11 Uhr
25. $data['tabs'][$run]['head2'] = cs_secure($data['listslider'][$run]['listslider_description']);

head2 = head

Teste mal


Inaktiv
|
gent0s
Thread-Ersteller


Try to beat me




Beiträge: 138
# Antwort: 4 - 20.02.2013 um 21:15 Uhr
zeile 25 hat damit nichts zu tun. mein problem liegt in der if funktion von zeile 36 bis 40 die den link definiert


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


Inaktiv
|
Fr33z3m4n ClanSphere Team


Medal of Honor




Herkunft: Hamm
Beiträge: 11094
# Antwort: 5 - 20.02.2013 um 23:05 Uhr
liegt daran, dass
 
1.
1. / 2. / ... 
 $data['output'][$run]['listslider_link']
garnicht definiert ist.
 
1.
2.
3.
4.
5.
6.
1. / 2. / ... 
  if(empty($data['output'][$run]['listslider_link'])) {
            
$data['output'][$run]['link'] = '';
        }
        elseif(isset(
$data['output'][$run]['listslider_link'])) {
            
$data['output'][$run]['link'] = cs_html_link($data['listslider'][$run]['listslider_link'],$cs_lang['readmore']);
        }
änder in
 
1.
2.
3.
4.
5.
6.
7.
1. / 2. / ... 
  if(empty($data['listslider'][$run]['listslider_link'])) {
            
$data['output'][$run]['link'] = '';
        }
        elseif(isset(
$data['listslider'][$run]['listslider_link'])) {
            
$data['output'][$run]['link'] = cs_html_link($data['listslider'][$run]['listslider_link'],$cs_lang['readmore']);
        }



------------------
mfg
Patrick "Fr33z3m4n" Jaskulski

Antoine de Saint-Exupéry: Wenn Du ein Schiff bauen willst, so trommle nicht Männer zusammen, um Holz zu beschaffen, Aufgaben zu verteilen, sondern lehre die Männer die Sehnsucht nach dem endlosen weiten Meer.

Zuletzt editiert von Fr33z3m4n ClanSphere Team am 20.02.2013 um 23:05 Uhr (1x Editiert)
Inaktiv
|
gent0s
Thread-Ersteller


Try to beat me




Beiträge: 138
# Antwort: 6 - 21.02.2013 um 07:35 Uhr
vielen dank hat geklappt.

in dem Modul was ich schreibe ist die url die man hinzufügen kann nur eine optionale Eingabe die auch nur dann per Link angezeigt werden soll wenn eine bei der Erstellung hinzugefügt wurde sonst halt nicht


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


Inaktiv
|
Antworten: 6
Seite [1]


Sie müssen sich registrieren, um zu antworten.


ClanSphere Project - Mailus - Imprint - Disclaimer - Scriptinfo