Dodatkowe pola przy dodawaniu zdj?? do galerii
|
Piwi |
Dodany dnia 03.05.2008 00:03:11
|

Przedszkolak

Postów: 39
Data rejestracji: 27.05.2007 14:58
|
Witam.
Chcia?bym, aby przy dodawaniu nowego zdj?cia do galerii pojawi?o si? kilka nowych pól, w których u?ytkownicy b?d? mogli wpisa? przydatne informacje. By?oby to np.: data , miejsce zrobienia zdj?cia itd.
Pó?niej przy ogl?daniu zdj?cia pod zdj?ciem oczywi?cie te informacje musia?yby si? pojawi? (tak jak pojawia si? opis).
Prosi?bym szanownych Kolegów o pomoc w zrobieniu czego? takiego, lub ewentualnie wskaza? temat na tym forum gdzie problem by? poruszany (ja niestety nie potrafi?em tego odszuka?).
Z góry ogromnie dzi?kuj?.
Pozdrawiam - Piotrek. |
|
|
|
W?cibski Go?? |
Dodany dnia 10.09.2025 14:10:23
|
Pan Kontekstualny
Postów: n^x
Data rejestracji: Zawsze
|
|
IP: localhost |
|
|
bartek124 |
Dodany dnia 03.05.2008 07:27:37
|

Weteran

Postów: 3264 Pomógł: 236
v7.02.06 Data rejestracji: 26.05.2007 12:25
|
Mo?na wszystko upakowa? do photo_info a potem unserialize() i pokaza? dane.
Nie pomagam na komunikatorach oraz PW!
|
|
|
|
kefirek |
Dodany dnia 03.05.2008 08:05:10
|

Zaawansowany

Postów: 1191 Pomógł: 418 Ostrzeżeń: 1
v6.00.xxx Data rejestracji: 06.04.2008 21:59
|
W tabeli photos trzeba doda? pola data , miejsce zrobienia i jakie tam jeszcze chcesz i potem w pliku submit doda? pola formularza by u?ytkownicy mogli wpisywa? te dane
Napisa?em wy?ej ?e nie ma takiej potrzeby //bartek124
Edytowane przez bartek124 dnia 03.05.2008 08:06:22
|
|
|
|
wlodekp |
Dodany dnia 03.05.2008 09:09:55
|

Weteran

Postów: 3101 Pomógł: 29
Data rejestracji: 21.05.2005 22:27
|
No dobra czytam, Koleg? edytuj?cego to niby gdzie jest to photo_info bo takiego pola nie widz? w tabeli photos, i jeszcze szczegó? techniczny przesy?ania pola przez u?ytkownika, jak do tej pory twórcy galerii i fusion w nielicznych przypadkach u?ywaj? pól serializowanych do bezpo?redniego odczytu( a w zasadzie wyst?puje, tylko sprawdzanie wpisu i nie zawieraj? one z?o?onych danych).
|
|
|
|
bartek124 |
Dodany dnia 03.05.2008 10:16:07
|

Weteran

Postów: 3264 Pomógł: 236
v7.02.06 Data rejestracji: 26.05.2007 12:25
|
S? u?ywane przy rejestracji.
Nie sprawdza?em co jest wi?c napisa?em photo_info, mój b??d, jest photo_description.
Nie pomagam na komunikatorach oraz PW!
|
|
|
|
Piwi |
Dodany dnia 03.05.2008 11:05:17
|

Przedszkolak

Postów: 39
Data rejestracji: 27.05.2007 14:58
|
Dzi?ki Koledzy ?e zechcieli?cie mi pomóc. Ale czy móg?bym Was prosi? o bardziej szczegó?ow? instrukcj? jak to zrobi?? B?d? bardzo wdzi?czny za takow? instrukcj?!! 
Pozdrówki. |
|
|
|
wlodekp |
Dodany dnia 03.05.2008 11:05:26
|

