+ Antworten
Seite 1 von 3 1 2 3 LetzteLetzte
Ergebnis 1 bis 10 von 28

Thema: Zoom Gallery RC1 anpassungen

  1. #1
    War schon öfter hier
    Registriert seit
    18.05.2005
    Beiträge
    132
    Bedankte sich
    2
    Erhielt 13 Danksagungen
    in 12 Beiträgen

    Standard Zoom Gallery RC1 anpassungen

    Hallo ich habe mal die View.php ein bisschen bearbeitet. ich habe im bei den kommentaren einen direkten link in die CBE profile erstellt. und da die hacks die nur registrierte user erlauben einen komment einzutragen habe ich eine eigenen hack gebastellt. nicht gerade die eleganteste lösung aber es funktioniert

    achtung im cb muss die einstellung BCE muss den aufruf mit namen aktiviert werden.
    und im zoom german.php
    Code:
    define("_nur_reg","Nur Mitglieder können Kommentare schreiben");
    eingefügt werden.

    wenn jemand lust hat noch weitere anpassungen zu machen wäre es noch super wen jemand bei den comments das avatar bild einfügen könnte. so wie beim gästebuch.
    das wäre cool ..
    Angehängte Dateien

  2. #2
    War schon öfter hier
    Registriert seit
    18.05.2005
    Beiträge
    132
    Bedankte sich
    2
    Erhielt 13 Danksagungen
    in 12 Beiträgen

    Standard

    hallo leute wollte mal das user avatar einfüger und das mitels tooztip.js

    ich habe in der obigen date view.php folgende ergänzungen gemacht.

    Code:
              			// Display comments found in the database.
    			$mouseover = "onmouseover=\"this.T_LEFT=true;this.T_WIDTH=60;return";
    			$usr_avatar = "escape('<img src=\'images/comprofiler/tn".$row->avatar."\' alt=\'photo\' border=\'0\'>')\">".$username->username."";
    			$usr_noimg = "escape('<img src=\'components/com_comprofiler/images/english/tnnophoto.jpg\' alt=\'no photo\' border=\'0\'>')\">".$username->username."";
    			$content.= "<b>$mouseover $usr_avatar </b>";
              			foreach ($zoom1->_gallery->_images[$key]->_comments as $comment) {
              				if ($count>1) {
              	            	$colour=$zoom1->_tabclass[0];
              	            	$count=0;
              	        	} else {
              	            	$colour=$zoom1->_tabclass[1];
              	        	} 
    						
              	        	$cmtrow = "";
    				
    						
              	        	if ($zoom1->_isAdmin) {
              	        		// the adminstrator is able to delete comments directly through the hyperlin...
    							$cmtrow = "<tr><td width=\"125\" align=\"left\"><a href='index.php?option=com_comprofiler&task=userProfile&user=".$comment->getName()."'>".$comment->getName()."</b></a>:&nbsp;</td><td align=\"left\"><font color=\"#ff0000\">".$comment->getComment($dir_prefix)."</font>&nbsp;(".$comment->getDate().")</td><td width=\"50\">\n";
              	        		if (!$zoom1->_CONFIG['popUpImages']) {
              	        			$cmtrow .= "<a href=\"index.php?option=com_zoom1&page=view&Itemid=".$Itemid;
    aber irgenwas habe ich faltsch gemacht ..

    vieleicht weiss ein profi was ich da faltsch gemacht habe und noch einfügen muss??

    grüessli
    Geändert von posto (11.01.2006 um 15:55 Uhr)

  3. #3
    Wohnt hier Avatar von Phil_K
    Registriert seit
    19.09.2005
    Ort
    Münster
    Alter
    38
    Beiträge
    3.435
    Bedankte sich
    27
    Erhielt 955 Danksagungen
    in 865 Beiträgen

    Standard

    Moin.

    Kann es sein das Du da Zeilen einfach nur reinkopiert hast, ohne ihren Code anzupassen?
    So ganz elegant sind die Routinen nicht. Soweit ich den Code im Kopf habe wird
    in der Zoom Tab keine #__comprofiler bezogene Abfrage gestartet und ebenso enthalten dann die $row-> Variablen nicht die Werte die hier notwendig waeren.

    Die Verwendung des Namens um auf das Profil zu verlinken, also &user=<name>, geht zwar, aber auch nur wenn die Funktion im Backend des CBE aktiviert ist. Schoener
    ist es hier vorher einen Query auf die User_id, od. diese schon in den ausgewerteten ZoomDaten zu haben um die Anzahl der Queries zu minimieren.

    Man muesste sich die Datei mal in Ruhe ansehen ...


    Gruss
    Phil.
    CBE-Beta1-1/2 sv0.702
    (deutsche Sprachdateien incl.)
    ( FAQ im Aufbau )

  4. #4
    War schon öfter hier
    Registriert seit
    18.05.2005
    Beiträge
    132
    Bedankte sich
    2
    Erhielt 13 Danksagungen
    in 12 Beiträgen

    Standard

    hall o phil_k

    ja ich habe sie reinkopiert und mit mod_match latest user und mit dem mod_cballn1tags ein bischen verglichen.

    dan muss ich wohl nochmal dahinter.

  5. #5
    War schon öfter hier
    Registriert seit
    18.05.2005
    Beiträge
    132
    Bedankte sich
    2
    Erhielt 13 Danksagungen
    in 12 Beiträgen

    Standard

    es hat noch ein kleinen fehler... er zeigt ein faltsches bild an

    Code:
    $query = "SELECT username FROM #__users WHERE id='".$comment->getComment."'";
    		$database->setQuery($query);
    		$qdata = $database->loadResult();
    
    		$query_avatar = "SELECT avatar from #__comprofiler WHERE id='".$comment->getComment."'";
    		$database->setQuery($query_avatar);
    		$avatar_data = $database->loadResult();
    		
    		if ($avatar_data != '') {
     			$user_av = "escape('<img src=\'images/comprofiler/tn".$avatar_data."\' alt=\'photo\' border=\'0\'>')\"";
     		} else {
     			$user_av = "escape('<img src=\'components/com_comprofiler/images/english/tnnophoto.jpg\' alt=\'no photo\' border=\'0\'>')\"";
     		}
    
    		$mouseover = "onmouseover=\"this.T_LEFT=true;this.T_WIDTH=60;return";
    		$avatar_script = $mouseover." ".$user_av;
    			
              			foreach ($zoom->_gallery->_images[$key]->_comments as $comment) {
              				if ($count>1) {
              	            	$colour=$zoom->_tabclass[0];
              	            	$count=0;
              	        	} else {
              	            	$colour=$zoom->_tabclass[1];
              	        	} 
    						
              	        	$cmtrow = "";
    			
    						
              	        	if ($zoom->_isAdmin) {
              	        		// the adminstrator is able to delete comments directly through the hyperlin...
    							$cmtrow = "<tr><td width=\"125\" align=\"left\"><a href=\"index.php?option=com_comprofiler&amp;Itemid=".$Itemid."&task=userProfile&user=".$comment->getName()."\" ".$avatar_script.">".$comment->getName()."</a>:&nbsp;</td><td align=\"left\"><font color=\"#ff0000\">".$comment->getComment($dir_prefix)."</font>&nbsp;(".$comment->getDate().")</td><td width=\"50\">\n";
              	        		if (!$zoom->_CONFIG['popUpImages']) {
              	        			$cmtrow .= "<a href=\"index.php?option=com_zoom&page=view&Itemid=".$Itemid;
              	        		} else {
              	        			$cmtrow .= "<a href=\"view.php?popup=1";
              	        		}
              	        		$cmtrow .= "&catid=".$zoom->_gallery->_id."&key=".$key."&delComment=".$comment->getId()."&isAdmin=".$isAdmin."\"><img src=\"".$dir_prefix."images/delete.png\" border=\"0\" title=\""._zoom_DELETE."\" /></a></td></tr>\n";
              	        	} else {
              	        		$cmtrow = "<tr><td width=\"125\" align=\"left\"><a href=\"index.php?option=com_comprofiler&amp;Itemid=".$Itemid."&task=userProfile&user=".$comment->getName()."\" ".$avatar_script.">".$comment->getName()."</a>:&nbsp;</td><td align=\"left\"><font color=\"#ff0000\">".$comment->getComment($dir_prefix)."</font>&nbsp;(".$comment->getDate().")</td></tr>\n";
              	        	}
              	        	echo $cmtrow; 
              	        	$count++;
              			}
              		}
              		?>
    aber das mousover geht
    Geändert von posto (13.01.2006 um 11:51 Uhr)

  6. #6
    War schon öfter hier
    Registriert seit
    21.02.2006
    Beiträge
    124
    Bedankte sich
    6
    1 Danksagung in 1 Beitrag

    Standard

    Zitat Zitat von posto
    Hallo ich habe mal die View.php ein bisschen bearbeitet. ich habe im bei den kommentaren einen direkten link in die CBE profile erstellt. und da die hacks die nur registrierte user erlauben einen komment einzutragen habe ich eine eigenen hack gebastellt. nicht gerade die eleganteste lösung aber es funktioniert

    achtung im cb muss die einstellung BCE muss den aufruf mit namen aktiviert werden.
    und im zoom german.php
    Code:
    define("_nur_reg","Nur Mitglieder können Kommentare schreiben");
    eingefügt werden.

    wenn jemand lust hat noch weitere anpassungen zu machen wäre es noch super wen jemand bei den comments das avatar bild einfügen könnte. so wie beim gästebuch.
    das wäre cool ..
    Also ich bastel jetzt schon seit Tagen rum und langsam verzweifel ich....
    Also die view.php überschreiben ist klar. Wo allerdings füge ich den Code ein?? zoom german.php gibt es nicht???
    Und ich nutze das CBE von kolloczek. Wo muß ich da was ändern???

  7. #7
    War schon öfter hier
    Registriert seit
    18.05.2005
    Beiträge
    132
    Bedankte sich
    2
    Erhielt 13 Danksagungen
    in 12 Beiträgen

    Standard

    also viel zu basteln ist hier doch nicht...

    also das view.php fügst du in components/com_zoom/www ein und das german.php findest du components/com_zoom/lib/language hier
    Geändert von posto (14.03.2006 um 21:08 Uhr)
    Meine kleine Communityseite mit smf und 2 mal zoom rc1. Alles verlinkt mit CBE*
    *( EIn herzliches DANKESCHÖN an Phil_k)

  8. #8
    War schon öfter hier
    Registriert seit
    21.02.2006
    Beiträge
    124
    Bedankte sich
    6
    1 Danksagung in 1 Beitrag

    Standard

    Jetzt bekommt man beim aufruf folgenden fehler:
    Fatal error: Call to a member function on a non-object in /home/httpd/vhosts/north-side.de/httpdocs/components/com_zoom/www/view.php on line 89

  9. #9
    War schon öfter hier
    Registriert seit
    18.05.2005
    Beiträge
    132
    Bedankte sich
    2
    Erhielt 13 Danksagungen
    in 12 Beiträgen

    Standard

    uups stimmt ..kleinen moment,,,
    Meine kleine Communityseite mit smf und 2 mal zoom rc1. Alles verlinkt mit CBE*
    *( EIn herzliches DANKESCHÖN an Phil_k)

  10. #10
    War schon öfter hier
    Registriert seit
    18.05.2005
    Beiträge
    132
    Bedankte sich
    2
    Erhielt 13 Danksagungen
    in 12 Beiträgen

    Standard

    jetzt aber
    Angehängte Dateien
    Meine kleine Communityseite mit smf und 2 mal zoom rc1. Alles verlinkt mit CBE*
    *( EIn herzliches DANKESCHÖN an Phil_k)

+ Antworten
Seite 1 von 3 1 2 3 LetzteLetzte

Ähnliche Themen

  1. zOOm Gallery Anleitung
    Von Pasoleati im Forum Mambo Komponenten
    Antworten: 16
    Letzter Beitrag: 23.04.2008, 08:23
  2. zOOm Media Gallery probleme!
    Von desposito im Forum Mambo Komponenten
    Antworten: 1
    Letzter Beitrag: 15.08.2005, 10:37
  3. ZOOM GALLERY auf zwei mambosites nutzen!
    Von ron im Forum Mambo Komponenten
    Antworten: 2
    Letzter Beitrag: 17.07.2005, 10:33
  4. Zoom Gallery 2.5 Layoutanpassung
    Von sgarbato im Forum Mambo Module
    Antworten: 6
    Letzter Beitrag: 27.06.2005, 23:20
  5. seltsame Upload Probleme mit Zoom Gallery 2.1.4 RC1
    Von heckpiet im Forum Mambo Komponenten
    Antworten: 7
    Letzter Beitrag: 27.10.2004, 18:08

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein