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

Antworten: 4
Seite [1]
ven0m


Going for pro




Herkunft: Essen
Beiträge: 406
# Thema - 24.12.2010 um 11:17 Uhr
Hi und Frohes Fest erst einmal,

die Überschrift lässt vielleicht erahnen worum es mir geht.
Ich habe leider ein kleines problem mit dem link in der "news/recent.php". Wenn man dort auf den link für die Kommentare klickt, bleibt er ja auf der index.php (beispiels weise).

Ich würde dies gerne ändern, sodass auf eine andere datei zurück gegriffen wird. In meinem fall wäre das zb. die view.php.

Leider bekomme ich das nicht wirklich hin. Wo der Link generiert wird habe ich glaub schon gefunden, das sollte ja die folgende Zeile sein:

 
1.
1. / 2. / ... 
 $cs_news[$run]['comments_link'] = cs_link($cs_lang['comments'], 'news''view''id=' $cs_news[$run]['news_id'] . '&start=' $start '#com' $cs_news_com_count);



Was müsste ich an dieser Zeile ändern um beim klick auf den link die index.php zu wechseln?

Vielen Dank schonmal für eure hilfe.


------------------
Gruß
ven0m
Inaktiv
ven0m
Thread-Ersteller


Going for pro




Herkunft: Essen
Beiträge: 406
# Antwort: 1 - 27.12.2010 um 14:00 Uhr
Kann mir niemand bei dem problem helfen? :(


------------------
Gruß
ven0m

Inaktiv
|
Tom08 ClanSphere Team

Supporter
Supporter



Herkunft: Daheim
Beiträge: 2923
# Antwort: 2 - 08.01.2011 um 12:14 Uhr
Es geht also darum, beim anklicken eines linsk eine andere index.php aufzurufen, also bei einem Klick auf Kommentare auf der Seite index.php?mod=news&action=recent -> view.php?mod=news&action=view&id=1

Dafür würde ich die Funktion cs_link duplizieren und anpassen.

system/core/tools.php

Suche:
 
1.
1. / 2. / ... 
 function cs_mail($email,$title,$message,$from 0,$type 0) { 

Füge davor ein:
 
1.
2.
3.
4.
5.
1. / 2. / ... 
 function cs_linkc($name,$index,$mod,$action 'list',$more 0,$class 0$title 0) {
    
        
$url cs_url($mod,$action,$more,$index);
        return 
cs_html_link($url,$name,0,$class,$title);
    } 


Wie kann das jetzt angewendet werden?
Normalerweise wird die Funktion cs_link wie folgt angewendet: cs_link(Beschriftung des Links, Modul, Action, IDs etc).
Also beispielsweise: cs_link(News-Coms,'news','view','id=' . $id).

Die neu geschaffene Funtkion cs_linkc hat zusätzlich noch einen Parameter $index. Sie ist daher wie folgt zu verwenden: cs_link(Beschriftung des Links,INDEX, Modul, Action, IDs etc)
Also beispielsweise: cs_link(News-Coms,'view','news','view','id=' . $id).

Die Funktion cs_url besitzt bereits den index-Wechsel und zwar ist sie wie folgt aufgebaut:
cs_url(Modul,Action,IDs etc, INDEX)


Ich hoffe, ich konnte dir helfen ;-)

Grüße


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


Zuletzt editiert von Tom08 ClanSphere Team am 08.01.2011 um 12:15 Uhr (1x Editiert)
Inaktiv
|
ven0m
Thread-Ersteller


Going for pro




Herkunft: Essen
Beiträge: 406
# Antwort: 3 - 08.01.2011 um 12:27 Uhr
super, klappt 100%.

kann dann geschlossen werden


------------------
Gruß
ven0m

Inaktiv
|
Tom08 ClanSphere Team

Supporter
Supporter



Herkunft: Daheim
Beiträge: 2923
# Antwort: 4 - 08.01.2011 um 16:47 Uhr
Sehr schön.

Wenn sich noch was ergibt: Kurze Nachricht, dann machen wir's wieder auf.

/closed

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: 4
Seite [1]




ClanSphere Project - Mailus - Imprint - Disclaimer - Scriptinfo