Demo

Probiere ClanSphere aus und teste daran herum. Demo


Antworten: 14
Seite [1]
The_Mumie


King for a day




Herkunft: Colmberg
Beiträge: 306
# Thema - 17.04.2009 um 20:20 Uhr
hi all

möchte gerne eine andere ansicht für das links modul

so solte es ausehen:



da ich selbst zu dumm bin so was zu machen weil mir php kentnisse fehle wollt ich mal hier fagen ob es einer machen kann. denke mir das das mehrere usern gefallen wird.


MFG The_Mumie


------------------
Meine Projekte... +-








Inaktiv
n3o73


Beginner





Beiträge: 18
# Antwort: 1 - 17.04.2009 um 20:34 Uhr
Hi
Also das ist eine Gute sachen wenn das sich jemand machen könnte


------------------
Ich will wie mein Opa im Schlaf sterben, nicht heulend und schreiend wie sein Beifahrer.




Zuletzt editiert von n3o73 am 17.04.2009 um 20:34 Uhr (1x Editiert)
Inaktiv
|
IceMan1959


Beginner




Herkunft: Bonn
Beiträge: 16
# Antwort: 2 - 17.04.2009 um 21:46 Uhr
Hi
finde ich auch ne gute sache ,sowas such ich schon länger

MFG IceMan1959


Inaktiv
|
GaHero


Poststar





Beiträge: 733
# Antwort: 3 - 17.04.2009 um 21:48 Uhr
So, müsste gehen:

mods/links.list.php +-
<?php
// ClanSphere 2009 - www.clansphere.net
// $Id: index.php 2343 2009-03-22 18:42:12Z hajo $

$cs_lang = cs_translate('links');
$data = array();

$links_count = cs_sql_count(__FILE__,'links');
$data['head']['body'] = sprintf($cs_lang['body_list'], $links_count);

$select = 'categories_name, categories_id, categories_text';
$data['categories'] = cs_sql_select(__FILE__,'categories',$select,"categories_mod = 'links'",'categories_name',0,0);
$categories_loop = count($data['categories']);

for($run=0; $run<$categories_loop; $run++) {

$data['categories'][$run]['name'] = cs_secure($data['categories'][$run]['categories_name']);
$data['categories'][$run]['url'] = cs_url('links','listcat','where=' . $data['categories'][$run]['categories_id']);
$count_links = cs_sql_count(__FILE__,'links','categories_id = ' .$data['categories'][$run]['categories_id']);
$data['categories'][$run]['count_links'] = $count_links;

$select = 'links_id, links_name, links_banner';
$data['categories'][$run]['links'] = cs_sql_select(__FILE__,'links',$select,"categories_id = '" . $data['categories'][$run]['categories_id'] . "'",0,0,0);
$data['categories'][$run]['links_loop'] = count($data['categories'][$run]['links']);

for($run2=0; $run2<$data['categories'][$run]['links_loop']; $run2++) {

$url = cs_url('links','view','id=' . $data['categories'][$run]['links'][$run2]['links_id']);

if(!empty($data['categories'][$run]['links'][$run2]['li nks_banner'])) {
$src = '/uploads/links/' . $data['categories'][$run]['links'][$run2]['links_banner '];
$data['categories'][$run]['links'][$run2]['link'] = cs_html_link($url,cs_html_img($src));
} else {
$data['categories'][$run]['links'][$run2]['link'] = cs_html_link($url,$data['categories'][$run]['links'][$run2][ 'links_name']);
}
}

}

echo cs_subtemplate(__FILE__,$data,'links','list');


themes/(themeset)/links/list.tpl +-
<table class="forum" style="width:{page:width}" cellpadding="0" cellspacing="{page:cellspacing}">
<tr>
<td class="headb">{lang:mod} - {lang:head_list}</td>
</tr>
<tr>
<td class="leftb">{head:body}</td>
</tr>
</table>
<br />

{loop:categories}
<table class="forum" style="width:{page:width}" cellpadding="0" cellspacing="{page:cellspacing}">
<tr>
<td class="headb"><a href="{categories:url}">{categories:name}</a > ({categories:count_links} ) </td>
</tr>
<tr>
<td class="leftb">
{loop:links}
{links:link}<br />
{stop:links}
</td>
</tr>
</table>
<br />
{stop:categories}


