Thread Author: HappySoundExpress
Thread ID: 1106
Thread Info
Es gibt 17 Beiträge zu diesem Thema, und es wurde 2458 mal angesehen.
Wer ist hier? 1 Gäste
 Thema drucken
Fotoalbum
HappySoundExpress
Hallöchen

Ich hab mir das user_album hier geholt und soweit auch installiert. Nun bekomme ich trotzdem noch diese Meldung


Warning: include(userprofilepics.php) [function.include]: failed to open stream: No such file or directory in /data/apache/users/kilu.de/controller/www/edit_profile.php on line 140


hab eigentlich alles so gemacht wie in der Readme drinne steht. Es wäre prima wenn mir da jemand weiter helfen kann.

Danke
 
SC-Ad-Bot
 
Datalus
Wenn ich das richtig sehe hast du vergessen den ordner anzulegen in den die user die bilder speichern können.

Schau dir bitte die Infusion nochmal an und vergleiche bitte ob du alle Ordner auf deinem Space hast die auch in der Infusion drinne sind.

Manche FTP Proggis kopieren keine Leeren Ordner auf den Space, diesen mußt du dann selbst anlegen.

LG Micha
.: Computer sind die intelligentesten Idioten, die es gibt :.
 
HappySoundExpress
Hallo Micha

Ok, sagst mir auch wo ich den Ordner anlegen bzw. erstellen soll? denke mal im Image Ordner und pascke ein bild rein, dann issa net mehr leer


oder?

LG Pino
 
Datalus
Huhu,

Wer die Readme gelesen hat der weiß wo was sein sollte.

( den ordner: userprofilepics/thumbs in den Ordner images kopieren. )

Also mußt du im ordner images einen ordner haben namens: userprofilepics in diesem ordner ( userprofilepics ) muß dann noch ein unterordner sein namens: thumbs.

Ist aber in der Readme Deutsch genau so beschrieben.

Achte darauf das beide ordner die passenden rechte haben müssen damit man auch Bilder darin speichern kann !

LG Micha
Bearbeitet von Datalus am 19.05.2009 um 22:30
.: Computer sind die intelligentesten Idioten, die es gibt :.
 
HappySoundExpress
Hallo Micha

Die Ordner sind korrekt eingefügt wo die auch reingehnören und beide sind auf 777 .... sorry aber ich tu mich noch ein wenig schwer mit php, weil da Anfänger bin

Ergänzend sei noch gesagt, Ich kann auch Bild hochladen im Profil und angucken, nur da da drunter eben diese Fehlermeldung kommt.

LG Pino
Bearbeitet von HappySoundExpress am 19.05.2009 um 23:27
 
HappySoundExpress
Also ich hab nocxhmal alles nachgeguckt. Ordner so wie Dateien sind wie in der Readme beschrieben hochgeladen worden. Ich kann über mein Profil auch bilder hochladen und wird angezeigt. Selbst im Ordner "userprofilepics" wird das bild abgelegt

Dann sag mir bitte wo der Fehler genau ist. Auch wie Micha schon schreibt ist alles da wo es sein soll.

Hat es vielleicht damit zu tun dass es diese Version v7.00.3 ist?

LG Pino
 
Datalus
Poste mal bitte deine edit_profile.php.

Ich denke du hast den Code nur an der falschen stelle eingebaut.

LG Micha
.: Computer sind die intelligentesten Idioten, die es gibt :.
 
HappySoundExpress
Hallo Micha

Hier die edit_profile.php

[geshi=php]
<?php
/*-------------------------------------------------------+
| PHP-Fusion Content Management System
| Copyright (C) 2002 - 2008 Nick Jones
| http://www.php-fusion.co.uk/
+--------------------------------------------------------+
| Filename: edit_profile.php
| Author: Nick Jones (Digitanium)
+--------------------------------------------------------+
| This program is released as free software under the
| Affero GPL license. You can redistribute it and/or
| modify it under the terms of this license which you
| can read by viewing the included agpl.txt or online
| at www.gnu.org/licenses/agpl.html. Removal of this
| copyright header is strictly prohibited without
| written permission from the original author(s).
+--------------------------------------------------------*/
require_once "maincore.php";
require_once THEMES."templates/header.php";
include LOCALE.LOCALESET."edit_profile.php";
include LOCALE.LOCALESET."user_fields.php";

if (!iMEMBER) { redirect("index.php"); }

$user_data = $userdata;

if (isset($_POST['update_profile'])) { require_once INCLUDES."update_profile_include.php"; }

