Frage zu Upload Pic

Du hast Probleme beim Einbau oder bei der Benutzung eines Mods? In diesem Forum bist du richtig.
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.0, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Antworten
chiefus
Mitglied
Beiträge: 2
Registriert: 27.01.2006 08:18

Frage zu Upload Pic

Beitrag von chiefus »

Hi Leute,
Ich möchte in mein Forum den Upload Pic einbauen und habe dazu noch ein paar Fragen. Ich poste einfach mal wie ich mir das vorgestellt habe:
1. Installation phpBB 2.0.19 auf Deutsch
2. Daten für meine Sql- Datenbank eingeben
3. Die Ordner Install und Contrib löschen
4. Die Datei install_uploadpic.php in den install ordner hochladen und ausführen
5. Erneut den Ordner install löschen
6. Die Dateien von dem Ordner admin und templates auf meinen webspace hochladen bzw. die dateien in die Ornder laden
7. Entsprechende dateien bearbeiten, wie z.B. language/lang_english/lang_main.php, language/lang_english/lang_admin.php....

So und danach müsste es doch funktionieren,oder? Wenn meine kleine, persönliche Anleitung falsch sein sollte verbessert mich bitte. Ich bedanke mich schon mal im voraus für eure Hilfe.

MFG Chiefus
Benutzeravatar
gloriosa
Mitglied
Beiträge: 13770
Registriert: 04.01.2005 20:23
Wohnort: Landeshauptstadt Erfurt

Beitrag von gloriosa »

Hallo,
Du brauchst Dir nichts vorstellen, sondern Dich einfach nur an

1. KB:10
2. KB:15

sowie für den Einbau des MOD's an >>> KB:18 <<< halten ! :o
Viele Grüße - gloriosa :D
Die einen schützen sich vor frischem Wind, während die anderen ihn nutzen.
Kein kostenloser MOD-Einbau usw. bzw. Support via PN, Email oder IRC !
chiefus
Mitglied
Beiträge: 2
Registriert: 27.01.2006 08:18

Beitrag von chiefus »

Also das mit dem Forum hochladen,installieren hat geklappt ohne probleme.
Jetzt wage ich mich an den Mod ran :lol: , hab auch hier noch mal eine Frage. Habe mir die Installanweisung durchgelesen, verstehe aber nicht ganz die Reihenfolge :-? . Und zwar ziemlich am Anfang steht

Code: Alles auswählen

## Installation Level: Medium
##
## Installation Time: 10 Minutes
## Files To Edit:
##   posting.php
##   privmsg.php
##   admin/admin_users.php
##   templates/subSilver/posting_body.tpl
##   templates/subSilver/admin/user_edit_body.tpl
##   language/lang_english/lang_main.php
##   language/lang_english/lang_admin.php
##
## Included Files:
##   uploadpic.php
##   admin/admin_uploadpic.php
##   admin/admin_uploadpic_config.php
##   admin/admin_uploadpic_groups.php
##   admin/admin_uploadpic_users.php
##   templates/subSilver/uploadpic_body.tpl
##   templates/subSilver/uploadpic_gallery.tpl
##   templates/subSilver/uploadpic_posted.tpl
##   templates/subSilver/admin/admin_uploadpic.tpl
##   templates/subSilver/admin/admin_uploadpic_config.tpl
##   templates/subSilver/admin/admin_uploadpic_group.tpl
##   templates/subSilver/admin/admin_uploadpic_groups.tpl
##   templates/subSilver/admin/admin_uploadpic_user.tpl
##   templates/subSilver/admin/admin_uploadpic_users.tpl
##   install/install_uploadpic.php
Das versteh ich so, dass ich erst die Dateien editieren muss, die neuen Dateien hochlade und dann die Installation ausführe. Anschleißend dann die install_uploadpic.php lösche.
Weiter unten in der Anleitung steht

Code: Alles auswählen

