Demo

Probiere ClanSphere aus und teste daran herum. Demo


Antworten: 14
Seite [1]
luXuskerN


Rock the board





Beiträge: 67
# Thema - 30.08.2011 um 16:37 Uhr
Hallo,
ich habe eine frage und zwar wie kann ich in der gallery:navlist den befehl mit der lightbox einbauen? sprich das dann gleich die lightbox geladen wird und man nicht in com_view verlinkt wird.... nicht funktioniert bin echt am verzweifeln :(
Inaktiv
ichraffsnicht ClanSphere Team

Supporter
Supporter



Herkunft: Erdeborn bei Lutherstadt Eisleben
Beiträge: 3191
# Antwort: 1 - 30.08.2011 um 16:55 Uhr
am besten ist es immer, wenn ihr bei posten code-technischer fragen den code gleich mit postet, dann gehts schneller :-)

normal musst du in den link nur ein weiteres attribut einbauen: rel="lightbox"

falls dir das noch nicht ausreichend weiter hilft, poste bitte den code ;-)


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



Inaktiv
|
luXuskerN
Thread-Ersteller


Rock the board





Beiträge: 67
# Antwort: 2 - 30.08.2011 um 17:01 Uhr
<?PHP
// ClanSphere 2009 - www.clansphere.net
// $Id$

$cs_lang = cs_translate('gallery');
$data = array();
$access_id = $account['access_gallery'];

$from = 'gallery';
$select = 'gallery_id';
$where = "gallery_access < '" . $access_id . "' AND gallery_status = '1'";
$order = 'gallery_id DESC';
$cs_gallery = cs_sql_select(__FILE__,$from,$select,$where,$order,0,4);
$gallery_loop = count($cs_gallery);


if (!empty($cs_gallery)) {

$all = count($cs_gallery);
for ($i = 0; $i < $all; $i++) {

$pic = cs_secure($cs_gallery[$i]['gallery_id']);
$img = cs_html_img('mods/gallery/image.php?thumb=' . $pic ,104,104 );
$cs_gallery[$i]['picture'] = cs_link($img,'gallery','com_view','where=' . $pic);

}


$data['gallery'] = $cs_gallery;
echo cs_subtemplate(__FILE__,$data,'gallery','navgallery');
}
else
echo $cs_lang['no_data'];


das mit rel=lightbox war mir klar ich habe es auch schon in allen möglichen möglichkeiten versucht die ich kenne .... wäre super wenn du mir hier helfen könntest


Inaktiv
|
Rouven89


Going for pro




Beiträge: 539
# Antwort: 3 - 30.08.2011 um 17:03 Uhr

ersetze:
 
1.
2.
3.
1. / 2. / ... 
 
$data
['gallery'][$i]['pic'] = cs_link($img,'gallery','com_view','where=' $pic);


durch:
 
1.
2.
3.
1. / 2. / ... 
 
$data
['gallery'][$i]['pic'] = cs_html_link('mods/gallery/image.php?pic=' $cs_gallery[$i]['gallery_id'].'&size=1000',$img,0,0,0,'rel="lightbox"');


------------------
http://sc-wiesens.de/

Der Sport Club "13 Eichen" Wiesens

Zuletzt editiert von Rouven89 am 30.08.2011 um 17:04 Uhr (3x Editiert)
Inaktiv
|
ichraffsnicht ClanSphere Team

Supporter
Supporter



Herkunft: Erdeborn bei Lutherstadt Eisleben
Beiträge: 3191
# Antwort: 4 - 30.08.2011 um 17:06 Uhr
und jetzt ist rouven auchnoch schneller ^^

aber ich sag ja, mit code geht sowas flotttttt mit ganz viel tttt^^


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



Inaktiv
|
luXuskerN
Thread-Ersteller


Rock the board





Beiträge: 67
# Antwort: 5 - 30.08.2011 um 17:07 Uhr
$data['gallery'][$ru]['pic'] = cs_link($img,'gallery','com_view','where=' . $pic);