require_once INCLUDES."bbcode_include.php";
opentable($locale['400']);
$offset_list = "";
for ($i = -13; $i < 17; $i++) {
if ($i > 0) { $offset = "+".$i; } else { $offset = $i; }
$offset_list .= "<option".($offset == $user_data['user_offset'] ? " selected='selected'" : "").">".$offset."</option>\n";
}
echo "<form name='inputform' method='post' action='".FUSION_SELF."' enctype='multipart/form-data'>\n";
echo "<table cellpadding='0' cellspacing='0' class='center'>\n";
if (isset($_GET['update_profile'])) {
echo "<tr>\n<td align='center' colspan='2' class='tbl'>".$locale['411']."<br /><br />\n</td>\n</tr>\n";
} elseif (!isset($_POST['update_profile'])) {
echo "<tr>\n<td align='center' colspan='2' class='tbl'>".$locale['410']."<br /><br />\n</td>\n</tr>\n";
}
echo "<tr>\n<td class='tbl'>".$locale['u001'].":<span style='color:#ff0000'>*</span></td>\n";
echo "<td class='tbl'><input type='text' name='user_name' value='".$user_data['user_name']."' maxlength='30' class='textbox' style='width:200px;' /></td>\n";
echo "</tr>\n<tr>\n";
echo "<td class='tbl'>".$locale['420'].":</td>\n";
echo "<td class='tbl'><input type='password' name='user_password' maxlength='20' class='textbox' style='width:200px;' /></td>\n";
echo "</tr>\n<tr>\n";
echo "<td class='tbl'>".$locale['u003'].":</td>\n";
echo "<td class='tbl'><input type='password' name='user_new_password' maxlength='20' class='textbox' style='width:200px;' /></td>\n";
echo "</tr>\n<tr>\n";
echo "<td class='tbl'>".$locale['u004'].":</td>\n";
echo "<td class='tbl'><input type='password' name='user_new_password2' maxlength='20' class='textbox' style='width:200px;' /></td>\n";
echo "</tr>\n<tr>\n";
if (iADMIN) {
if ($user_data['user_admin_password']) {
echo "<td class='tbl2'>".$locale['421'].":</td>\n";
echo "<td class='tbl2'><input type='password' name='user_admin_password' maxlength='20' class='textbox' style='width:200px;' /></td>\n";
echo "</tr>\n<tr>\n";
}
echo "<td class='tbl2'>".$locale['422'].":</td>\n";
echo "<td class='tbl2'><input type='password' name='user_new_admin_password' maxlength='20' class='textbox' style='width:200px;' /></td>\n";
echo "</tr>\n<tr>\n";
echo "<td class='tbl2'>".$locale['423'].":</td>\n";
echo "<td class='tbl2'><input type='password' name='user_new_admin_password2' maxlength='20' class='textbox' style='width:200px;' /></td>\n";
echo "</tr>\n<tr>\n";
}
echo "<td class='tbl'>".$locale['u005'].":<span style='color:#ff0000'>*</span></td>\n";
echo "<td class='tbl'><input type='text' name='user_email' value='".$user_data['user_email']."' maxlength='100' class='textbox' style='width:200px;' /></td>\n";
echo "</tr>\n<tr>\n";
echo "<td class='tbl'>".$locale['u006'].":</td>\n";
echo "<td class='tbl'><label><input type='radio' name='user_hide_email' value='1'".($user_data['user_hide_email'] == "1" ? " checked='checked'" : "")." />".$locale['u007']."</label> ";
echo "<label><input type='radio' name='user_hide_email' value='0'".($user_data['user_hide_email'] == "0" ? " checked='checked'" : "")." />".$locale['u008']."</label></td>\n";
echo "</tr>\n";

if (!$user_data['user_avatar']) {
echo "<tr>\n";
echo "<td valign='top' class='tbl'>".$locale['u010'].":</td>\n";
echo "<td class='tbl'><input type='file' name='user_avatar' class='textbox' style='width:200px;' /><br />\n";
echo "<span class='small2'>".$locale['u011']."</span><br />\n";
echo "<span class='small2'>".sprintf($locale['u012'], parsebytesize(30720), 100, 100)."</span></td>\n";
echo "</tr>\n";
} else {
echo "<tr>\n";
echo "<td valign='top' class='tbl'>".$locale['u010'].":</td>\n";
echo "<td class='tbl'><img src='".IMAGES."avatars/".$user_data['user_avatar']."' alt='".$locale['u010']."' /><br />\n";
echo "<input type='checkbox' name='del_avatar' value='y' /> ".$locale['u013']."\n";
echo "<input type='hidden' name='user_avatar' value='".$user_data['user_avatar']."' /></td>\n";
echo "</tr>\n";
}

