Also das mit dem Forum hochladen,installieren hat geklappt ohne probleme.
Jetzt wage ich mich an den Mod ran

, 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°";
$lang['UP_Rotate180'] = "180°";
$lang['UP_Rotate270'] = "270°";
$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> <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>
<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