das exestiert gar nicht bei mir..... bin verwirrt .... :(


Inaktiv
|
Rouven89


Going for pro




Beiträge: 539
# Antwort: 6 - 30.08.2011 um 17:09 Uhr
ah ich seh gerade du hast noch was anders:

du musst das ersetzen
 
1.
2.
1. / 2. / ... 
 $cs_gallery[$i]['picture'] = cs_link($img,'gallery','com_view','where=' $pic);


mit dem anderen codeschnipsel


hehe @ichraffsnicht …


------------------
http://sc-wiesens.de/

Der Sport Club "13 Eichen" Wiesens

Zuletzt editiert von Rouven89 am 30.08.2011 um 17:11 Uhr (2x Editiert)
Inaktiv
|
luXuskerN
Thread-Ersteller


Rock the board





Beiträge: 67
# Antwort: 7 - 30.08.2011 um 17:13 Uhr
es tut mir echt leid aber ich bekomms einfach nicht gebacken du schreibst ich soll

$data['gallery'][$i]['pic'] = cs_link($img,'gallery','com_view','where=' . $pic);


durch
$data['gallery'][$i]['pic'] = cs_html_link('mods/gallery/image.php?pic=' . $cs_gallery[$i]['gallery_id'].'&size=1000',$img,0,0,0,' rel="lightbox"');

das ersetzen und dabei habe ich gar nicht
$data['gallery'][$i]['pic'] = cs_link($img,'gallery','com_view','where=' . $pic);

in meinem code stehen und wenn ich ich nun aus meinem code das:

$cs_gallery[$i]['picture'] = cs_link($img,'gallery','com_view','where=' . $pic);


mit dem:
$data['gallery'][$i]['pic'] = cs_html_link('mods/gallery/image.php?pic=' . $cs_gallery[$i]['gallery_id'].'&size=1000',$img,0,0,0,' rel="lightbox"');

ersetze, werden meine platzhalter angezeigt und nicht das bild sprich: {gallery:picture} ...... was mach ich falsch ?? :(


Inaktiv
|
Rouven89


Going for pro




Beiträge: 539
# Antwort: 8 - 30.08.2011 um 17:17 Uhr
dann nimm das doch mal:
 
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.
1. / 2. / ... 
 
<?PHP
// ClanSphere 2010 - www.clansphere.net
// $Id$

$cs_lang cs_translate('gallery');
$cs_option cs_sql_option(__FILE__,'gallery');
$access_id $account['access_gallery'];
$data = array();

$from 'gallery';
$select 'gallery_id,gallery_time';
$where "gallery_access < '" $access_id "' AND gallery_status = '1'"
$order 'gallery_id DESC';
$cs_gallery cs_sql_select(__FILE__,$from,$select,$where,$order,0,$cs_option['max_navlist']);
$loop $cs_option['max_navlist'];
$gallery_loop count($cs_gallery);


for(
$ru=0$ru<$loop$ru++) {
$pic cs_secure($cs_gallery[$ru]['gallery_id']);
$img cs_html_img('mods/gallery/image.php?thumb=' $pic,'104,'104');
$data['
gallery'][$ru]['pic'] = cs_html_link('mods/gallery/image.php?pic=' . $cs_gallery[$ru]['gallery_id'].'&size=1000',$img,0,0,0,'rel="lightbox"');
  
}
echo cs_subtemplate(__FILE__,$data,'
gallery','navgallery');
}else{
    }


------------------
http://sc-wiesens.de/

Der Sport Club "13 Eichen" Wiesens

Zuletzt editiert von Rouven89 am 30.08.2011 um 17:19 Uhr (2x Editiert)
Inaktiv
|
luXuskerN
Thread-Ersteller


Rock the board





Beiträge: 67
# Antwort: 9 - 30.08.2011 um 17:19 Uhr
sorry ... aber dann bekomm ich syntax error :(:

Parse error: syntax error, unexpected T_LNUMBER in /www/htdocs/.........../mods/gallery/navgallery.php on line 21


Inaktiv
|
Rouven89


Going for pro




Beiträge: 539
# Antwort: 10 - 30.08.2011 um 17:21 Uhr
oh klar das muss noch weg

(ganz zum schluss)


}else{
}


------------------
http://sc-wiesens.de/

Der Sport Club "13 Eichen" Wiesens

Inaktiv
|
luXuskerN
Thread-Ersteller


Rock the board





Beiträge: 67
# Antwort: 11 - 30.08.2011 um 17:23 Uhr
mhh nun bekomm ich diesen fehler:

Parse error: syntax error, unexpected T_LNUMBER in /www/htdocs/w00dee6d/orangeclub/startseite/mods/gallery/navgallery.php on line 21


Inaktiv
|
Rouven89


Going for pro




Beiträge: 539
# Antwort: 12 - 30.08.2011 um 17:26 Uhr
das ist exakt mein code den ich gerade zum testen geändert habe..das funktionierts einwandfrei:
mehr... +-
 
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.
1. / 2. / ... 
 <?PHP
// ClanSphere 2010 - www.clansphere.net
// $Id$

$cs_lang cs_translate('gallery');
$cs_option cs_sql_option(__FILE__,'gallery');
$access_id $account['access_gallery'];
$data = array();

$from 'gallery';
$select 'gallery_id,gallery_time';
$where "gallery_access < '" $access_id "' AND gallery_status = '1'"
$order 'gallery_id DESC';
$cs_gallery cs_sql_select(__FILE__,$from,$select,$where,$order,0,$cs_option['max_navlist']);
$loop $cs_option['max_navlist'];
$gallery_loop count($cs_gallery);


for(
$ru=0$ru<$loop$ru++) {
$pic cs_secure($cs_gallery[$ru]['gallery_id']);
$img cs_html_img('mods/gallery/image.php?thumb=' $pic,'73','100');
$data['gallery'][$ru]['pic'] = cs_html_link('mods/gallery/image.php?pic=' $cs_gallery[$ru]['gallery_id'].'&size=1000',$img,0,0,0,'rel="lightbox"');
  
}
echo 
cs_subtemplate(__FILE__,$data,'gallery','navlist');


------------------
http://sc-wiesens.de/

Der Sport Club "13 Eichen" Wiesens

Inaktiv
|
luXuskerN
Thread-Ersteller


Rock the board





Beiträge: 67
# Antwort: 13 - 30.08.2011 um 23:15 Uhr
danke hat wunderbar funktioniert ^^


Inaktiv
|
un1ty


Beginner




Beiträge: 17
# Antwort: 14 - 21.09.2011 um 00:09 Uhr
I was looking for this all over the web,
but for people still having problems with Lightbox <> Ajax compatibility,
please check the following link:
http://stackoverflow.com/questions/854130/jquery-slimbox-rebind-after-ajax-callb ack/1215853#1215853

Load the livequery js into your template,
add the script to your gallery template (on whatever page you programmed your lightbox to be activated)
and your all set!
perhaps in a new build CS could add this?
it would be a simple addon, solving a lot of issues


Inaktiv
|
Antworten: 14
Seite [1]


Sie müssen sich registrieren, um zu antworten.