$profile_method = "input";
$result2 = dbquery("SELECT * FROM ".DB_USER_FIELDS." WHERE field_group != '4' GROUP BY field_group");
while($data2 = dbarray($result2)) {
$result3 = dbquery("SELECT * FROM ".DB_USER_FIELDS." WHERE field_group='".$data2['field_group']."' ORDER BY field_order");
if (dbrows($result3)) {
echo "<tr>\n<td class='tbl2'></td>\n";
echo "<td class='tbl2'><strong>";
if ($data2['field_group'] == 1) {
echo $locale['u044'];
} elseif ($data2['field_group'] == 2) {
echo $locale['u045'];
} elseif ($data2['field_group'] == 3) {
echo $locale['u046'];
}
echo "</strong></td>\n</tr>\n";
while($data3 = dbarray($result3)) {
if (file_exists(LOCALE.LOCALESET."user_fields/".$data3['field_name'].".php")) {
include LOCALE.LOCALESET."user_fields/".$data3['field_name'].".php";
}
if (file_exists(INCLUDES."user_fields/".$data3['field_name']."_include.php")) {
include INCLUDES."user_fields/".$data3['field_name']."_include.php";
}
}
}
}

echo "<tr>\n<td align='center' colspan='2' class='tbl'><br />\n";
echo "<input type='hidden' name='user_hash' value='".$user_data['user_password']."' />\n";
echo "<input type='submit' name='update_profile' value='".$locale['424']."' class='button' /></td>\n";
echo "</tr>\n</table>\n</form>\n";
closetable();
//start useralbum

opentable("".$user_data['user_name']."*s Fotoalbum");

echo "<br><table align='center' cellpadding='0' cellspacing='1' width='400' class='tbl-border'><td align='left' class='tbl2'>";
if (!iMEMBER || iMEMBER && $user_data['user_id'] != $userdata['user_id']) {

echo "<center><b>Klicken Sie auf Fotos um es in Originalgröße zu sehen.</b></center>";

}else{

echo "<center><a title='Foto-Album Bearbeiten' href='".BASEDIR."edit_userprofilepics.php'><b>Foto-Album Bearbeiten</b></a></center>";

}
echo "</td></table><br>";


include('userprofilepics.php');


closetable();

//end useralbum
require_once THEMES."templates/footer.php";
?>[/geshi]

EDIT emblinux: Bitte bei Code-Schnipseln den entsprechenden BBCode verwenden oder bei sehr langen Codezeilen die Datei als Archiv anhängen. SONST ERFOLGT LÖSCHUNG DES POSTS OHNE WEITEREN KOMMENTAR !
 
Datalus
ALso ich kann so keinen fehler entdecken.

LG Micha
.: Computer sind die intelligentesten Idioten, die es gibt :.
 
HappySoundExpress
Also klappt nicht. hier aber noch ein code der drunter eingefügt werden muss.

Code 

echo THEME_BULLET." <a href='".BASEDIR."edit_userprofilepics.php' class='side'>Mein Fotoalbum</a><br />\n";



Auch hier ist alles korrekt. Ich habs nun auch schon mehrmals neu gemacht, aber die Zeile 140 scheint irgendwie nicht zu stimmen

Code 


if (!defined("IN_FUSION")) { die("Access Denied"); }

