Navigation
Startseite Community Nachrichten Suchen Projekte
Languages
Design
Each user can view the site with a different theme.
Themes marked with a * also change the forum look.
Downloads (Top)
|
Mod: Wer ist auf dem Bild?Fragen und Diskussionen zu Modulen / Erweiterungen
Gehe zu Seite Zurück 1, 2, 3
|
Vorheriges Thema anzeigen :: Nächstes Thema anzeigen |
Autor |
Nachricht |
begg Agent
Offline Dabei seit: Mai 27, 2007 Beiträge: 50 Wohnort: St. Gallen - Schweiz
|
Verfasst am: 08.03.2009 21:39 Titel: Re: Mod: Wer ist auf dem Bild? |
|
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 server specs (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 |
|
|
clubhouse Special-Agent
Offline Dabei seit: Nov 04, 2004 Beiträge: 478 Wohnort: Eine Insel mit 2 Bergen
|
Verfasst am: 09.03.2009 13:05 Titel: Re: Mod: Wer ist auf dem Bild? |
|
@ Poldi Sind schon 3 Wochen um?? *g* Hast du schon Urlaub?? *g*
_________________
clubhouse's server specs (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 |
|
|
Poldi Moderator
Offline Dabei seit: Nov 14, 2004 Beiträge: 705
|
Verfasst am: 09.03.2009 15:38 Titel: Re: Mod: Wer ist auf dem Bild? |
|
Ich hasse euch alle *g*
Nein, ich hab keinen Urlaub (gestrichen, von wegen Wirtschaftskrise), aber ich gucks mir trotzdem die Woche an
_________________ 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 server specs (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 |
|
|
begg Agent
Offline Dabei seit: Mai 27, 2007 Beiträge: 50 Wohnort: St. Gallen - Schweiz
|
Verfasst am: 09.03.2009 18:23 Titel: Re: Mod: Wer ist auf dem Bild? |
|
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 server specs (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 |
|
|
Poldi Moderator
Offline Dabei seit: Nov 14, 2004 Beiträge: 705
|
Verfasst am: 09.03.2009 18:33 Titel: Re: Mod: Wer ist auf dem Bild? |
|
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 server specs (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 |
|
|
clubhouse Special-Agent
Offline Dabei seit: Nov 04, 2004 Beiträge: 478 Wohnort: Eine Insel mit 2 Bergen
|
Verfasst am: 23.03.2009 20:35 Titel: Re: Mod: Wer ist auf dem Bild? |
|
joar... ich wollt das Thema nicht sterben lassen
_________________
clubhouse's server specs (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 |
|
|
clubhouse Special-Agent
Offline Dabei seit: Nov 04, 2004 Beiträge: 478 Wohnort: Eine Insel mit 2 Bergen
|
Verfasst am: 01.04.2009 17:27 Titel: Re: Mod: Wer ist auf dem Bild? |
|
komm mal gerade nicht weiter:
ich habe mir dies umgeschrieben von den comments:
Array:
//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:
Array:
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
Array:
$template_user_on_picture
und die datei ist auch vorhanden user_on_picture.html
aber es tut einfach nicht, weiß jemand warum?
_________________
clubhouse's server specs (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 |
|
|
Katerrobin Doppel-Null-Agent
Offline Dabei seit: Feb 14, 2008 Beiträge: 144
|
Verfasst am: 02.04.2009 01:03 Titel: Re: Mod: Wer ist auf dem Bild? |
|
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 )
Katerrobin's server specs (Server OS / Apache / MySQL / PHP / DragonflyCMS) Apache / PHP 4.4.8 / MySQL 4.1.2.2 / CPG 9.2.1
|
|
Nach oben |
|
|
clubhouse Special-Agent
Offline Dabei seit: Nov 04, 2004 Beiträge: 478 Wohnort: Eine Insel mit 2 Bergen
|
Verfasst am: 02.04.2009 13:08 Titel: Re: Mod: Wer ist auf dem Bild? |
|
ö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 server specs (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 |
|
|
clubhouse Special-Agent
Offline Dabei seit: Nov 04, 2004 Beiträge: 478 Wohnort: Eine Insel mit 2 Bergen
|
Verfasst am: 02.04.2009 14:08 Titel: Re: Mod: Wer ist auf dem Bild? |
|
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:
Array:
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 server specs (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 |
|
|
clubhouse Special-Agent
Offline Dabei seit: Nov 04, 2004 Beiträge: 478 Wohnort: Eine Insel mit 2 Bergen
|
Verfasst am: 02.04.2009 15:59 Titel: Re: Mod: Wer ist auf dem Bild? |
|
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 server specs (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 |
|
|
clubhouse Special-Agent
Offline Dabei seit: Nov 04, 2004 Beiträge: 478 Wohnort: Eine Insel mit 2 Bergen
|
Verfasst am: 02.04.2009 18:46 Titel: Re: Mod: Wer ist auf dem Bild? |
|
_________________
clubhouse's server specs (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 |
|
|
clubhouse Special-Agent
Offline Dabei seit: Nov 04, 2004 Beiträge: 478 Wohnort: Eine Insel mit 2 Bergen
|
Verfasst am: 02.04.2009 20:41 Titel: Re: Mod: Wer ist auf dem Bild? |
|
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.
Array:
<?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 . '&file=displayimage&album='.$row['aid'].'&pid=' . $row['pid']) . '"><img src="' . get_pic_url($row,'thumb') . '" border="0" alt="Bild" width="60" /></a> '; }
else {
echo '<a href="' . getlink($cpg_dir . '&file=displayimage&album='.$row['aid'].'&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&cat='.$user_gallery).'">Profil Gallerie</a></center></p>';
}
CloseTable();
_________________
clubhouse's server specs (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 |
|
|
|
Alle Zeitangaben sind in GMT + 1 StundenGehe zu Seite Zurück 1, 2, 3
Du kannst keine Beiträge schreiben. Du kannst auf Beiträge nicht antworten. Du kannst Deine Beiträge nicht bearbeiten. Du kannst Deine Beiträge nicht löschen. Du kannst an Umfragen nicht mitmachen. Du kannst keine Dateien anhängen. Du kannst keine Dateien herunterladen.
|