Zuletzt editiert von GaHero am 17.04.2009 um 22:32 Uhr (7x Editiert)
Inaktiv
|
The_Mumie
Thread-Ersteller


King for a day




Herkunft: Colmberg
Beiträge: 306
# Antwort: 4 - 18.04.2009 um 12:30 Uhr
Danke GaHero das du mir hielft

hab das jetzt so eingebaut und jetzt stehen auch die namen in den cat´s kan man das jetzt noch so machen das auch der banner gleich mit angezeit wird ?

Meine testseite http://www.sogdod.sp2.rz-wiesbaden.de/hp1/index.php?mod=links

MFG The_Mumie

PS: gute arbeit


------------------
Meine Projekte... +-










Zuletzt editiert von The_Mumie am 18.04.2009 um 12:34 Uhr (1x Editiert)
Inaktiv
|
GaHero


Poststar





Beiträge: 733
# Antwort: 5 - 18.04.2009 um 16:03 Uhr
Also die Links (bis auf einen) bei dir haben garkeine Banner, deswegen wird der Text angezeigt!

Hab das so eingebaut: Wenn ein Banner da ist, wird das angezeigt, wenn nicht, wird der Name angezeigt. Klick mal auf einen Link von dir, in der view ist auch kein banner zu sehen!

Ich schau nochmal drüber! Oder meld dich mal über ICQ!

Edit: Ok schon gefunden: Oben ist ein Leerzeichen drin, das muss raus!