if (iMEMBER) {
   openside($userdata['user_name']);
   $msg_count = dbcount("(message_id)", DB_MESSAGES, "message_to='".$userdata['user_id']."' AND message_read='0'AND message_folder='0'");
   echo THEME_BULLET." <a href='".BASEDIR."edit_profile.php' class='side'>".$locale['global_120']."</a><br />\n";
        echo THEME_BULLET." <a href='".BASEDIR."edit_userprofilepics.php' class='side'>Mein Fotoalbum</a><br />\n";
   echo THEME_BULLET." <a href='".BASEDIR."messages.php' class='side'>".$locale['global_121']."</a><br />\n";
   echo THEME_BULLET." <a href='".BASEDIR."members.php' class='side'>".$locale['global_122']."</a><br />\n";
   if (iADMIN && (iUSER_RIGHTS != "" || iUSER_RIGHTS != "C")) {
      echo THEME_BULLET." <a href='".ADMIN."index.php".$aidlink."' class='side'>".$locale['global_123']."</a><br />\n";
   }
   echo THEME_BULLET." <a href='".BASEDIR."setuser.php?logout=yes' class='side'>".$locale['global_124']."</a>\n";
   if ($msg_count) { echo "<br /><br /><div style='text-align:center'><strong><a href='".BASEDIR."messages.php' class='side'>".sprintf($locale['global_125'], $msg_count).($msg_count == 1 ? $locale['global_126'] : $locale['global_127'])."</a></strong></div>\n"; }
} else {
   openside($locale['global_100']);
   echo "<div style='text-align:center'>\n";
   echo "<form name='loginform' method='post' action='".FUSION_SELF."'>\n";
   echo $locale['global_101']."<br />\n<input type='text' name='user_name' class='textbox' style='width:100px' /><br />\n";
   echo $locale['global_102']."<br />\n<input type='password' name='user_pass' class='textbox' style='width:100px' /><br />\n";
   echo "<input type='checkbox' name='remember_me' value='y' title='".$locale['global_103']."' style='vertical-align:middle;' />\n";
   echo "<input type='submit' name='login' value='".$locale['global_104']."' class='button' /><br />\n";
   echo "</form>\n<br />\n";
   if ($settings['enable_registration']) {
      echo "".$locale['global_105']."<br /><br />\n";
   }
   echo $locale['global_106']."\n</div>\n";
}
closeside();
?>




OK, komisch jetzt geht es doch. Fehlermeldung ist weg....grübel...hab nochmal alles neu gemacht und es funktioniert.

Sage ganz lieben Dank an Euch.


Edit emblinux: Sollte ich von dir nochmal einen Beitrag sehen, wo der Code nicht in den dafür vorgesehenen BBCodes steht, wird dieser gelöscht.
Bearbeitet von HappySoundExpress am 20.05.2009 um 13:51
 
HappySoundExpress
Ja, wollte nur zeigen das auch da alles korrekt gemacht wurde

Nun aber ein anderes Problem....Bilder Hochladen klappt alles, nur können die User im Profil von anderen keine bilder sehen.

Wenn ihr da auch noch ein Tip habt, wäre das prima. Achja, habs auf der Aktuellen HP jetzt drauf

LG Pino
 
HappySoundExpress
Hier die Readme irgendwo ist gut, also ich finde dazu in der Readme nichts. Sag mir bitte wo es dann genau rein muss bitte.


