4images Forum & Community
4images Issues / Ausgaben => Feedback & Suggestions => Topic started by: kai on July 06, 2012, 03:06:34 PM
-
Bitte nutzt diesen Thread für Feedback, Kommentare und Anregungen zum 4images 1.7.11 Release.
Für Bug Reports und Troubleshooting bitte dieses Forum (http://www.4homepages.de/forum/index.php?board=4.0) nutzen.
Please use this thread for feedback and comments about the 4images 1.7.11 release.
For bug reporting and troubleshooting please use this forum (http://www.4homepages.de/forum/index.php?board=4.0).
-
Hi, I want to say thanks again for that great script.
I want to ask do you plan to publish a manual update instruction, like in the other versionupdates. It would be very nice if you can post a step by step update instruction.
Thanks so much :)
Regards
Crazymodder
-
Danke! Da sieht man, dass doch noch gearbeitet wird :D
Kai?
wirst du auch die Codes posten für den händischen update ?
-
Danke! Da sieht man, dass doch noch gearbeitet wird :D
Kai?
wirst du auch die Codes posten für den händischen update ?
Reicht das hier nicht! http://www.4homepages.de/forum/index.php?topic=30827.0
-
Hi!
...
Reicht das hier nicht...
wenn du x mods eingebaut hast reicht das nicht...
mfg Andi
-
Ja genau...Deswegen wäre eine detailierte Erklärung echt super.
-
Hat denn jmd. noch eine unmodifizierte 1.7.10 ? Dann würde ich mich mal mit Winmerge rannsetzen und die veränderten Stellen ausfindig machen.
Vielen Dank.
-
Hat denn jmd. noch eine unmodifizierte 1.7.10 ? Dann würde ich mich mal mit Winmerge rannsetzen und die veränderten Stellen ausfindig machen.
...
wie immer http://www.4homepages.de/forum/index.php?topic=28932.0
mfg Andi
-
Vielen Dank. Ich hoffe ich komme die Tage mal dazu die Änderungen herrauszufiltern und hier zu veröffentlichen.
-
Hier für alle die manuell updaten wollen (von 1.7.10 auf 1.7.11):
details.php
suche nach:
$meta_keywords = !empty($image_row['image_keywords']) ? implode(", ", explode(",", $image_row['image_keywords'])) : "";
ersetze mit:
$meta_keywords = !empty($image_row['image_keywords']) ? strip_tags(implode(", ", explode(",", $image_row['image_keywords']))) : "";
rss.php
suche nach:
function format_rss_html($text) {
$text = format_text(trim($text), 1, 0, 1);
return $text;
}
ersetze mit:
function format_rss_html($text) {
$text = format_text(trim($text), 2, 0, 1);
return $text;
}
admin/categories.php
suche nach:
$cat_parent_id = (isset($HTTP_GET_VARS['cat_parent_id'])) ? $HTTP_GET_VARS['cat_parent_id'] : 0;
ersetze mit:
$cat_parent_id = (isset($HTTP_GET_VARS['cat_parent_id'])) ? intval($HTTP_GET_VARS['cat_parent_id']) : 0;
admin/index.php
suche nach:
if ($redirect != "") {
show_admin_header("<meta http-equiv=\"Refresh\" content=\"0; URL=".$site_sess->url($redirect)."\">");
echo "<p><a href=\"".$site_sess->url($redirect)."\">".$lang['admin_login_redirect']."</a></p>";
show_admin_footer();
exit;
}
ersetze mit:
if ($redirect != "") {
if (strpos($redirect, '://') === false) {
show_admin_header("<meta http-equiv=\"Refresh\" content=\"0; URL=".$site_sess->url($redirect)."\">");
echo "<p><a href=\"".$site_sess->url($redirect)."\">".$lang['admin_login_redirect']."</a></p>";
show_admin_footer();
} else {
redirect('home.php');
}
exit;
}
suche nach:
if ($action == "frames") {
if ($goto != "") {
$framesrc = $site_sess->url($goto);
}
else {
$framesrc = $site_sess->url("home.php");
}
ersetze mit:
if ($action == "frames") {
if ($goto != "" && strpos($goto, '://') === false) {
$framesrc = $site_sess->url($goto);
}
else {
$framesrc = $site_sess->url("home.php");
}
admin/users.php
suche nach:
else {
$activation = 0;
}
ersetzen mit:
else {
if ($config['account_activation'] == 2 && $user_row['user_level'] == USER_AWAITING) {
$activation = 1;
} else {
$activation = 0;
}
}
data/database/default/mysql_default.sql
einfach die Datei aus dem neuen Archiv kopieren.
includes/db_mysql.php
suche nach:
function Db($db_host, $db_user, $db_password = "", $db_name = "", $db_pconnect = 0) {
$connect_handle = ($db_pconnect) ? "mysql_pconnect" : "mysql_connect";
if (!$this->connection = @$connect_handle($db_host, $db_user, $db_password)) {
$this->error("Could not connect to the database server ($db_host, $db_user).", 1);
}
if ($db_name != "") {
if (!@mysql_select_db($db_name)) {
@mysql_close($this->connection);
$this->error("Could not select database ($db_name).", 1);
}
}
return $this->connection;
}
ersetze mit:
function Db($db_host, $db_user, $db_password = "", $db_name = "", $db_pconnect = 0) {
$connect_handle = ($db_pconnect) ? "mysql_pconnect" : "mysql_connect";
if (!$this->connection = @$connect_handle($db_host, $db_user, $db_password)) {
$this->error("Could not connect to the database server ($db_host, $db_user).", 1);
}
if ($db_name != "") {
if (!@mysql_select_db($db_name)) {
@mysql_close($this->connection);
$this->error("Could not select database ($db_name).", 1);
}
}
return $this->connection;
}
function escape($value) {
return mysql_real_escape_string($value, $this->connection);
}
includes/functions.php
suche nach:
function check_email($email) {
return (preg_match('/^[-!#$%&\'*+\\.\/0-9=?A-Z^_`{|}~]+@([-0-9A-Z]+\.)+([0-9A-Z]){2,4}$/i', $email)) ? 1 : 0;
}
ersetze mit:
function check_email($email) {
return (preg_match('/^[-!#$%&\'*+\\.\/0-9=?A-Z^_`{|}~]+@([-0-9A-Z]+\.)+([0-9A-Z]){2,}$/i', $email)) ? 1 : 0;
}
includes/search_utils.php
suche nach:
$word_cache = array();
foreach ($split_words as $word) {
$word_cache[$word] = 1;
$allwords_sql .= ($allwords_sql != "") ? ", '".$word."'" : "'".$word."'";
}
ersetze mit:
$word_cache = array();
foreach ($split_words as $word) {
$word_cache[$word] = 1;
$allwords_sql .= ($allwords_sql != "") ? ", '".addslashes($word)."'" : "'".addslashes($word)."'";
}
suche nach:
$sql = "INSERT INTO ".WORDMATCH_TABLE." (image_id, word_id".$match_insert_key_sql.")
SELECT DISTINCT $image_id, word_id".$match_insert_val_sql."
FROM ".WORDLIST_TABLE."
WHERE word_text = '$key'";
$site_db->query($sql);
ersetze mit:
$sql = "INSERT INTO ".WORDMATCH_TABLE." (image_id, word_id".$match_insert_key_sql.")
SELECT DISTINCT $image_id, word_id".$match_insert_val_sql."
FROM ".WORDLIST_TABLE."
WHERE word_text = '" . addslashes($key) . "'";
$site_db->query($sql);
includes/sessions.php
suche nach:
if (secure_compare($this->read_cookie_data("userpass"), md5($this->user_info['user_password'])) && $this->user_info['user_level'] > USER_AWAITING) {
$this->set_cookie_data("userpass", $this->user_info['user_password']);
}
ersetze mit:
if (secure_compare($this->read_cookie_data("userpass"), md5($this->user_info['user_password'])) && $this->user_info['user_level'] > USER_AWAITING) {
$this->set_cookie_data("userpass", md5($this->user_info['user_password']));
}
Wer will kann noch in der constants.php die Version anpassen, um die Updatemeldung im Adminbereich auszublenden.
So das war es;) Viel Spaß beim updaten.
-
Danke! Crazymodder.
Könnte jemand bitte bestätigen, dass das was Crazymodder gepostet hat auch wirklich aus reicht ? (ist jetzt nichts persönliches Crazymodder)
Ich hab nämlich sehr viele mods installiert und möchte nicht riskieren, dass es dann nicht mehr geht.... oder ich nicht auf 1.7.12 updaten kann.
-
Jetzt muss die Community sich auch noch selber darum kümmern .,.,.,. :?
-
Jetzt muss die Community sich auch noch selber darum kümmern .,.,.,. :?
Ja, auch mal geben, nicht nur nehmen. :)
Danke crazymodder!
-
Könnte man das ganze wie gewohnt noch an der entsprechenden Stelle Veröffentlichen?
http://www.4homepages.de/forum/index.php?topic=30827.0 (http://www.4homepages.de/forum/index.php?topic=30827.0)
-
Jetzt muss die Community sich auch noch selber darum kümmern .,.,.,. :?
Ja, auch mal geben, nicht nur nehmen. :)
Danke crazymodder!
Bitte was?
Schau dir mal die Fülle an Modifikationen an ;)
Ich denke eine Community die sich beteiligt ist das beste Geschenk und Dankeschön was man bekommen kann :D
@ Crazymodder,
herzlichen Dank für deine Mühe.
-
Hallo,
Na klar gern geschehen. Bei mir hat das updaten damit reibungslos funktioniert. Ich denke wenn jeder aus unserer 4Images Gemeinschaft mal nen paar Codeschnipsel beisteuert ist jeder glücklich :wink:
-
@Crazymodder habs nun auch eingebaut danke !!!
Nur eine Frage -> mysql_default.sql reicht es wenn ich die reinkopiere oder muss ich da noch was machen ?
-
...Nur eine Frage -> mysql_default.sql reicht es wenn ich die reinkopiere oder muss ich da noch was machen ?
brauchst du nicht machen....
-
Ja eig. ist der Schritt überflüssig. Diese Datei wird nur zur Installation benötigt. Da ich aber davon ausgehe das deine Galerie bereits existiert und somit installiert ist brauchst du es nicht mehr.
-
Ja, hab nur ein upgrade gemacht :)
Alles klar, danke euch beiden :)
wünsche noch einen schönes wochenende.
mfg
jeff
-
Include/constants.php fehlt noch bezüglich
define('SCRIPT_VERSION', '1.7.10');
to
define('SCRIPT_VERSION', '1.7.11');