Nowe Pozycje w "Zarządzaniu Grafiką"
|
Szapko |
Dodany dnia 01.05.2008 16:56:45
|
Bywalec
Postów: 888 Pomógł: 66
Data rejestracji: 19.08.2007 19:49
|
Witam!
Chciałem dodać nowe pozycje w "Zarządzaniu Grafiką"
ale tylko jeden zadział, choć przy każdym robiłem na ten sam wzór, co jest nie tak?
W maincore.php dodałem:
define("IMAGES_BR", IMAGES."brenda/");
define("IMAGES_SA1", IMAGES."stitch/avatary/100x100/");
define("IMAGES_MU", IMAGES."menu/");
define("IMAGES_P", IMAGES."partnerzy/");
A w administration/images/php po 25 linni:
elseif ($ifolder == "imagesbr") { $afolder = IMAGES_BR; }
elseif ($ifolder == "imagessa1") { $afolder = IMAGES_SA1; }
elseif ($ifolder == "imagesmu") { $afolder = IMAGES_MU; }
elseif ($ifolder == "imagesp") { $afolder = IMAGES_P; }
i w tym samym ok. 114 linni:
<span style='font-weight:".($ifolder == "imagesbr" ? "bold" :
"normal")."'><a href='".FUSION_SELF.$aidlink."&ifolder=imagesbr'>".
$locale['101010u']."</a></span> |
<span style='font-weight:".($ifolder == "imagessa1" ? "bold" :
"normal")."'><a href='".FUSION_SELF.$aidlink."&ifolder=imagessa1'>".
$locale['202020u']."</a></span> |
<span style='font-weight:".($ifolder == "imagesmu" ? "bold" :
"normal")."'><a href='".FUSION_SELF.$aidlink."&ifolder=imagesmu'>".
$locale['303030u']."</a></span> |
<span style='font-weight:".($ifolder == "imagesp" ? "bold" :
"normal")."'><a href='".FUSION_SELF.$aidlink."&ifolder=imagesp'>".
$locale['404040u']."</a></span> |
Z tego tyko Partnerzy mi działąją.
Problem tkwi w tym, że tylko do nich moge dodać obrazki, a do reszty nie.
PW od moderatora:
- Odświeżenie Tematu - bartek124 01.05 - 17:57
Edytowane przez Szapko dnia 01.05.2008 16:57:47
|
|
|
|
Wścibski Gość |
Dodany dnia 25.11.2024 07:49:12
|
Pan Kontekstualny
Postów: n^x
Data rejestracji: Zawsze
|
|
IP: localhost |
|
|
bartek124 |
Dodany dnia 01.05.2008 19:35:18
|
Weteran
Postów: 3264 Pomógł: 236
v7.02.06 Data rejestracji: 26.05.2007 12:25
|
Daj cały kod images.php.
Nie pomagam na komunikatorach oraz PW!
|
|
|
|
Szapko |
Dodany dnia 01.05.2008 19:39:32
|
Bywalec
Postów: 888 Pomógł: 66
Data rejestracji: 19.08.2007 19:49
|
<?php
/*---------------------------------------------------+
| PHP-Fusion 6 Content Management System
+----------------------------------------------------+
| Copyright © 2002 - 2006 Nick Jones
| http://www.php-fusion.co.uk/
+----------------------------------------------------+
| Released under the terms & conditions of v2 of the
| GNU General Public License. For details refer to
| the included gpl.txt file or visit http://gnu.org
+----------------------------------------------------*/
require_once "../maincore.php";
require_once BASEDIR."subheader.php";
require_once ADMIN."navigation.php";
include LOCALE.LOCALESET."admin/image_uploads.php";
if (!checkrights("IM") || !defined("iAUTH") || $aid != iAUTH) fallback("../index.php");
if (!isset($ifolder)) $ifolder = "images";
if (isset($action) && $action = "update") include INCLUDES."buildlist.php";
if ($ifolder == "images") { $afolder = IMAGES; }
elseif ($ifolder == "imagesa") { $afolder = IMAGES_A; }
elseif ($ifolder == "imagesn") { $afolder = IMAGES_N; }
elseif ($ifolder == "imagesnc") { $afolder = IMAGES_NC; }
elseif ($ifolder == "imagesbr") { $afolder = IMAGES_BR; }
elseif ($ifolder == "imagessa1") { $afolder = IMAGES_SA1; }
elseif ($ifolder == "imagesmu") { $afolder = IMAGES_MU; }
elseif ($ifolder == "imagesp") { $afolder = IMAGES_P; }
if (isset($status)) {
if ($status == "del") {
$title = $locale['400'];
$message = "<b>".$locale['401']."</b>";
} elseif ($status == "upn") {
$title = $locale['420'];
$message = "<b>".$locale['425']."</b>";
} elseif ($status == "upy") {
$title = $locale['420'];
$message = "<img src='".$afolder.$img."' alt='$img'><br><br>\n<b>".$locale['426']."</b>";
}
opentable($title);
echo "<div align='center'>".$message."</div>\n";
closetable();
tablebreak();
}
if (isset($del)) {
unlink($afolder."$del");
if ($settings['tinymce_enabled'] == 1) include INCLUDES."buildlist.php";
redirect(FUSION_SELF.$aidlink."&status=del&ifolder=$ifolder");
} else if (isset($_POST['uploadimage'])) {
$error = "";
$image_types = array(
".gif",
".GIF",
".jpeg",
".JPEG",
".jpg",
".JPG",
".png",
".PNG"
);
$imgext = strrchr($_FILES['myfile']['name'], ".");
$imgname = $_FILES['myfile']['name'];
$imgsize = $_FILES['myfile']['size'];
$imgtemp = $_FILES['myfile']['tmp_name'];
if (!in_array($imgext, $image_types)) {
redirect(FUSION_SELF.$aidlink."&status=upn&ifolder=$ifolder");
} elseif (is_uploaded_file($imgtemp)){
move_uploaded_file($imgtemp, $afolder.$imgname);
chmod($afolder.$imgname,0644);
if ($settings['tinymce_enabled'] == 1) include INCLUDES."buildlist.php";
redirect(FUSION_SELF.$aidlink."&status=upy&ifolder=$ifolder&img=$imgname");
}
} else {
opentable($locale['420']);
echo "<form name='uploadform' method='post' action='".FUSION_SELF.$aidlink."&ifolder=$ifolder' enctype='multipart/form-data'>
<table align='center' cellpadding='0' cellspacing='0' width='350'>
<tr>
<td width='80' class='tbl'>".$locale['421']."</td>
<td class='tbl'><input type='file' name='myfile' class='textbox' style='width:250px;'></td>
</tr>
<tr>
<td align='center' colspan='2' class='tbl'>
<input type='submit' name='uploadimage' value='".$locale['420']."' class='button' style='width:100px;'></td>
</tr>
</table>
</form>\n";
closetable();
tablebreak();
if (isset($view)) {
opentable($locale['440']);
echo "<center><br>\n";
$image_ext = strrchr($afolder.$view,".");
if (in_array($image_ext, array(".gif",".GIF",".jpg",".JPG",".jpeg",".JPEG",".png",".PNG"))) {
echo "<img src='".$afolder.$view."' alt='$view'><br><br>\n";
} else {
echo $locale['441']."<br><br>\n";
}
echo "<a href='".FUSION_SELF.$aidlink."&del=$view'>".$locale['442']."</a><br><br>\n<a href='".FUSION_SELF.$aidlink."'>".$locale['402']."</a><br><br>\n</center>\n";
closetable();
} else {
$image_list = makefilelist($afolder, ".|..|imagelist.js|index.php", true);
if ($image_list) { $image_count = count($image_list); }
opentable($locale['460']);
echo "<table align='center' cellpadding='0' cellspacing='1' width='450' class='tbl-border'>
<tr>
<td align='center' colspan='2' class='tbl2'>
<span style='font-weight:".($ifolder == "images" ? "bold" : "normal")."'><a href='".FUSION_SELF.$aidlink."&ifolder=images'>".$locale['422']."</a></span> |
<span style='font-weight:".($ifolder == "imagesa" ? "bold" : "normal")."'><a href='".FUSION_SELF.$aidlink."&ifolder=imagesa'>".$locale['423']."</a></span> |
<span style='font-weight:".($ifolder == "imagesn" ? "bold" : "normal")."'><a href='".FUSION_SELF.$aidlink."&ifolder=imagesn'>".$locale['424']."</a></span> |
<span style='font-weight:".($ifolder == "imagesnc" ? "bold" : "normal")."'><a href='".FUSION_SELF.$aidlink."&ifolder=imagesnc'>".$locale['427']."</a></span> |
<span style='font-weight:".($ifolder == "imagesbr" ? "bold" :
"normal")."'><a href='".FUSION_SELF.$aidlink."&ifolder=imagesbr'>".
$locale['101010u']."</a></span> |
<span style='font-weight:".($ifolder == "imagessa1" ? "bold" :
"normal")."'><a href='".FUSION_SELF.$aidlink."&ifolder=imagessa1'>".
$locale['202020u']."</a></span> |
<span style='font-weight:".($ifolder == "imagesmu" ? "bold" :
"normal")."'><a href='".FUSION_SELF.$aidlink."&ifolder=imagesmu'>".
$locale['303030u']."</a></span> |
<span style='font-weight:".($ifolder == "imagesp" ? "bold" :
"normal")."'><a href='".FUSION_SELF.$aidlink."&ifolder=imagesp'>".
$locale['404040u']."</a></span> |
</td>
</tr>\n";
if ($image_list) {
for ($i=0;$i < $image_count;$i++) {
if ($i % 2 == 0) { $row_color = "tbl1"; } else { $row_color = "tbl2"; }
echo "<tr>\n<td class='$row_color'>$image_list[$i]</td>
<td align='right' width='1%' class='$row_color' style='white-space:nowrap'><a href='".FUSION_SELF.$aidlink."&ifolder=$ifolder&view=$image_list[$i]'>".$locale['461']."</a> -
<a href='".FUSION_SELF.$aidlink."&ifolder=$ifolder&del=$image_list[$i]'>".$locale['462']."</a></td>
</tr>\n";
}
if ($settings['tinymce_enabled'] == 1) echo "<tr>\n<td align='center' colspan='2' class='tbl1'><a href='".FUSION_SELF.$aidlink."&ifolder=$ifolder&action=update'>".$locale['464']."</a></td>\n</tr>\n";
} else {
echo "<tr>\n<td align='center' class='tbl1'>".$locale['463']."</td>\n</tr>\n";
}
echo "</table>\n";
closetable();
}
}
echo "</td>\n";
require_once BASEDIR."footer.php";
?>
Edytowane przez Szapko dnia 01.05.2008 19:40:13
|
|
|
|
bartek124 |
Dodany dnia 01.05.2008 19:47:10
|
Weteran
Postów: 3264 Pomógł: 236
v7.02.06 Data rejestracji: 26.05.2007 12:25
|
Przeca to działa... A wywala jakiś błąd czy coś?
Nie pomagam na komunikatorach oraz PW!
|
|
|
|
wlodekp |
Dodany dnia 01.05.2008 19:56:29
|
Weteran
Postów: 3101 Pomógł: 29
Data rejestracji: 21.05.2005 22:27
|
Jeśli się wzorujesz to wzoruj dokładnie, przejścia w maincore mogą dotyczyć wyłącznie jednego podkatalogu, a nie jak Ty to sobie robisz to nie windows.
W unixie linuxie, nie ma takiego pojecia jak w windows katalog, defakto system jest oparty na plikach, w których są jeszcze inne pliki i przejścia muszą odbywać się przez zdefiniowane etapy, a nie serią /// łamańców.
Następna sprawa to funkcja makefilelist()
Dochodzi jeszcze includes/buildlist.php.
A Ty podłapiesz gdzieś coś i myślisz, że bez podstaw to zrobisz, jeśli powielasz to zachowuj wiernie ilość liter w nazwach i patrz, że przy dwóch nazwa jest z _ a może Ci się powiedzie i po co sobie utrudniać jak wystarczy jedna?
|
|
|
|
Szapko |
Dodany dnia 01.05.2008 20:23:46
|
Bywalec
Postów: 888 Pomógł: 66
Data rejestracji: 19.08.2007 19:49
|
Niema błędów, tylko zamiast obrazka pokazuje sie ta ramka (taka jak gdy np. na stronie jest podany adres do obrazka, ale go pod nim niema)
A co do tych podwójnych nazw:
To powiedz dlaczego mi nie działa "Menu" (jest w pojedyńczym) a już "Partnerzy" działa.?
Wyskakujesz z jakimś budlist itp.
a te Działające "Partnerzy" dodałem bez zaglądania w inne pliki...
Edytowane przez Szapko dnia 01.05.2008 20:30:13
|
|
|
|
wlodekp |
Dodany dnia 01.05.2008 20:32:32
|
Weteran
Postów: 3101 Pomógł: 29
Data rejestracji: 21.05.2005 22:27
|
Zmień sobie mu na m i zobacz czy zadziała a ramka pokazuje się jak go nie ma, a nie ma też dla systemu jak jest błędnie zdefiniowana ścieżka on tylko wie że ma być <img jednak Ty go nie wskazujesz.
Tyle i tylko tyle, więcej nie będzie.
|
|
|
|
Szapko |
Dodany dnia 01.05.2008 20:38:08
|
Bywalec
Postów: 888 Pomógł: 66
Data rejestracji: 19.08.2007 19:49
|
Co do MU to próbowałem też jako "M" ale nie działo, ale wiem też już dlaczego.
Pewnie powiecie, że się nie znam i dlatego popełniłem błąd, ale jak to robiłem to się spieszyłem.
Błąd był spowodowany nie nadaniem chomodów 777 folderom...
Edit//////
Można umieszczać np. /stitch/avatary/100x100/
bo mi teraz działa.
Edytowane przez Szapko dnia 01.05.2008 20:41:06
|
|
|
|
wlodekp |
Dodany dnia 01.05.2008 20:54:03
|
Weteran
Postów: 3101 Pomógł: 29
Data rejestracji: 21.05.2005 22:27
|
No to obaj odnieśliśmy korzyści, bo ja byłem święcie przekonany, że nie zadziała, a teraz, wiem, że działa i nie muszę sprawdzać, ani szukać czyichś błędów, co jest najbardziej czasochłonne.
W tej kwestii widać się myliłem i Tobie przyznaje rację, nauczywszy się czegoś nowego.
EDYCJA
I nawet chętnie kliknąłbym Tobie pomógł, ale niestety to Twój temat i brak tego przycisku dla Ciebie ode mnie.
Edytowane przez wlodekp dnia 01.05.2008 21:02:27
|
|
|