Weteran

Postów: 3101 Pomógł: 29
Data rejestracji: 21.05.2005 22:27
|
I tu mylimy poj?cia, bo w rejestracji jak i wsz?dzie tego typu pola s? jedynie polami przej?ciowymi, a docelowo pola tak jak sugerowa? kefirek musz? i tak by? ka?de oddzielnie, poniewa? info to tylko zapis po kropce poszczególnych pól docelowych i unserialize wskazuje, gdzie poszczególne po kropce maj? by? dodane.
Tak wi?c photo_description mo?e by? tylko jednym z wierszy info po kropce i tak jest, ono wyst?puje w dodaj zdj?cie Opis: i tak to dzia?a, po twojej my?li rewolucja musia?aby g??boko dotkn?? wszystkich tabel i plików po?rednicz?cych w tej operacji.
Bezsens odbiegania od tego co ju? jest.
DOPISANE W EDYCJI
I na koniec rzekne, ?e praktycznie ju? to przerobi?em dostosowuj?c np. dodaj plik do advanced_downloadDB_panel gdzie s? inne pola jak w download jednak one ju? s?, a w tym przypadku ich nie ma.
Edytowane przez wlodekp dnia 03.05.2008 11:20:01
|
|
|
|
Piwi |
Dodany dnia 03.05.2008 11:21:00
|

Przedszkolak

Postów: 39
Data rejestracji: 27.05.2007 14:58
|
Koledzy,
To mo?e inaczej.
Defaultowo przy dodawaniu jest miejsce "opis" zdj?cia. Ja chcia?bym zrobi? dodatkowe pole, takie samo jak "opis" tylko nazwa? je np. "data" lub "miejsce zrobienia zdj?cia" i tylko zmniejszy? to pole tekstowe.
Da rad??
Pozdrawiam. |
|
|
|
MeTeo |
Dodany dnia 03.05.2008 11:39:19
|

Bywalec

