Dragonfly CMS - German Community  
_TOGGLE
_TOGGLE Navigation

_TOGGLE Wer ist wo
 Roboter:
1: Google > Forum 9.x
2: YANDEX > Forum 9.x
3: Majestic-12 > Forum 9.x
 Besucher:
1: Forum 9.x
2: Forum 9.x
3: Benutzerbereich

_TOGGLE Languages

_TOGGLE Design
Each user can view the site with a different theme.
Themes marked with a * also change the forum look.

_TOGGLE Downloads (Top)

Forum 9.x > > Dragonfly CMS 9.x > > Module & Blöcke > > Mod: Wer ist auf dem Bild?
Mod: Wer ist auf dem Bild?
Fragen und Diskussionen zu Modulen / Erweiterungen
Gehe zu Seite Zurück  1, 2, 3
Neues Thema eröffnen   Neue Antwort erstellen   _PRINTER    Foren-Übersicht > > Module & Blöcke

Vorheriges Thema anzeigen :: Nächstes Thema anzeigen  
Autor Nachricht
begg
Agent
Agent


Dabei seit: Mai 27, 2007
Beiträge: 50
Wohnort: St. Gallen - Schweiz

PostenVerfasst am: 08.03.2009 22:39    Titel: Re: Mod: Wer ist auf dem Bild? Antworten mit Zitat

das hört sich gut an. das wäre noch etwas, welches sowieso allg. bei coppermine noch fehlt!! naja vielleicht wirds ja mal noch....oder eben ein zusatz-modul für cpgn!! ;-)))

werde hier wieder öfters vorbeischauen...das bräuchte ich nämlich auch! =)

_________________
I just overracted....

begg's Serverdaten - verwendete Vers. (Server OS / Apache / MySQL / PHP / DragonflyCMS)
freundeskreis-stgallen.ch / Vers. 5.2.5 / Mysql DB 5.0.27 (viàPHPMyadmin) / 9.2.1
Nach oben
Benutzer-Profile anzeigen E-Mail an diesen Benutzer senden Website dieses Benutzers besuchen
clubhouse
Special-Agent
Special-Agent


Dabei seit: Nov 04, 2004
Beiträge: 478
Wohnort: Eine Insel mit 2 Bergen

PostenVerfasst am: 09.03.2009 14:05    Titel: Re: Mod: Wer ist auf dem Bild? Antworten mit Zitat

@ Poldi zwinker Sind schon 3 Wochen um?? *g* Hast du schon Urlaub?? *g*

_________________


clubhouse's Serverdaten - verwendete Vers. (Server OS / Apache / MySQL / PHP / DragonflyCMS)
Linux Debian 4.0 / PHP 5.2.0-8+etch13 / SQL 5.0.32 / CMS 9.2.1
Nach oben
Benutzer-Profile anzeigen Website dieses Benutzers besuchen ICQ-Nummer
Poldi
Moderator
Moderator


Dabei seit: Nov 14, 2004
Beiträge: 705

PostenVerfasst am: 09.03.2009 16:38    Titel: Re: Mod: Wer ist auf dem Bild? Antworten mit Zitat

Ich hasse euch alle *g*

Nein, ich hab keinen Urlaub (gestrichen, von wegen Wirtschaftskrise), aber ich gucks mir trotzdem die Woche an scheu

_________________
gG,
Poldi
www.green-dragon.de (Dragonfly 9.2.1)
www.tampones.de (Dragonfly 9.2.1)
www.bfg-deggendorf.de (Dragonfly 9.2.1)
www.sexy-goths.de (Dragonfly 9.1.2.1)
www.gig-hunter.de (deceased)
www.green-dragon.net (Dragonfly CVS ... Testseite)

Poldi's Serverdaten - verwendete Vers. (Server OS / Apache / MySQL / PHP / DragonflyCMS)
Linux/1.3.37/4.0.27-5.0.18/4.4.9-5.2.1/9.1.0.0-9.2.1
Nach oben
Benutzer-Profile anzeigen Website dieses Benutzers besuchen
begg
Agent
Agent


Dabei seit: Mai 27, 2007
Beiträge: 50
Wohnort: St. Gallen - Schweiz

PostenVerfasst am: 09.03.2009 19:23    Titel: Re: Mod: Wer ist auf dem Bild? Antworten mit Zitat

wir lieben dich alle dafür poldi!! ;-D


da kommt, wenn dann das modul funktioniert, schon meine nächste frage:

wie lege ich nen backup von den benutzeraccounts/fotos an?? ist das provider-abhängig?? habe bis jetzt doch immer, falls etwas nicht mehr funktionierte, die ganze site plattgemacht und neu aufgesetzt...aber mit bald 10'000 fotos ist das n riesenaufwand....(-_-)

_________________
I just overracted....

begg's Serverdaten - verwendete Vers. (Server OS / Apache / MySQL / PHP / DragonflyCMS)
freundeskreis-stgallen.ch / Vers. 5.2.5 / Mysql DB 5.0.27 (viàPHPMyadmin) / 9.2.1
Nach oben
Benutzer-Profile anzeigen E-Mail an diesen Benutzer senden Website dieses Benutzers besuchen
Poldi
Moderator
Moderator


Dabei seit: Nov 14, 2004
Beiträge: 705

PostenVerfasst am: 09.03.2009 19:33    Titel: Re: Mod: Wer ist auf dem Bild? Antworten mit Zitat

Naja, mach ein Backup von der Datenbank (für die User- und Bild-Informationen) und mach ein Backup des modules/coppermine/albums Ordners, dort sind alle Bilder gespeichert.

Wenn du Mist baust, einfach das Datenbank-Backup wieder auf den DB-Server einspielen und das Backup der Bilder wieder in den entsprechenden Ordner laden ...

_________________
gG,
Poldi
www.green-dragon.de (Dragonfly 9.2.1)
www.tampones.de (Dragonfly 9.2.1)
www.bfg-deggendorf.de (Dragonfly 9.2.1)
www.sexy-goths.de (Dragonfly 9.1.2.1)
www.gig-hunter.de (deceased)
www.green-dragon.net (Dragonfly CVS ... Testseite)

Poldi's Serverdaten - verwendete Vers. (Server OS / Apache / MySQL / PHP / DragonflyCMS)
Linux/1.3.37/4.0.27-5.0.18/4.4.9-5.2.1/9.1.0.0-9.2.1
Nach oben
Benutzer-Profile anzeigen Website dieses Benutzers besuchen
clubhouse
Special-Agent
Special-Agent


Dabei seit: Nov 04, 2004
Beiträge: 478
Wohnort: Eine Insel mit 2 Bergen

PostenVerfasst am: 23.03.2009 21:35    Titel: Re: Mod: Wer ist auf dem Bild? Antworten mit Zitat

joar... ich wollt das Thema nicht sterben lassen zwinker

_________________


clubhouse's Serverdaten - verwendete Vers. (Server OS / Apache / MySQL / PHP / DragonflyCMS)
Linux Debian 4.0 / PHP 5.2.0-8+etch13 / SQL 5.0.32 / CMS 9.2.1
Nach oben
Benutzer-Profile anzeigen Website dieses Benutzers besuchen ICQ-Nummer
clubhouse
Special-Agent
Special-Agent


Dabei seit: Nov 04, 2004
Beiträge: 478
Wohnort: Eine Insel mit 2 Bergen

PostenVerfasst am: 01.04.2009 17:27    Titel: Re: Mod: Wer ist auf dem Bild? Antworten mit Zitat

komm mal gerade nicht weiter:

ich habe mir dies umgeschrieben von den comments:
Code::
//Display User on Picture
function html_display_user($pid)
{
	global $CONFIG, $USER, $CURRENT_ALBUM_DATA, $username,$FAVPICS,$CURRENT_PIC_DATA,$THEME_DIR,$MAIN_CFG;
	global $template_user_on_picture, $template_add_your_username, $db;
	$html = '';
		
      $tmpl_uop_buttons = template_extract_block($template_user_on_picture, 'buttons', '{BUTTONS}');
	$tmpl_uop_ipinfo = template_extract_block($template_user_on_picture, 'ipinfo', '{IPINFO}');
	$result = $db->sql_query("SELECT uop_id, uop_author, uop_date, uop_uid, uop_hdr_ip FROM {$CONFIG['TABLE_USERONPICTURE']} WHERE pid='$pid' ORDER BY uop_id ASC",false, __FILE__,__LINE__);
	while ($row = $db->sql_fetchrow($result)) {
		$user_can_edit = (GALLERY_ADMIN_MODE || (USER_ID > 1 && USER_ID == $row['uop_id'] && USER_CAN_POST_COMMENTS));
		$uop_buttons = $user_can_edit ? $tmpl_uop_buttons : '';
		$uop_edit_box = $user_can_edit ? $tmpl_uop_edit_box : '';
		$uop_ipinfo = ($row['uop_hdr_ip'] && GALLERY_ADMIN_MODE)?$tmpl_uop_ipinfo : '';
		
		$params = array('{EDIT}' => &$uop_edit_box,
			'{BUTTONS}' => &$uop_buttons,
			'{IPINFO}' => &$uop_ipinfo
		);
		$template = template_eval($template_user_on_picture, $params);
		$info = '';
		
		$params = array('{UOP_AUTHOR}' => $row['uop_author'],
			'{UOP_ID}' => $row['uop_id'],
			'{EDIT_TITLE}' => COM_EDIT_TITLE,
			'{CONFIRM_DELETE}' => CONFIRM_DELETE_COM,
			'{DELETE_LINK}' => getlink("&file=delete"),
			'{DELETE_TEXT}' => DELETE.' '.USER_ON_PICTURE,
			'{UOP_DATE}' => localised_date($row['uop_date'], COMMENT_DATE_FMT),
			'{UOP_AVATAR}' => $avatar,
			'{OK}' => OK,
			'{UOP_IP}' => decode_ip($row['uop_hdr_ip']),
			'{ACTION}' => 'action="'.getlink('&file=db_input').'" enctype="multipart/form-data" accept-charset="utf-8"',
			'{THEMEDIR}' => $THEME_DIR,

		);

		$html .= template_eval($template, $params);
	}
	if (USER_CAN_POST_COMMENTS) {
		if (USER_ID > 1) {
			$username_input = '<input type="hidden" name="uop_author" value="' . CPG_USERNAME . '" />';
			template_extract_block($template_add_your_username, 'display_user_input', $display_user_input);
			// $username = '';
		} else {
			$username = isset($USER['name']) ? '"' . htmlprepare($USER['name']) . '"' : '"' . YOUR_NAME . '" onclick="javascript:this.value=\'\';"';
		}
	

			$params = array('{NAME}' => COM_NAME,
			'{PIC_ID}' => $pid,
			'{username}' => $username,
			'{MAX_COM_LENGTH}' => $CONFIG['max_com_size'],
			'{OK}' => OK,
			'{ACTION}' => 'action="'.getlink("&file=db_input").'" enctype="multipart/form-data" accept-charset="utf-8"',

		);
		
		$html .= template_eval($template_add_your_username, $params);
	}
}

// Ende Display User on Picture

