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

Antworten: 7
Seite [1]
dellyd


Rock the board




Beiträge: 52
# Thema - 25.08.2010 um 23:41 Uhr
hi leute,

wie verlinkt man die news-pics der recent news, dass wenn man beim anklicken in die news landet? zurzeit wir ja beim anklicken des bildes, das bild selbt aufgerufen. finde ich perönlich etwas weniger gut.

also per html <a ....></a> schon mal nicht möglich.

weiss jemand rat?

[wenn ich mal fertig bin, stell ich alle meine erfragten codes hier online. das wird sicher ein katalog!]

lg
delly


------------------
Hobby: "DROP DATABASE"
Inaktiv
bFeeee


Just nerd



Herkunft: Hamm
Beiträge: 944
# Antwort: 1 - 26.08.2010 um 00:14 Uhr
hi also eig. müsste es ja so gehen (wenn ich mich nicht irre )

<a href="LINKADRESSE"><img src="{page:path}{news:url_catimg}"/></a>


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

Inaktiv
|
dellyd
Thread-Ersteller


Rock the board




Beiträge: 52
# Antwort: 2 - 26.08.2010 um 15:00 Uhr
funktioniert so leider nicht. ich glaub in der recent.php müsste man eventuell die zeilen umändern.

lg


------------------
Hobby: "DROP DATABASE"

Inaktiv
|
Jam2 ClanSphere Team


Highlander





Beiträge: 3291
# Antwort: 3 - 26.08.2010 um 17:08 Uhr
vor html muss immer [.html] und danach [./html]

ohne pünktchen


------------------
Gruß/ Best regards
Jam2

Nützliche Forumbeiträge/Codepastes: (Useful comments in our board / codepastes)
Template Switch for index.php
Board Navlist last posts

Edi: könnte man denn auch hier eine erweiterung einfügen?
Jam2: das web ist wie toyota.....
Edi: hö ?
Jam2: nichts ist unmöglich!


Inaktiv
|
dellyd
Thread-Ersteller


Rock the board




Beiträge: 52
# Antwort: 4 - 07.09.2010 um 01:03 Uhr
nein, schau;
in der recent.php zeile 99 hab ich das ganze erstmal so umgebaut:

original
 
1.
1. / 2. / ... 
  $cs_news[$run]['pictures'] = '<span id="news_img1">'.cs_html_link($path .'uploads/news/picture-'.$pic$link).'</span>';


meine version
 
1.
2.
3.
1. / 2. / ... 
 $news_id $cs_news[$run]['news_id'];
$cs_news[$run]['pictures'] = '<span id="news_img1">'.cs_html_link($path .'index/news/view/id/'.$news_id$link).'</span>';


blöd ist, dass "cs_html_link" die url per"_blank" öffnet.
man müsste es als "cs_link" umschreiben. aber das bekomme ich irgendwie nicht hin
kann mir einer dabei helfen?
ich habs leider nicht hinbekommen.

lg


------------------
Hobby: "DROP DATABASE"

Zuletzt editiert von dellyd am 07.09.2010 um 01:06 Uhr (2x Editiert)
Inaktiv
|
dellyd
Thread-Ersteller


Rock the board




Beiträge: 52
# Antwort: 5 - 17.09.2010 um 00:41 Uhr
So freunde, da mir keiner helfen wollte, hatte ich keine andere Wahl als es selbst auf teufel komm raus zu versuchen!

anbei die Lösung:

alt Version: recent.php zeile 99
 
1.
1. / 2. / ... 
 $cs_news[$run]['pictures'] = cs_html_link($path .'uploads/news/picture-'.$pic$link);


umändern in
 
1.
2.
1. / 2. / ... 
 $news_id $cs_news[$run]['news_id'];
$cs_news[$run]['pictures'] = '<span class="news_img1">'.cs_html_img('uploads/news/picture-'.$pic).'</span>';


Dann in "news/recent.tpl" nach {news:pictures} suchen und ersetzen mit:
 
1.
1. / 2. / ... 
 <a href="{url:news_view:id={news:news_id}}">{news:pictures}</a>


Achtet bitte auf "<span id="news_img1">". Die CSS Werte einfach in eurem Template-css bearbeiten. Bei mir siehts dann so aus:
 
1.
2.
3.
4.
5.
1. / 2. / ... 
 .news_img1{
    
float:left
    
line-height:0px;
    
margin3px 10px 5px 3px;
}


viel Spaß,
Delly


------------------
Hobby: "DROP DATABASE"

Zuletzt editiert von dellyd am 17.09.2010 um 20:48 Uhr (2x Editiert)
Inaktiv
|
duRiel ClanSphere Team


Weltmeister




Herkunft: Cambridge
Beiträge: 7300
# Antwort: 6 - 17.09.2010 um 02:22 Uhr
hi delly,

nicht schlecht, so macht man seine ersten php erfahrungen - so hat es bei mir auch mal angefangen

kleine korrektur:
da, wo $cs_news[$run]['pictures'] definiert wird, befindest du dich in einer schleife, genau genommen sogar 2: einmal in der schleife der mehreren möglichen bilder pro news, und dann in der schleife der news. für jede news und jedes bild darin wird also dein code ausgegeben.
nun hast du aber dem span eine id gegeben (#news_img1). also gibt es nun viele spans die alle die selbe id haben - das darf nicht sein, denn ids sollten eindeutig sein.
da du das nur fürs styling benutzt, kannst du auch ne einfache class vergeben statt der id.

gruß
duRiel


Inaktiv
|
dellyd
Thread-Ersteller


Rock the board




Beiträge: 52
# Antwort: 7 - 17.09.2010 um 20:50 Uhr
hi duRiel,

hast natürlich recht. ist eine alte und schlechte angewohnheit von mir.
habs gändert und noch so einige andere id's verschwinden lassen

lg


------------------
Hobby: "DROP DATABASE"

Inaktiv
|
Antworten: 7
Seite [1]


Sie müssen sich registrieren, um zu antworten.


ClanSphere Project - Mailus - Imprint - Disclaimer - Scriptinfo