Postów: 880 Pomógł: 23 Ostrzeżeń: 2
Data rejestracji: 14.12.2005 19:38
|
Rozumiem, ?e kolega korzysta ze standardowej galerii tak wi?c do dzie?a! :)
Uwaga! Nie testowa?em tego i pisz? "na sucho" tak wi?c na wszelki wypadek wykonaj kopi? plików!
Odszukaj w administration/photos.php lini:
<td class='tbl'>".$locale['442']."</td>
<td class='tbl'><input type='text' name='photo_order' value='$photo_order' maxlength='5' class='textbox' style='width:40px;'></td>
i dodaj pod ni?
<td class='tbl'>Data wykonania:</td>
<td class='tbl'><input type='text' name='photo_data' value='$photo_data' maxlength='5' class='textbox' style='width:40px;'></td>
<td class='tbl'>Miejsce wykonania:</td>
<td class='tbl'><input type='text' name='photo_miejsce' value='$photo_miejsce' maxlength='5' class='textbox' style='width:40px;'></td>
To sprawi?o, ?e widzimy ju? 2 nowe pola przy dodawaniu zdj?cia. No ale i tak nie dzia?aj? tak wi?c idziemy dalej:
znajd?:
}else{
if ($action == "edit") {
$result = dbquery("SELECT * FROM ".$db_prefix."photos WHERE photo_id='$photo_id'");
$data = dbarray($result);
$photo_title = $data['photo_title'];
$photo_description = $data['photo_description'];
$photo_filename = $data['photo_filename'];
$photo_thumb1 = $data['photo_thumb1'];
$photo_thumb2 = $data['photo_thumb2'];
$photo_order = $data['photo_order'];
$photo_comments = $data['photo_allow_comments'] == "1" ? " checked" : "";
$photo_ratings = $data['photo_allow_ratings'] == "1" ? " checked" : "";
$formaction = FUSION_SELF.$aidlink."&action=edit&album_id=$album_id&photo_id=".$data['photo_id'];
opentable($locale['401']." - ($photo_id - $photo_title)");
}else{
$photo_title = "";
$photo_description = "";
$photo_filename = "";
$photo_thumb1 = "";
$photo_thumb2 = "";
$photo_order = "";
$photo_comments = " checked";
$photo_ratings = " checked";
$formaction = FUSION_SELF.$aidlink."&album_id=$album_id";
i zmie? na:
}else{
if ($action == "edit") {
$result = dbquery("SELECT * FROM ".$db_prefix."photos WHERE photo_id='$photo_id'");
$data = dbarray($result);
$photo_title = $data['photo_title'];
$photo_description = $data['photo_description'];
$photo_filename = $data['photo_filename'];
$photo_thumb1 = $data['photo_thumb1'];
$photo_thumb2 = $data['photo_thumb2'];
$photo_order = $data['photo_order'];
$photo_data = $data['photo_data'];
$photo_miejsce = $data['photo_miejsce'];
$photo_comments = $data['photo_allow_comments'] == "1" ? " checked" : "";
$photo_ratings = $data['photo_allow_ratings'] == "1" ? " checked" : "";
$formaction = FUSION_SELF.$aidlink."&action=edit&album_id=$album_id&photo_id=".$data['photo_id'];
opentable($locale['401']." - ($photo_id - $photo_title)");
}else{
$photo_title = "";
$photo_description = "";
$photo_filename = "";
$photo_thumb1 = "";
$photo_thumb2 = "";
$photo_order = "";
$photo_comments = " checked";
$photo_ratings = " checked";
$photo_data = "";
$photo_miejsce = "";
$formaction = FUSION_SELF.$aidlink."&album_id=$album_id";
nast?pnie znajd?:
$result = dbquery("INSERT INTO ".$db_prefix."photos (album_id, photo_title, photo_description, photo_filename, photo_thumb1, photo_thumb2, photo_datestamp, photo_user, photo_views, photo_order, photo_allow_comments, photo_allow_ratings) VALUES ('$album_id', '$photo_title', '$photo_description', '$photo_file', '$photo_thumb1', '$photo_thumb2', '".time()."',
i zmie? na
$result = dbquery("INSERT INTO ".$db_prefix."photos (album_id, photo_title, photo_description, photo_filename, photo_thumb1, photo_thumb2, photo_datestamp, photo_user, photo_views, photo_order, photo_allow_comments, photo_allow_ratings, photo_data, photo_miejsce) VALUES ('$album_id', '$photo_title', '$photo_description', '$photo_file', '$photo_thumb1', '$photo_thumb2', '".time()."',
znajd?:
$result = dbquery("UPDATE ".$db_prefix."photos SET photo_title='$photo_title', photo_description='$photo_description', ".$update_photos."photo_datestamp='".time()."', photo_order='$photo_order', photo_allow_comments='$photo_comments', photo_allow_ratings='$photo_ratings' WHERE photo_id='$photo_id'");
i zmie? na
$result = dbquery("UPDATE ".$db_prefix."photos SET photo_title='$photo_title', photo_description='$photo_description', ".$update_photos."photo_datestamp='".time()."', photo_order='$photo_order', photo_allow_comments='$photo_comments', photo_allow_ratings='$photo_ratings', photo_data='$photo_data', photo_miejsce='$photo_miejsce' WHERE photo_id='$photo_id'");
To chyba na tyle z tego pliku ;)
Przejd?my do photogallery.php
znajd?
echo $locale['434']."<a href='".BASEDIR."profile.php?lookup=".$data['user_id']."'>".$data['user_name']."</a><br>\n";
W 3 miejscach! Pod nim wstaw
echo "Data wykonania: ".$data['photo_data']."</a><br>\n";
echo "Miejsce wykonania: ".$data['photo_miejsce']."</a><br>\n";
Jak wspomnia?em, ten punkt wykonujemy 3 razy.
To sprawi?o wy?wietlanie si? ;) Ale i tak skrypt dalej nie dzia?a - bo nie ma gdzie. Tak wi?c wchodzimy do phpMyadmina do
twójprefiks_photos
i dodajesz 2 komórki na ko?cu. Nazywasz je:
- photo_data
- photo_miejsce
d?ugo?? ustaw na... 50?
Metod? zapisywania na latin1_swedish_ci
No i to wszystko :) Powinno ?miga?... :)
|
|
|
|
wlodekp |
Dodany dnia 03.05.2008 11:46:47
|

Weteran

Postów: 3101 Pomógł: 29
Data rejestracji: 21.05.2005 22:27
|
@MeTeo czy Ty przeczyta?e? dok?adnie dodawane przez usera nie admina i ta batalia dotyczy tak?e plików submit.php i submissions.php w tym sporze.
|
|
|
|
MeTeo |
Dodany dnia 03.05.2008 12:03:47
|

Bywalec

Postów: 880 Pomógł: 23 Ostrzeżeń: 2
Data rejestracji: 14.12.2005 19:38
|
No to wystarczy doda? tylko 2 pola do submit.php i doda? pola w zapytaniu na tej samej zasadzie jak to... |
|
|
|
wlodekp |
Dodany dnia 03.05.2008 12:11:16
|

Weteran

Postów: 3101 Pomógł: 29
Data rejestracji: 21.05.2005 22:27
|
No to pofatyguj si? i doko?cz co zacz??e?, skoro to takie proste, bo Kolega jak s?usznie zauwa?y?, jeszcze nie odniós?, ?adnego po?ytku z tej pisaniny powy?ej, a sam po lakonicznych stwierdzeniach Twój post ostatni, tego nie zrobi.
|
|
|
|
Piwi |
Dodany dnia 03.05.2008 12:41:53
|

Przedszkolak

Postów: 39
Data rejestracji: 27.05.2007 14:58
|
OK, zrobi?em wszystko tak jak napisa? MeTeo, ale
chodzi?o mi o dodawanie zdj?? nie tylko z poziomu Admina, ale tak?e przez u?ytkowników (a ci takich dodatkowych pól nie widz?)
Poza tym, jak dodaj? teraz zdj?cie z poziomu PA to niestety zdj?cie si? nie dodaje. Pisze, ?e zdj?cie dodano, ale jego niestety nigdzie nie ma.. |
|
|
|
wlodekp |
Dodany dnia 03.05.2008 13:19:15
|

Weteran

Postów: 3101 Pomógł: 29
Data rejestracji: 21.05.2005 22:27
|
Ja nie chc? si? wtr?ca? w modyfikacj? Kolegi, co najwy?ej powiem, ?e nie doda bo kod dodawania INSERT INTO nawet orygina? nie zamiennik napewno nie pochodzi z pliku administration/photos.php nie jest pe?ny.
|
|
|
|
kefirek |
Dodany dnia 03.05.2008 20:44:53
|

Zaawansowany

Postów: 1191 Pomógł: 418 Ostrzeżeń: 1
v6.00.xxx Data rejestracji: 06.04.2008 21:59
|
Hmmmm ja bym to zrobi? tym tak (Testowane dzia?a w 100%)
Doda? do bazy danych do tabeli photos dwa pola jedno to datawykonania i drugie miejscezrobienia
Je?li nie masz tych pól zrób taka ja jak pokaza?em na screnie a je?li masz to klikasz to gdzie napisa?em zmie? i wtedy wykujesz to co na drugim screnie i robisz tak jak na 2 screnie i klikasz zachowaj
Scren1

Scren2

Je?li masz ju? baz? danych zrobion? przyst?pujesz do edycji plików
Najpierw plik submit.php odnajd? (prawie na ko?cu kodu) i dodaj to co na czerwono
opentable($locale['570']);
if (!$error) {
$result = dbquery("INSERT INTO ".$db_prefix."submissions (submit_type, submit_user, submit_datestamp, submit_criteria) VALUES ('p', '".$userdata['user_id']."', '".time()."', '".serialize($submit_info)."')");
echo "<center><br>\n".$locale['580']."<br><br>
<a href='submit.php?stype=p'>".$locale['581']."</a><br><br>
<a href='index.php'>".$locale['412']."</a><br><br>\n</center>\n";
} else {
echo "<center><br>\n".$locale['600']."<br><br>\n";
if ($error == 1) { $message .= $locale['601']; }
elseif ($error == 2) { $message .= sprintf($locale['602'], $settings['photo_max_b']); }
elseif ($error == 3) { $message .= $locale['603']; }
elseif ($error == 4) { $message .= sprintf($locale['604'], $settings['photo_max_w'], $settings['photo_max_h']); }
echo "<br><br>\n<a href='submit.php?stype=p'>".$locale['411']."</a><br><br>\n</center>\n";
}
closetable();
} else {
$opts = "";
opentable($locale['570']);
$result = dbquery("SELECT * FROM ".$db_prefix."photo_albums ORDER BY album_title");
if (dbrows($result)) {
while ($data = dbarray($result)) $opts .= "<option value='".$data['album_id']."'>".$data['album_title']."</option>\n";
echo $locale['620']."<br><br>
<form name='submit_form' method='post' action='".FUSION_SELF."?stype=p' enctype='multipart/form-data' onSubmit='return validatePhoto(this);'>
<table align='center' cellpadding='0' cellspacing='0'>
<tr>
<td class='tbl'>".$locale['621']."</td>
<td class='tbl'><input type='text' name='photo_title' maxlength='100' class='textbox' style='width:250px;'></td>
</tr>
[color=red]<tr>
<td class='tbl'>Data wykonania:</td>
<td class='tbl'>
<select name='data[mday]' class='textbox'>\n<option>--</option>\n";
for ($i=1;$i<=31;$i++) echo "<option".(isset($wykonany['mday']) && $wykonany['mday'] == $i ? " selected" : "").">$i</option>\n";
echo "</select>
<select name='data[mon]' class='textbox'>\n<option>--</option>\n";
for ($i=1;$i<=12;$i++) echo "<option".(isset($wykonany['mon']) && $wykonany['mon'] == $i ? " selected" : "").">$i</option>\n";
echo "</select>
<select name='data[year]' class='textbox'>\n<option>----</option>\n";
for ($i=1970;$i<=2010;$i++) echo "<option".(isset($wykonany['year']) && $wykonany['year'] == $i ? " selected" : "").">$i</option>\n";
echo "</select> /
<select name='data[hours]' class='textbox'>\n";
for ($i=0;$i<=24;$i++) echo "<option".(isset($wykonany['hours']) && $wykonany['hours'] == $i ? " selected" : "").">$i</option>\n";
echo "</select> :
<select name='data[minutes]' class='textbox'>\n";
for ($i=0;$i<=60;$i++) echo "<option".(isset($wykonany['minutes']) && $wykonany['minutes'] == $i ? " selected" : "").">$i</option>\n";
echo "</select>";
echo "[/color]</td>
</tr>
[color=red]<tr>
<td class='tbl'>Miejsce wykonania:</td>
<td class='tbl'><input type='text' name='miejsce' maxlength='100' class='textbox' style='width:250px;'></td>
</tr>[/color]
<tr>
<td valign='top' class='tbl'>".$locale['622']."</td>
<td class='tbl'><textarea name='photo_description' rows='5' class='textbox' style='width:250px;'></textarea></td>
</tr>
<tr>
<td valign='top' class='tbl'>".$locale['623']."</td>
<td class='tbl'><input type='file' name='photo_pic_file' class='textbox' style='width:250px;'><br>
<span class='small2'>".sprintf($locale['624'], parsebytesize($settings['photo_max_b']), $settings['photo_max_w'], $settings['photo_max_h'])."</span></td>
</tr>
<tr>
<td class='tbl'>".$locale['625']."</td>
<td class='tbl'><select name='album_id' class='textbox'>
$opts</select></td>
</tr>
<tr>
<td align='center' colspan='2' class='tbl'><br>
<input type='submit' name='submit_photo' value='".$locale['626']."' class='button'>
</td>
</tr>
</table>
</form>\n";
} else {
echo "<center><br>\n".$locale['591']."<br><br>\n</center>\n";
}
closetable();
}
}
echo "<script type='text/javascript'>
function validateLink(frm) {
if (frm.link_name.value==\"\" || frm.link_name.value==\"\" || frm.link_description.value==\"\") {
alert(\"".$locale['590']."\"); return false;
}
}
function validateNews(frm) {
if (frm.news_subject.value==\"\" || frm.news_body.value==\"\") {
alert(\"".$locale['590']."\"); return false;
}
}
function validateArticle(frm) {
if (frm.article_subject.value==\"\" || frm.article_snippet.value==\"\" || frm.article_body.value==\"\") {
alert(\"".$locale['590']."\");
return false;
}
}
function validatePhoto(frm) {
if (frm.photo_title.value==\"\" || frm.photo_description.value==\"\" || frm.photo_pic_file.value==\"\") {
alert(\"".$locale['590']."\");
return false;
}
}
</script>\n";
require_once "side_right.php";
require_once "footer.php";
?>
Teraz przyst?pujesz do edycji pliku submissions.php
Odnajd? i dodaj to co na czerwono
if ($stage == "2" && $t == "p") {
if (isset($_POST['publish'])) {
define("SAFEMODE", @ini_get("safe_mode") ? true : false);
define("PHOTODIR", PHOTOS.(!SAFEMODE ? "album_".$album_id."/" : ""));
require_once INCLUDES."photo_functions_include.php";
$photo_file = ""; $photo_thumb1 = ""; $photo_thumb2 = "";
$data = dbarray(dbquery(
"SELECT ts.*, user_id,user_name FROM ".$db_prefix."submissions ts
LEFT JOIN ".$db_prefix."users tu ON ts.submit_user=tu.user_id
WHERE submit_id='$submit_id'"
));
$submit_criteria = unserialize($data['submit_criteria']);
$photo_title = stripinput($_POST['photo_title']);
$photo_description = stripinput($_POST['photo_description']);
$album_id = isNum($_POST['album_id']) ? $_POST['album_id'] : "0";
$photo_name = strtolower(substr($submit_criteria['photo_file'], 0, strrpos($submit_criteria['photo_file'], ".")));
$photo_ext = strtolower(strrchr($submit_criteria['photo_file'],"."));
$photo_dest = PHOTODIR;
$photo_file = image_exists($photo_dest, $photo_name.$photo_ext);
[color=red][b] $miejsce = stripinput($_POST['miejsce']);
$wykonany = array(
"mday" => isNum($_POST['data']['mday']) ? $_POST['data']['mday'] : "--",
"mon" => isNum($_POST['data']['mon']) ? $_POST['data']['mon'] : "--",
"year" => isNum($_POST['data']['year']) ? $_POST['data']['year'] : "----",
"hours" => isNum($_POST['data']['hours']) ? $_POST['data']['hours'] : "0",
"minutes" => isNum($_POST['data']['minutes']) ? $_POST['data']['minutes'] : "0",
);
if ($_POST['data']['mday']!="--" && $_POST['data']['mon']!="--" && $_POST['data']['year']!="----") {
$wykonany = mktime($_POST['data']['hours'],$_POST['data']['minutes'],0,$_POST['data']['mon'],$_POST['data']['mday'],$_POST['data']['year']);
}
[/b] [/color]
copy(PHOTOS."submissions/".$submit_criteria['photo_file'], $photo_dest.$photo_file);
chmod($photo_dest.$photo_file, 0644);
unlink(PHOTOS."submissions/".$submit_criteria['photo_file']);
$imagefile = @getimagesize($photo_dest.$photo_file);
$photo_thumb1 = image_exists($photo_dest, $photo_name."_t1".$photo_ext);
createthumbnail($imagefile[2], $photo_dest.$photo_file, $photo_dest.$photo_thumb1, $settings['thumb_w'], $settings['thumb_h']);
if ($imagefile[0] > $settings['photo_w'] || $imagefile[1] > $settings['photo_h']) {
$photo_thumb2 = image_exists($photo_dest, $photo_name."_t2".$photo_ext);
createthumbnail($imagefile[2], $photo_dest.$photo_file, $photo_dest.$photo_thumb2, $settings['photo_w'], $settings['photo_h']);
}
$photo_order = dbresult(dbquery("SELECT MAX(photo_order) FROM ".$db_prefix."photos WHERE album_id='$album_id'"), 0) + 1;
$result = dbquery("INSERT INTO ".$db_prefix."photos (album_id, photo_title, photo_description, photo_filename, photo_thumb1, photo_thumb2, photo_datestamp, photo_user, photo_views, photo_order, photo_allow_comments, photo_allow_ratings
[color=red], datawykonania, miejscezrobienia[/color])
VALUES ('$album_id', '$photo_title',
'$photo_description', '$photo_file',
'$photo_thumb1', '$photo_thumb2',
'".time()."', '".$data['submit_user']."', '
0', '$photo_order', '1', '1'[color=red],
'$wykonany', '$miejsce'[/color])");
$result = dbquery("DELETE FROM ".$db_prefix."submissions WHERE submit_id='$submit_id'");
opentable($locale['580']);
echo "<br><div align='center'>".$locale['581']."<br><br>
<a href='".FUSION_SELF.$aidlink."'>".$locale['402']."</a><br><br>
<a href='index.php".$aidlink."'>".$locale['403']."</a></div><br>\n";
closetable();
} else if (isset($_POST['delete'])) {
opentable($locale['582']);
$data = dbarray(dbquery("SELECT * FROM ".$db_prefix."submissions WHERE submit_id='$submit_id'"));
$submit_criteria = unserialize($data['submit_criteria']);
unlink(PHOTOS."submissions/".$submit_criteria['photo_file']);
$result = dbquery("DELETE FROM ".$db_prefix."submissions WHERE submit_id='$submit_id'");
echo "<br><div align='center'>".$locale['583']."<br><br>
<a href='".FUSION_SELF.$aidlink."'>".$locale['402']."</a><br><br>
<a href='index.php".$aidlink."'>".$locale['403']."</a></div><br>\n";
closetable();
} else {
$data = dbarray(dbquery(
"SELECT ts.*, user_id,user_name FROM ".$db_prefix."submissions ts
LEFT JOIN ".$db_prefix."users tu ON ts.submit_user=tu.user_id
WHERE submit_id='$submit_id'"
));
$submit_criteria = unserialize($data['submit_criteria']);
$photo_title = $submit_criteria['photo_title'];
$photo_description = $submit_criteria['photo_description'];
$photo_file = $submit_criteria['photo_file'];
$album_id = $submit_criteria['album_id'];
$photo_albums = ""; $sel = "";
$result2 = dbquery("SELECT * FROM ".$db_prefix."photo_albums ORDER BY album_title");
if (dbrows($result2)) {
while ($data2 = dbarray($result2)) {
if (isset($album_id)) $sel = ($album_id == $data2['album_id'] ? " selected" : "");
$photo_albums .= "<option value='".$data2['album_id']."'$sel>".$data2['album_title']."</option>\n";
}
}
opentable($locale['500']);
echo "<form name='publish' method='post' action='".FUSION_SELF.$aidlink."&sub=submissions&stage=2&t=p&submit_id=$submit_id'>
<table align='center' cellpadding='0' cellspacing='0'>
<tr>
<td width='100' class='tbl'>".$locale['596']."</td>
<td width='80%' class='tbl'><input type='text' name='photo_title' value='$photo_title' class='textbox' style='width: 250px'></td>
</tr>
<tr>
<td width='100' class='tbl'>".$locale['597']."</td>
<td width='80%' class='tbl'><input type='text' name='photo_description' value='$photo_description' class='textbox' style='width: 250px'></td>
</tr>
<tr>
<td width='100' class='tbl'>".$locale['598']."</td>
<td width='80%' class='tbl'><select name='album_id' class='textbox'>
<option value='0'>".$locale['507']."</option>
$photo_albums</select>
</td>
</tr>
<tr>
<td align='center' colspan='2' class='tbl1'><br>
<a href='".PHOTOS."submissions/".$photo_file."' target='_blank'>".$locale['591']."</a><br><br>
".$locale['592']."<a href='".BASEDIR."profile.php?lookup=".$data['user_id']."'>".$data['user_name']."</a><br><br>
".$locale['593']."<br>
<input type='submit' name='publish' value='".$locale['594']."' class='button'>
<input type='submit' name='delete' value='".$locale['595']."' class='button'>
</td>
</tr>
</table>
</form>\n";
closetable();
}
}
echo "</td>\n";
require_once BASEDIR."footer.php";
?>
Jak b?d? mia? czas zrobi? reszt? by pokazywa?o dat? i miejsce w albumach itp. Oraz plik w panelu admina dodawanie na razie dodawanie przez u?ytkowników dzia?a jak nale?y
Edytowane przez kefirek dnia 03.05.2008 20:58:14
|
|
|
|
wlodekp |
Dodany dnia 03.05.2008 20:52:19
|

Weteran

Postów: 3101 Pomógł: 29
Data rejestracji: 21.05.2005 22:27
|
@kefirek a co z reszt? plików cho?by photogallery.php do pokazu i tymi polami u admina w educji do poprawy np.
|
|
|
|
kefirek |
Dodany dnia 03.05.2008 20:57:01
|

Zaawansowany

Postów: 1191 Pomógł: 418 Ostrzeżeń: 1
v6.00.xxx Data rejestracji: 06.04.2008 21:59
|
Dodawanie przez u?ytkowników dzia?a jak nale?y akceptacja przez admina te? a photogallery.php zajm? si? jak znajd? czas i reszt? te? |
|
|
|
wlodekp |
Dodany dnia 03.05.2008 21:01:27
|

Weteran

Postów: 3101 Pomógł: 29
Data rejestracji: 21.05.2005 22:27
|
Ja nie twierdz?, ?e nie dzia?a- bo i tak stawia?em tylko na Ciebie nie mniej jednak w takiej postaci jest to tylko inwalida, cz??? galerii, bez reszty cho?by photogallery.php w tej chwili do niczego nie przydatna.
Edytowane przez wlodekp dnia 03.05.2008 21:02:29
|
|
|
|
Piwi |
Dodany dnia 04.05.2008 00:29:35
|

Przedszkolak

Postów: 39
Data rejestracji: 27.05.2007 14:58
|
Serdecznie dzi?kuj? wszystkim za zaanga?owanie w spraw?. Nie mniej czekam na dalsze dzia?ania Kolegów 
Pozdrawiam. |
|
|
|
wlodekp |
Dodany dnia 04.05.2008 11:16:49
|

Weteran

Postów: 3101 Pomógł: 29
Data rejestracji: 21.05.2005 22:27
|
Nast?pi?y zmiany wi?c tre?? tego posta jest zbyteczna-poprawiono w edycji.
Edytowane przez wlodekp dnia 04.05.2008 15:13:13
|
|
|