aber nun bekomme ich immer nen fehler:
Code::
Theme:themes/reDesign/coppermine Template error
Failed to find block 'buttons'(#(<!-- BEGIN buttons -->)(.*?)(<!-- END buttons -->)#s) in :


anscheint findet der eine datei nicht, und war wo buttons gesucht wird... diese habe ich im script angegeben mit
Code::
$template_user_on_picture
und die datei ist auch vorhanden user_on_picture.html

aber es tut einfach nicht, weiß jemand warum?

_________________


clubhouse's Serverdaten - verwendete Vers. (Server OS / Apache / MySQL / PHP / DragonflyCMS)
Linux Debian 4.0 / PHP 5.2.0-8+etch13 / SQL 5.0.32 / CMS 9.2.1
Nach oben
Benutzer-Profile anzeigen Website dieses Benutzers besuchen ICQ-Nummer
Katerrobin
Doppel-Null-Agent
Doppel-Null-Agent


Dabei seit: Feb 14, 2008
Beiträge: 144

PostenVerfasst am: 02.04.2009 01:03    Titel: Re: Mod: Wer ist auf dem Bild? Antworten mit Zitat

Hmm, ich gehe jetzt keinen Code durch und lese auch bestimmt nicht den gesamten Thread.
Aber entweder gibst Du den gesamten Pfad an (mit http://) oder Du setzt vor den Linkangaben ein ../
Nsch deiner Fehlermeldung passt eines deiner Pfadangaben nicht.

_________________
Meine Seiten:
www.bdo-ev.net (DF 9.2.1. Seite
mit 4 Unterseiten als Forum)
www.denises-welt.de (DF 9.2.1
Seite unserer Tochter)
www.bikes-parts-design.com
(DF 9.2.1 in Verbindung mit Oscommerce)
www.kraeuterkeller.de
(Sehr nette Einbindung eines externen Newslettermoduls und das DA Bestellformular)
www.kochen-fuer-kids.de
(mal eine echte DF-Seite die sich nicht mit Warcraft beschäftigt lachen )

Katerrobin's Serverdaten - verwendete Vers. (Server OS / Apache / MySQL / PHP / DragonflyCMS)
Apache / PHP 4.4.8 / MySQL 4.1.2.2 / CPG 9.2.1
Nach oben
Benutzer-Profile anzeigen
clubhouse
Special-Agent
Special-Agent


Dabei seit: Nov 04, 2004
Beiträge: 478
Wohnort: Eine Insel mit 2 Bergen

PostenVerfasst am: 02.04.2009 13:08    Titel: Re: Mod: Wer ist auf dem Bild? Antworten mit Zitat

öh, ja. das war nun was, was nicht passt.

es liegt irgendwie an dem template_extract_block($template_user_on_picture

ich denk mal ehr, das ich noch wo template_user_on_picture definieren muss...

und nicht wo nen ../ nen http setzen muss, wo vorher auch keins drin war.... vielleicht sollteste doch lesen was ich für nen problem habe

_________________


clubhouse's Serverdaten - verwendete Vers. (Server OS / Apache / MySQL / PHP / DragonflyCMS)
Linux Debian 4.0 / PHP 5.2.0-8+etch13 / SQL 5.0.32 / CMS 9.2.1
Nach oben
Benutzer-Profile anzeigen Website dieses Benutzers besuchen ICQ-Nummer
clubhouse
Special-Agent
Special-Agent


Dabei seit: Nov 04, 2004
Beiträge: 478
Wohnort: Eine Insel mit 2 Bergen

PostenVerfasst am: 02.04.2009 14:08    Titel: Re: Mod: Wer ist auf dem Bild? Antworten mit Zitat

so...

hab es nun definiert, aber nun steck ich wieder fest. Ich bekomme keine weiße seite, so weit so gut, aber,

es wird immer noch nicht der html block angezeigt.... er is zwar da, und auch definiert aber er erscheint einfach nicht... einziger anhaltspunkt ist:

Code::
themes/reDesign/coppermine/theme.inc

    * Warning line 541: Missing argument 7 for theme_display_image(), called in /var/www/modules/coppermine/displayimage.php on line 1089 and defined
    * Notice line 550: Undefined variable: user_on_picture

^^

Das hab ich behoben:

einfach weiter unten:
theme_display_image($nav_menu, $picture, $votes, $pic_info, $comments, $film_strip, $user_on_picture); //,


aber, wie soll es auch anderes sein, die html datei wird immer noch nicht angezeigt.... warum zum teufel nicht...

_________________


clubhouse's Serverdaten - verwendete Vers. (Server OS / Apache / MySQL / PHP / DragonflyCMS)
Linux Debian 4.0 / PHP 5.2.0-8+etch13 / SQL 5.0.32 / CMS 9.2.1
Nach oben
Benutzer-Profile anzeigen Website dieses Benutzers besuchen ICQ-Nummer
clubhouse
Special-Agent
Special-Agent


Dabei seit: Nov 04, 2004
Beiträge: 478
Wohnort: Eine Insel mit 2 Bergen

PostenVerfasst am: 02.04.2009 15:59    Titel: Re: Mod: Wer ist auf dem Bild? Antworten mit Zitat

HA!

Ich habs hinbekommen!!!

Und es funktioniert sogar richtig!

Aber, wie bekomm ich es nun so hin, das jemand es auch bei sich einbauen kann? *g* War gar nicht so einfach, und kann bestimmt noch irgendwo optimiert werden.

_________________


clubhouse's Serverdaten - verwendete Vers. (Server OS / Apache / MySQL / PHP / DragonflyCMS)
Linux Debian 4.0 / PHP 5.2.0-8+etch13 / SQL 5.0.32 / CMS 9.2.1
Nach oben
Benutzer-Profile anzeigen Website dieses Benutzers besuchen ICQ-Nummer
clubhouse
Special-Agent
Special-Agent


Dabei seit: Nov 04, 2004
Beiträge: 478
Wohnort: Eine Insel mit 2 Bergen

PostenVerfasst am: 02.04.2009 18:46    Titel: Re: Mod: Wer ist auf dem Bild? Antworten mit Zitat

in Aktion:

emsland-partys.de/copp...82248.html

_________________


clubhouse's Serverdaten - verwendete Vers. (Server OS / Apache / MySQL / PHP / DragonflyCMS)
Linux Debian 4.0 / PHP 5.2.0-8+etch13 / SQL 5.0.32 / CMS 9.2.1
Nach oben
Benutzer-Profile anzeigen Website dieses Benutzers besuchen ICQ-Nummer
clubhouse
Special-Agent
Special-Agent


Dabei seit: Nov 04, 2004
Beiträge: 478
Wohnort: Eine Insel mit 2 Bergen

PostenVerfasst am: 02.04.2009 20:41    Titel: Re: Mod: Wer ist auf dem Bild? Antworten mit Zitat

So, ich hab noch nen YOUR_Account Block

doch der zeigt immer nur 1 Bild, und zwar das letzte, mit der hösten pid zahl...

kann mal jemand schauen... Ich will, eine liste der letzten 5 Einträge, also wo sich ein User zu letzt auf einem Bild vererwigt hat.

Code::
<?php
if (!defined('CPG_NUKE')) { exit; }
echo '<br />';
OpenTable();
global $prefix, $db, $CONFIG, $cpg_dir;

$cpg_dir = 'coppermine';

if (!is_active($cpg_dir)) {
   echo 'ERROR';
   return trigger_error($cpg_dir.' module is inactive', E_USER_WARNING);
}

$cpg_block = true;
require("modules/" . $cpg_dir . "/include/load.inc");
$cpg_block = false;
//$length = $CONFIG['thumbcols']; //number of thumbs
$length=5; //number of thumbs
$userinfo = getusrdata($username);


// END USER DEFINABLES
$getaid = $db->sql_query("select pid, uop_uid FROM ".$cpg_prefix."user_on_picture where uop_uid = '".$userinfo['user_id']."' GROUP BY uop_uid ORDER BY uop_uid LIMIT $length");
$row1 = $db->sql_fetchrow($getaid);
$aid1 = $row1['pid'];

$result = $db->sql_query("select pid, aid, filepath, filename FROM ".$cpg_prefix."pictures WHERE approved='1'  AND pid = '".$aid1."' GROUP BY pid ORDER BY pid DESC LIMIT $length",false,__FILE__,__LINE__);

if (!$row1) {echo '<center><br> <b>'.$userinfo['username'].'</b>ist auf keinem Bild verlinkt !<br><br></center>';
            CloseTable(); }
            else {


echo '<center><h3><b>'.$userinfo['username'].'s</b> ist verlinkt auf:</h3> <br>';


$pic = 0;
while ($row = $db->sql_fetchrow($result)) {

if (file_exists(get_pic_url($row,'normal'))){

   echo '<a href="' . getlink($cpg_dir . '&amp;file=displayimage&amp;album='.$row['aid'].'&amp;pid=' . $row['pid']) . '"><img src="' . get_pic_url($row,'thumb') . '" border="0" alt="Bild" width="60" /></a> '; }
else {

   echo '<a href="' . getlink($cpg_dir . '&amp;file=displayimage&amp;album='.$row['aid'].'&amp;pid=' . $row['pid']) . '"><img src="' . get_pic_url($row,'thumb') . '" border="0" alt="Bild" width="60" /></a>   '; }

   $pic++;
}
echo '<br /><br /><a href="'.getlink('coppermine&amp;cat='.$user_gallery).'">Profil Gallerie</a></center></p>';
}
CloseTable();

_________________


clubhouse's Serverdaten - verwendete Vers. (Server OS / Apache / MySQL / PHP / DragonflyCMS)
Linux Debian 4.0 / PHP 5.2.0-8+etch13 / SQL 5.0.32 / CMS 9.2.1
Nach oben
Benutzer-Profile anzeigen Website dieses Benutzers besuchen ICQ-Nummer
Beiträge der letzten Zeit anzeigen:   
Neues Thema eröffnen   Neue Antwort erstellen   _PRINTER    Foren-Übersicht > > Module & Blöcke
Seite 3 von 3
Alle Zeitangaben sind in GMT + 1 Stunden
Gehe zu Seite Zurück  1, 2, 3



Gehe zu:  


Sie können keine Beiträge in dieses Forum schreiben.
Sie können auf Beiträge in diesem Forum nicht antworten.
Sie können Ihre Beiträge in diesem Forum nicht bearbeiten.
Sie können Ihre Beiträge in diesem Forum nicht löschen.
Sie können an Umfragen in diesem Forum nicht mitmachen.
Sie können keine Dateien anhängen.
Sie können keine Dateien herunterladen.



Interactive software released under GNU GPL, Code Credits, Privacy Policy