Original stammt von einer Dänischen Webseite.
Übersetzt von Datalus ( http://www.phpfusion-supportclub.de )
--------------------------------------------------------------

User Foto-Album v7

Bilder werden beim Hochladen automatisch in JPG gewandelt und in eine bestimmte größe gebracht.
--------------------------------------------------------------------------------------------------

Installation:

Laden Sie den Inhalt des Ordners user_album auf ihren Server.

( edit_userprofilepics.php & userprofilepics.php in das Rootverzeichnis )
( den ordner: userprofilepics/thumbs in den Ordner images kopieren. )

Dem Ordner: images/userprofilepics & images/userprofilepics/thumbs CHMOD 777 geben.

Einbau !

Edit profile.php ( vorher Backup machen )

Suche nach: closetable ( ganuz unten )

Füge direckt unter closetable folgendes ein:

//start useralbum

opentable("".$user_data['user_name']."*s Fotoalbum"Wink;

echo "<br><table align='center' cellpadding='0' cellspacing='1' width='400' class='tbl-border'><td align='left' class='tbl2'>";
if (!iMEMBER || iMEMBER && $user_data['user_id'] != $userdata['user_id']) {

echo "<center><b>Klicken Sie auf Fotos um es in Originalgröße zu sehen.</b></center>";

}else{

echo "<center><a title='Foto-Album Bearbeiten' href='".BASEDIR."edit_userprofilepics.php'><b>Foto-Album Bearbeiten</b></a></center>";

}
echo "</td></table><br>";


include('userprofilepics.php'Wink;


closetable();

//end useralbum


Edit: infusions/user_info_panel/user_info_panel.php ( vorher Backup machen )

Finde:

echo THEME_BULLET." <a href='".BASEDIR."edit_profile.php' class='side'>".$locale['global_120']."</a><br />\n";

Füge direckt darunter ein:

echo THEME_BULLET." <a href='".BASEDIR."edit_userprofilepics.php' class='side'>Mein Fotoalbum</a><br />\n";

FERTIG !

------------------------------------------------------------------------------------------------------------------

Um die Album-Einstellungen zu ändern bearbeite die datei: edit_userprofilepics.php


/* Indstillinger for dit fotoalbum */
$max_width = 500; // max. brede i Pixel ( maximale breite in Pixel )
$max_height = 500; // max. højde i Pixel ( maximale höhe in Pixel )
$max_tn_size = 120; // max. brede/højde for Thumbnails ( maximale breite & höhe in Pixel der Vorschaubilder im profil )
$max_pics = 9; // max antal bilder der må oploades ( Maximale anzahl der erlaubten Blder im Album des Users )
$thumbs_per_row = 3; // antal Thumbs pr. række ( Anzahl der Vorschaubilder nebeneinander in der Profilansicht )
/* Indstillinger slut */

Fertig.

-------------------------------------------------------------------------------------------------------------------------


Original bei //olelau//

Viel Spaß damit Datalus ( Micha )
 
HappySoundExpress
Hi Marcus

Das ist doch alles schon passiert, man kann in anderen Profilen keine bilder sehen. Hab extra jemanden gesagt er möchte mal eins rein laden. Ich sehe dort im Profil keine bilder und umgekehrt genauso.

Also ich weis jetzt nciht mehr weiter
 
HappySoundExpress
Alles klar, jetzt klappt es auch mit der Ansicht für alle User.

Dankeschön

LG Pino
 
emblinux
Zitat MarcusG schrieb:
Fein.

Notiz für Datalus:

Überarbeite doch bitte die Readme,

Edit profile.php ist wirklich leicht zu verwechseln mit der Datei edit_profile.php


Ich wüsste jetzt nicht, was man da noch anpassen sollte? Es steht doch alles genau da. Wer lesen kann ist klar im Vorteil. Oder sollte man da schreiben Bitte die profile.php bearbeiten und nicht die edit_profile.php? Sorry, wenn ich da etwas schmunzeln muss, aber richtig lesen muss schon jeder selbst und wenn man das nicht kann, tja Problem, aber nicht meins.

Man kann die Anleitung noch so gut schreiben, es gibt immer User, die diese nicht richtig lesen und sich dann wundern, warum es nicht funktioniert und dann im Forum schreiben. Und wenn man dann noch fragt, ob man sich genau an die Anleitung gehalten hat, kommt entweder ein freches ja und später die Einsicht oder gleich die Einsicht.
Das Lernen ist wie ein Meer ohne Ufer. Konfuzius

Alles wird Gut!

KEIN Support per Mail, ICQ oder PN !
www.heiseclan.de/fusion/sig.gif

www.heiseclan.de/geosig.gif
 
emblinux
Gut, mag ja sein, aber dann hat man trotzdem nicht richtig gelesen. Wink Denn es fehlt ja zum einen der Unterstrich und es gibt ja keine Datei, die Edit_profile.php heißt, sondern eben nur edit_profile.php.

Aber wenn man eine Anleitung auf deutsch schreibt, dann auch durchweg.

Also wäre es für die User besser, diesen Teil der Anleitung doch anzupassen und aus Edit Bearbeiten zu machen, damit die User, die beim Lesen nicht mitdenken das auch verstehen. Wink
Das Lernen ist wie ein Meer ohne Ufer. Konfuzius

Alles wird Gut!

KEIN Support per Mail, ICQ oder PN !
www.heiseclan.de/fusion/sig.gif

www.heiseclan.de/geosig.gif
 
HappySoundExpress
Also ich gebe euch ja teilweise Recht. Aber ich als Anfänger mache nur das was in so einer Readme drinne steht. Sicherlich kann man sich mal vertun. Ihr habt schließlich auch irgendwann mal angefangen und seid da nun die Experten drinne.

wünsch euch ein schönen Vatertag
 
Springe ins Forum:

 Ähnliche Themen 

TEST
Thema Forum Antworten Letzter Beitrag
Fehlermeldung Fotoalbum Allgemeine Support Fragen 1 08.09.2012 um 09:04
Suche User Fotoalbum Infusionen 2 14.09.2011 um 19:23
Gesucht : Fotoalbum mit Usergalerien Allgemeine Diskussionen 4 07.10.2010 um 21:08
Kommentar Funktion im Fotoalbum Allgemeine Support Fragen 9 21.08.2010 um 20:17
User Fotoalbum Allgemeine Support Fragen 8 05.07.2010 um 21:27
Heiseclan