if(!empty($data['categories'][$run]['links'][$run2]['li _nks_banner'])) {


Zuletzt editiert von GaHero am 18.04.2009 um 16:08 Uhr (5x Editiert)
Inaktiv
|
The_Mumie
Thread-Ersteller


King for a day




Herkunft: Colmberg
Beiträge: 306
# Antwort: 6 - 18.04.2009 um 20:09 Uhr
super funzt danke


------------------
Meine Projekte... +-










Inaktiv
|
The_Mumie
Thread-Ersteller


King for a day




Herkunft: Colmberg
Beiträge: 306
# Antwort: 7 - 21.04.2009 um 20:11 Uhr
hab da doch noch einen kleinen fehler gefunden bzw. bug

immer wen man auf den banner klick öffnet sich eine neue seite kann man das noch so machen das sich die die aktuelle bleibt wie bei allen links bei csp.


------------------
Meine Projekte... +-










Inaktiv
|
fUnK3r ClanSphere Team


Specialist





Beiträge: 1656
# Antwort: 8 - 16.06.2009 um 12:48 Uhr
Hey ihr,
Kann es sein, dass diese Ansicht nicht mehr mit dem aktuellen Release kompatibel ist?
Oder liegt es eventuell doch an mir?

Ich hab das ganze in eine extra Datei "linklist" gepackt und in der Accessdatei noch "erlaubt".

Angezeigt wird allerdings nur die Kategorie mit der Anzahl der Einträge, aber die Banner werden nicht angezeigt, obwohl diese bei jedem Link vorhanden sind.

Ich hänge einfach mal die beiden Dateien an
Dateianhänge:
php linklist.php (1.74 KiB - 34 mal heruntergeladen )
tpl linklist.tpl (581 Byte - 29 mal heruntergeladen )


------------------
Grüßle Jo
><(((°> Son of God through Jesus Christ his Son <°)))><
www.funk3r.de
while (!asleep() ) sheep++;


Inaktiv
|
The_Mumie
Thread-Ersteller


King for a day




Herkunft: Colmberg
Beiträge: 306
# Antwort: 9 - 16.06.2009 um 19:21 Uhr
bin mir da nicht mehr sicher aba ich glaub ich hab da dan selbs noch ein wenich rum gebalstelt.

hier gets jeden fals http://www.cologne-street-dogs.de/index.php?mod=links für die hab ich das darmals gemacht muss ihn mal nach den dateien fragen, wen ich sie hab dan poste ich sie hier noch mal.

MFG The_Mumie


------------------
Meine Projekte... +-










Inaktiv
|
fUnK3r ClanSphere Team


Specialist





Beiträge: 1656
# Antwort: 10 - 16.06.2009 um 23:10 Uhr
Hab´s mittlerweile hinbekommen,
da war noch ein Leerzeichen zu viel drinnen und wenn man Mod_rewrite an hat, ist ein Slash zu viel bei:
 
1.
1. / 2. / ... 
<?php $src '/uploads/links/' $data['categories'][$run]['links'][$run2]['links_banner '];  ?>

da muss der Slash vor "uploads" weg.

Jetzt habe ich aber doch nochmal ne PHP-technische Sache, ich hab jetzt schon in einigen Modulen gesucht wie es da gelöst worden sein könnte, bin aber nicht ganz dahinter gekommen, wie das Funzt^^.

Und zwar möchte ich gerne, dass die Links im gleichen Fenster geöffnet werden.
Dazu habe ich mir schon das Gallerymodul angesehen, aber wie gesagt bin ich da noch nicht ganz dahinter gekommen^^.

Wie mache ich nun aus:
 
1.
1. / 2. / ... 
<?php  $data['categories'][$run]['links'][$run2]['pic'] = cs_html_link($url,cs_html_img($src)); ?>

einen Internen Link? Also einen Link, der im selben Fenster öffnet?


------------------
Grüßle Jo
><(((°> Son of God through Jesus Christ his Son <°)))><
www.funk3r.de
while (!asleep() ) sheep++;


Inaktiv
|
Denni


Specialist




Herkunft: Ilsfeld
Beiträge: 1972
# Antwort: 11 - 17.06.2009 um 00:48 Uhr
@funk3r:
 
1.
1. / 2. / ... 
<?php  $data['categories'][$run]['links'][$run2]['pic'] = cs_html_link($url,cs_html_img($src),0); ?>



/trac/clansphere/changeset/3294/
ich hab das ganze nun etwas überarbeitet und ins svn geladen
ist seit langem wieder das erste, das ich an clansphere mache...wenns nicht funktioniert, haut mir eins aufs dach
wenns noch änderungswünsche gibt, bitte hier posten


------------------
Gruß
Denni

ClanSphere - Makes your website a playmate, just dress her

Inaktiv
|
fUnK3r ClanSphere Team


Specialist





Beiträge: 1656
# Antwort: 12 - 17.06.2009 um 18:13 Uhr
Nice,
werde es gleich einmal probieren ...

[probiert] Okey, ich habs jetzt gleich mal probiert.
Ich hab auch noch 2 kleine Änderungen vorgenommen, und zwar:

*Erstens noch den Link als Textlink immer darunter und
*Zweitens das ganze Linksbündig, da es bei unterschiedlichen Bannergrößen meiner Meinung nach komisch aussah

[/probiert]
Dateianhänge:
tpl pictured.tpl (660 Byte - 35 mal heruntergeladen )
php pictured.php (2.05 KiB - 36 mal heruntergeladen )


------------------
Grüßle Jo
><(((°> Son of God through Jesus Christ his Son <°)))><
www.funk3r.de
while (!asleep() ) sheep++;


Inaktiv
|
Denni


Specialist




Herkunft: Ilsfeld
Beiträge: 1972
# Antwort: 13 - 18.06.2009 um 13:24 Uhr
macht mal bitte ne kleine abstimmung :-)
wenns mehrere linksbündig wünschen, kann ich das auch gerne im svn ändern
(ansonsten ist ja nur ne class änderung in der tpl datei)


------------------
Gruß
Denni

ClanSphere - Makes your website a playmate, just dress her

Inaktiv
|
fUnK3r ClanSphere Team


Specialist





Beiträge: 1656
# Antwort: 14 - 18.06.2009 um 17:56 Uhr
Hmpf ...
das ist ein kleiner Eingriff in die tpl Datei,
das lohnt sich fast nicht das zu ändern

Danke nochmal für die Änderung.


------------------
Grüßle Jo
><(((°> Son of God through Jesus Christ his Son <°)))><
www.funk3r.de
while (!asleep() ) sheep++;


Inaktiv
|
Antworten: 14
Seite [1]


Sie müssen sich registrieren, um zu antworten.