#
#-----[ COPY ]------------------------------------------
#
copy install/*.* to install/*.*
copy uploadpic.php to uploadpic.php
copy admin/*.* to admin/*.*
copy templates/subSilver/*.* to templates/subSilver/*.*
copy templates/subSilver/admin/*.* to templates/subSilver/admin/*.*

#
#-----[ DIY INSTRUCTIONS ]------------------------------------------ 
#
run install/install_uploadpic.php
delete install/ directory

#
#-----[ OPEN ]------------------------------------------
#
language/lang_english/lang_main.php

#
#-----[ FIND ]------------------------------------------
#
?>

#
#-----[ BEFORE, ADD ]------------------------------------------
# NOTE: apply this to ALL your languages if they are not present in the "translations"-directory
#
// UploadPic
$lang['UploadPic'] = "UploadPic";
$lang['UP_Title'] = "upload picture";
$lang['UP_PFile'] = "Picture file";
$lang['UP_send'] = "send";
$lang['UP_Datatypes'] = "Datatypes";
$lang['UP_ErrDatatype'] = "The datatype <strong>%s</strong> is not supported.";
$lang['UP_ErrFilesize'] = "Filesize exceeds limit.";
$lang['UP_ErrNoGallery'] = "Gallery not activated.";
$lang['UP_ErrCreatePic'] = "Image could not be created.<br />Try uploading a smaller picture.";
$lang['UP_ErrUpload'] = "Image could not be uploaded.";
$lang['UP_ErrCreateGIF'] = "Image too big.<br />A GIF-image must not be larger than %dx%d pixels in size.";
$lang['UP_Dimensions'] = "Dimensions";
$lang['UP_Converted'] = "larger images will be resized";
$lang['UP_CloseWindow'] = "cancel";
$lang['UP_CopyText'] = "insert picture";
$lang['UP_CopyCode'] = "standard";
$lang['UP_CopyURL'] = "insert as link";
$lang['UP_CopyCodeLeft'] = "left";
$lang['UP_CopyCodeRight'] = "right";
$lang['UP_Help'] = "Upload a picture and insert it into your message.";
$lang['UP_Maximum'] = "max.";
$lang['UP_Pixel'] = "pixel";
$lang['UP_Custom'] = "Custom size";
$lang['UP_Rotate'] = "Rotation (right)";
$lang['UP_Rotate0'] = "none";
$lang['UP_Rotate90'] = "90&deg;";
$lang['UP_Rotate180'] = "180&deg;";
$lang['UP_Rotate270'] = "270&deg;";
$lang['UP_BBCode'] = "BBCode";
$lang['UP_ErrWritable'] = "Image-directory is not writable.";
$lang['UP_ErrImgDir'] = "Image-directory doesn't exist.";
$lang['UP_ErrGDLib'] = "GD-Library not available.";
$lang['UP_ErrLogin'] = "Please login.";
$lang['UP_ErrPermission'] = "You don't have permission to upload.";
$lang['UP_Files'] = "files";
$lang['UP_YourPics'] = "Your uploaded files";
$lang['UP_Back'] = "back";
$lang['UP_Gallery'] = "gallery";
$lang['UP_Resized'] = "resized";
$lang['UP_Note'] = "Note";
$lang['UP_Multiple'] = "insert picture and upload another one";
// the variable "UP_Information" can be used to display information in the upload-window before the upload
$lang['UP_Information'] = "";

#
#-----[ OPEN ]------------------------------------------
#
language/lang_english/lang_admin.php

#
#-----[ FIND ]------------------------------------------
#
?>

#
#-----[ BEFORE, ADD ]------------------------------------------
# NOTE: apply this to ALL your languages if they are not present in the "translations"-directory
#
// UploadPic
$lang['UploadPic_menu_users'] = "UploadPic users";
$lang['UploadPic_menu_config'] = "UploadPic config";
$lang['UploadPic_menu_groups'] = "UploadPic groups";
$lang['UP_conf_picdir'] = "picture-dir (starting from domain-"root")";
$lang['UP_conf_uniqfn'] = "make unique filenames?";
$lang['UP_conf_delete'] = "delete unused pictures on "back"/"cancel"";
$lang['UP_conf_lrmod'] = ""Left and Right IMG tags"-MOD installed?";
$lang['UP_conf_showlink'] = "Show insert-links for for [img] and/or [url]";
$lang['UP_conf_vbbcode'] = "shows an extra input-field with the img-BBCode";
$lang['UP_conf_multiple'] = "view link to upload another picture after upload";
$lang['UP_conf_maxsize'] = "max. picsize (kByte) after conversion";
$lang['UP_conf_maxpicx'] = "max. width of picture";
$lang['UP_conf_maxpicy'] = "max. height of picture";
$lang['UP_conf_minimum'] = "min. picture width/height (user custom)";
$lang['UP_conf_allowed'] = "allowed datatypes";
$lang['UP_conf_allowpm'] = "allow image-upload in personal messages (PMs)?";
$lang['UP_conf_maxpmdays'] = "max. time to save pictures in PMs (in days)";
$lang['UP_conf_jpgqual'] = "jpg-quality for resized picture (0-100)";
$lang['UP_conf_gallery'] = "allow user-gallery";
$lang['UP_conf_gallerysize'] = "max. width or height for pictures displayed in the gallery";
$lang['UP_conf_watermark'] = "apply watermark to uploaded pictures?";
$lang['UP_conf_wmpicture'] = "watermark-picture";
$lang['UP_conf_wmposition'] = "watermark-position";
$lang['UP_conf_PosTL'] = "top left";
$lang['UP_conf_PosTC'] = "top center";
$lang['UP_conf_PosTR'] = "top right";
$lang['UP_conf_PosBL'] = "bottom left";
$lang['UP_conf_PosBC'] = "bottom center";
$lang['UP_conf_PosBR'] = "bottom right";
$lang['UP_conf_wmminsize'] = "min. picture-size to apply watermark";
$lang['UP_Both'] = "both";
$lang['UP_Date'] = "Date";
$lang['UP_PMShort'] = "PM";
$lang['UP_Files'] = "Files";
$lang['UP_Used'] = "in use";
$lang['UP_Yes'] = "yes";
$lang['UP_Explain'] = "<strong>List of all users with uploaded pictures.</strong><br \>Click on the username to open details.";
$lang['UP_Userfiles'] = "All files uploaded by <strong>%s</strong>";
$lang['UP_Size'] = "size";
$lang['UP_Total'] = "total";
$lang['UP_Back2UL'] = "back to userlist";
$lang['UP_AllowUP'] = "Is allowed to upload pictures";
$lang['UP_UPPrune'] = "delete all unused images";
$lang['UP_UPPMPrune'] = "delete old images from PMs";
$lang['UP_Permissions'] = "set permissions";
$lang['UP_Save'] = "save";
$lang['UP_4group'] = "for members in group";
$lang['UP_Back2GL'] = "back to grouplist";
$lang['UP_AllNone'] = "all/none";
$lang['UP_Pending'] = "pending";
$lang['UP_GrpExplain'] = "<strong>Note:</strong> Use this overview to control upload-permissions for members of a group. The permissions are saved <strong>per member</strong> only and not <strong>per group</strong> for security reasons. Permissions are not set automatically based on group-membership.";
$lang['UP_ErrConfig'] = "Config not found. Please execute the install-script.";

#
#-----[ OPEN ]------------------------------------------
#
posting.php

#
#-----[ FIND ]------------------------------------------
#
$template->assign_block_vars('switch_not_privmsg', array());

#
#-----[ AFTER, ADD ]------------------------------------------
#

// create switch for UploadPic
if ($userdata['user_allow_uploadpic'] == 1)
{
	$template->assign_block_vars('switch_uploadpic', array());
}

#
#-----[ FIND ]------------------------------------------
#
	'L_FONT_HUGE' => $lang['font_huge'],

#
#-----[ AFTER, ADD ]------------------------------------------
#
	// MOD UploadPic - begin
	'S_UPLOADPIC' => append_sid('uploadpic.'.$phpEx),
	'L_UPLOADPIC' => $lang['UploadPic'],
	'L_UPHELP' => $lang['UP_Help'],
	// MOD UploadPic - end

#
#-----[ OPEN ]------------------------------------------
#
privmsg.php

#
#-----[ FIND ]------------------------------------------
#
	$privmsg_subject = str_replace('"', '"', $privmsg_subject);

#
#-----[ AFTER, ADD ]------------------------------------------
#

	// create switch for UploadPic
	if (($userdata['user_allow_uploadpic'] == 1) && ($board_config['uploadpic_allowpm'] == 1))
	{
		$template->assign_block_vars('switch_uploadpic', array());
	}

#
#-----[ FIND ]------------------------------------------
#
		'L_FONT_HUGE' => $lang['font_huge'], 

#
#-----[ AFTER, ADD ]------------------------------------------
#
		// MOD UploadPic - begin
		'S_UPLOADPIC' => append_sid('uploadpic.'.$phpEx),
		'L_UPLOADPIC' => $lang['UploadPic'],
		'L_UPHELP' => $lang['UP_Help'],
		// MOD UploadPic - end

#
#-----[ OPEN ]------------------------------------------
#
templates/subSilver/posting_body.tpl

#
#-----[ FIND ]------------------------------------------
#
f_help = "{L_BBCODE_F_HELP}";

#
#-----[ AFTER, ADD ]------------------------------------------
#
// MOD UploadPic - begin
up_help = "{L_UPHELP}";
// MOD UploadPic - end

#
#-----[ FIND ]------------------------------------------
#
				  <td nowrap="nowrap" align="right"><span class="gensmall"><a href="javascript:bbstyle(-1)" class="genmed" onMouseOver="helpline('a')">{L_BBCODE_CLOSE_TAGS}</a></span></td>

#
#-----[ REPLACE WITH ]------------------------------------------
#
				  <td nowrap="nowrap" align="right"><span class="gensmall">
					<!-- BEGIN switch_uploadpic -->
					<strong><a href="{S_UPLOADPIC}" onclick="window.open('{S_UPLOADPIC}', '_uploadpic', 'height=400,resizable=yes,scrollbars=yes,width=450');return false;" target="_uploadpic" class="nav" onMouseOver="helpline('up')">{L_UPLOADPIC}</a>&nbsp;<br /></strong>
					<!-- END switch_uploadpic -->
<a href="javascript:bbstyle(-1)" class="genmed" onMouseOver="helpline('a')">{L_BBCODE_CLOSE_TAGS}</a></span></td>

#
#-----[ OPEN ]------------------------------------------
#
templates/subSilver/admin/user_edit_body.tpl

#
#-----[ FIND ]------------------------------------------
#
		<input type="radio" name="user_status" value="0" {USER_ACTIVE_NO} />
		<span class="gen">{L_NO}</span></td>
	</tr>
#
#-----[ AFTER, ADD ]------------------------------------------
#
	<!-- MOD UploadPic - begin -->
	<tr> 
	  <td class="row1"><span class="gen">{L_ALLOW_UPLOADPIC}</span></td>
	  <td class="row2"> 
		<input type="radio" name="user_allowuploadpic" value="1" {ALLOW_UPLOADPIC_YES} />
		<span class="gen">{L_YES}</span>&nbsp;&nbsp; 
		<input type="radio" name="user_allowuploadpic" value="0" {ALLOW_UPLOADPIC_NO} />
		<span class="gen">{L_NO}</span></td>
	</tr>
	<!-- MOD UploadPic - end -->

#
#-----[ OPEN ]------------------------------------------
#
admin/admin_users.php

#
#-----[ FIND ]------------------------------------------
#
		$user_status = ( !empty($HTTP_POST_VARS['user_status']) ) ? intval( $HTTP_POST_VARS['user_status'] ) : 0;

#
#-----[ AFTER, ADD ]------------------------------------------
#
		// MOD UploadPic - begin
		$user_allowuploadpic = ( !empty($HTTP_POST_VARS['user_allowuploadpic']) ) ? intval( $HTTP_POST_VARS['user_allowuploadpic'] ) : 0;
		// MOD UploadPic - end

#
#-----[ FIND ]------------------------------------------
#
SET " . $username_sql . $passwd_sql

#
#-----[ IN-LINE FIND ]------------------------------------------
#
user_allow_pm = $user_allowpm, 

#
#-----[ IN-LINE AFTER, ADD ]------------------------------------------
#
 user_allow_uploadpic = $user_allowuploadpic,

#
#-----[ FIND ]------------------------------------------
#
		$user_allowavatar = $this_userdata['user_allowavatar'];

#
#-----[ AFTER, ADD ]------------------------------------------
#
		// MOD UploadPic - begin
		$user_allowuploadpic = $this_userdata['user_allow_uploadpic'];
		// MOD UploadPic - end

#
#-----[ FIND ]------------------------------------------
#
			$s_hidden_fields .= '<input type="hidden" name="user_status" value="' . $user_status . '" />';

#
#-----[ AFTER, ADD ]------------------------------------------
#
			// MOD UploadPic - begin
			$s_hidden_fields .= '<input type="hidden" name="user_allowuploadpic" value="' . $user_allowuploadpic . '" />';
			// MOD UploadPic - end

#
#-----[ FIND ]------------------------------------------
#
			'DATE_FORMAT' => $user_dateformat,

#
#-----[ AFTER, ADD ]------------------------------------------
#
			// MOD UploadPic - begin
			'ALLOW_UPLOADPIC_YES' => ($user_allowuploadpic) ? 'checked="checked"' : '',
			'ALLOW_UPLOADPIC_NO' => (!$user_allowuploadpic) ? 'checked="checked"' : '',
			// MOD UploadPic - end

#
#-----[ FIND ]------------------------------------------
#
			'L_USER_ACTIVE' => $lang['User_status'],

#
#-----[ AFTER, ADD ]------------------------------------------
#
			// MOD UploadPic - begin
			'L_ALLOW_UPLOADPIC' => $lang['UP_AllowUP'],
			// MOD UploadPic - end

# 
# 
#-----[ SAVE/CLOSE ALL FILES ]------------------------------------------ 
# 
# EoM
Dies verstehe ich jetzt so, dass ich die neuen Dateien zuerst hochlade, anschließend die install datei ausführe,anschleißend löschen und dannach dann die dateien editiere?

So jetzt würde ich gerne wissen an welche variante ich mich halten soll? Ich hoffe auf eure Hilfe!

MFG Chiefus
Karsten JHF
Mitglied
Beiträge: 49
Registriert: 03.11.2005 08:08
Wohnort: Kerpen

Beitrag von Karsten JHF »

So wild ist das Ganze eigentlich nicht. Die Installationsanweisungen der MOD’s haben im Kopfteil generelle Infos über Dateien die editiert oder hinzugefügt werden. Mehr Infos findest Du in der Knowledgebase z.B. hier http://www.phpbb.de/doku/kb/artikel.php?artikel=150
Das was mit # umrandet ist, gilt für Dich als Information, nicht als Anleitung was zu unternehmen.

Die Reihenfolge der Schritte ist doch ganz klar vorgegeben…
Copy --> kopieren der entsprechenden Dateien in das jeweilige Verzeichnis

danach wird die install_uploadpic.php ausgeführt und nach der Durchführung wieder von deinem Webspace gelöscht.

Danach suchst Du dir die angegebenen Dateien und editierst entsprechend der Anleitung.


Ein Blick in die Knowledgebase gibt mehr Antworten zu Fragen wie gedacht :grin: http://www.phpbb.de/doku/kb/artikel.php ... Mod+einbau

Vielleicht solltest Du dich vor Einbau ein wenig damit beschäftigen, dann wird vieles klarer
Karsten JHF
Mitglied
Beiträge: 49
Registriert: 03.11.2005 08:08
Wohnort: Kerpen

Beitrag von Karsten JHF »

So wild ist das Ganze eigentlich nicht. Die Installationsanweisungen der MOD’s haben im Kopfteil generelle Infos über Dateien die editiert oder hinzugefügt werden. Mehr Infos findest Du in der Knowledgebase z.B. hier http://www.phpbb.de/doku/kb/artikel.php?artikel=150
Das was mit # umrandet ist, gilt für Dich als Information, nicht als Anleitung was zu unternehmen.

Die Reihenfolge der Schritte ist doch ganz klar vorgegeben…
Copy --> kopieren der entsprechenden Dateien in das jeweilige Verzeichnis

danach wird die install_uploadpic.php ausgeführt und nach der Durchführung wieder von deinem Webspace gelöscht.

Danach suchst Du dir die angegebenen Dateien und editierst entsprechend der Anleitung.


Ein Blick in die Knowledgebase gibt mehr Antworten zu Fragen wie gedacht :grin: http://www.phpbb.de/doku/kb/artikel.php ... Mod+einbau

Vielleicht solltest Du dich vor Einbau ein wenig damit beschäftigen, dann wird vieles klarer
Utopia
Mitglied
Beiträge: 6
Registriert: 24.01.2006 23:38
Wohnort: Leipzig
Kontaktdaten:

Beitrag von Utopia »

Hallo erstmal. Lad dir doch einfach mal den "easymod" runter, mit dem lies sich bei mir der Uploadpic-Mod ganz automatisch über das Adminpanel einbauen. Allerdings ist der Mod auch ganz einfach per Hand zuinstallieren.
Benutzeravatar
buegelfalte
Mitglied
Beiträge: 759
Registriert: 16.02.2005 14:32
Wohnort: Köln
Kontaktdaten:

Beitrag von buegelfalte »

UploadPic ist soeben in der neuen Version erschienen: v1.3.1a

Neuheiten:
  • der Upload-Prozeß wurde komplett überarbeitet, um Fehler mit "open_basedir"-Restriktionen für manche Server zu beheben
  • das Install-Skript wurde zur Unterstützung von PostgreSQL und MSSQL erweitert und durch die "Standard"-Installroutine von phpbb.com ersetzt
  • UploadPic kann jetzt mit der "Knowledge Base" und mit "easyCMS" benutzt werden
  • im ACP werden die "letzten x Uploads" angezeigt, mit der Möglichkeit, unpassende Bilder zu zensieren. Dabei werden unerwünschte Bilder durch ein anderes Bild überschrieben (oder gelöscht, wenn das "Zensur"-Bild nicht vorhanden ist)
  • Support für Domainweiterleitung und lokale Foren mit variablen IPs wurde eingebaut
  • der UploadPic-Link wurde durch einen "Button" ersetzt, genauer gesagt durch ein Bild, das wie ein Button aussieht, da UploadPic mit einem echten Button nicht funktionieren würde, wenn der User JavaScript ausgeschaltet hat
  • es kann eine Anzahl von Posts angegeben werden, die ein User mindestens geschrieben haben muß, bevor er Bilder hochladen kann
  • UploadPic überprüft jetzt auch, ob hochgeladene Bilder in Signaturen verwendet werden
Download über die MOD-DB hier:
http://www.phpbb.de/moddb/uploadpic

oder komplette Feature-Liste und Download hier:
http://www.beehave.de/forum/viewtopic.php?t=527
http://www.beehave.de - home of humbug - und zocken !
[kein Support per PN]
Antworten

Zurück zu „phpBB 2.0: Mod Support“