Sari la conținut
Forum Roportal
byrev

Modificare Utila pentru 4images 1.7.4 (Gallery)

Evaluează acest topic

Postări Recomandate

in file: categories.php from admin folder ( ./admin/categories.php )

find first aparence: if (empty($error)) {

for me i find this at line 502.

now form 502 to 537 you have this code:

if (empty($error)) {
if (!$cat_order) {
  $sql = "SELECT cat_order
		  FROM ".CATEGORIES_TABLE."
		  WHERE cat_parent_id = $cat_parent_id
		  ORDER BY cat_order DESC
		  LIMIT 1";
  $catorder = $site_db->query_firstrow($sql);
  $cat_order = $catorder['cat_order'] + 10;
  $do_update_cat_order = 0;
}
else {
  $do_update_cat_order = 1;
}

$sql = "INSERT INTO ".CATEGORIES_TABLE."
		(cat_name, cat_description, cat_parent_id, cat_order, auth_viewcat, auth_viewimage, auth_download, auth_upload, auth_directupload, auth_vote, auth_sendpostcard, auth_readcomment, auth_postcomment)
		VALUES
		('$cat_name', '$cat_description', $cat_parent_id, $cat_order, $auth_viewcat, $auth_viewimage, $auth_download, $auth_upload, $auth_directupload, $auth_vote, $auth_sendpostcard, $auth_readcomment, $auth_postcomment)";
$result = $site_db->query($sql);
$cat_id = $site_db->get_insert_id();

if ($result && $cat_id) {
  if ($do_update_cat_order) {
	update_cat_order($cat_parent_id);
  }
  $msg = $lang['cat_add_success'];
  create_cat_folder(MEDIA_PATH."/".$cat_id, CHMOD_DIRS);
  create_cat_folder(THUMB_PATH."/".$cat_id, CHMOD_DIRS);
}
else {
  $msg = $lang['cat_add_error'];
}
//$action = "modifycats";
forward_to_modify($msg);
 }

 

Replace code from line 502 to 537, with the next code:

if (empty($error)) {
  $cat_name_array = explode('|', $cat_name);
  $cat_name_count = count($cat_name_array);
for ($i=0;$i<$cat_name_count;$i++)
{	 
$cat_name = $cat_name_array[$i];   
  /** Start ADD **/
if (!$cat_order) {		 
  $sql = "SELECT cat_order
		  FROM ".CATEGORIES_TABLE."
		  WHERE cat_parent_id = $cat_parent_id
		  ORDER BY cat_order DESC
		  LIMIT 1";
  $catorder = $site_db->query_firstrow($sql);
  $cat_order = $catorder['cat_order'] + 10;
  $do_update_cat_order = 0;
}
else {
  $do_update_cat_order = 1;
}

 $sql = "INSERT INTO ".CATEGORIES_TABLE."
		(cat_name, cat_description, cat_parent_id, cat_order, auth_viewcat, auth_viewimage, auth_download, auth_upload, auth_directupload, auth_vote, auth_sendpostcard, auth_readcomment, auth_postcomment)
		VALUES
		('$cat_name', '$cat_description', $cat_parent_id, $cat_order, $auth_viewcat, $auth_viewimage, $auth_download, $auth_upload, $auth_directupload, $auth_vote, $auth_sendpostcard, $auth_readcomment, $auth_postcomment)";
 $result = $site_db->query($sql);
 $cat_id = $site_db->get_insert_id();

 if ($result && $cat_id) {
  if ($do_update_cat_order) {
	update_cat_order($cat_parent_id);
  }
  $msg = $lang['cat_add_success'];
  create_cat_folder(MEDIA_PATH."/".$cat_id, CHMOD_DIRS);
  create_cat_folder(THUMB_PATH."/".$cat_id, CHMOD_DIRS);
 }
 else {
  $msg = $lang['cat_add_error'];
 }
 /** End ADD **/
 // echo $cat_name.' , ';
} // end FOR!
forward_to_modify($msg);   
 }

 

DONE!

Acum puteti sa adaugati cate categorii/subcategorii dintr'un singur click. Cum ?

Simplu, in loc sa scrieti de ex: Bussines adaugati categoria, o luati de la cap cu "add category" , adaugati iar... etc... scrieti Categoriile/Subcat ca in sintaxa de mai jos: si le adaugati pe toate odata !!!

Cars|Bussines|Nature|Musical|Sports|Abstract|Art|People|Objects|Musical|Food|Edu

ation|Animated|Landscape|Funny|Holiday

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

Astfel de modificare am facut la Wordpres, RunCMS si Jupiter CMS. La orice script de acest gen se poate face modificare!

Acum stau si ma intreb: de ce dreaq nu se ofera posibilitatea asta nativa la nici un script cunoscut ??? :scare: cred ca au asteptat sa vin eu cu ideea !

 

*** Descrierea este identica ptr toate categoriile/subcat inscrise o singura data, dar puteti ulterior sa faceti ajustari cand aveti timp ptr descrieri!

Partajează acest post


Link spre post
Distribuie pe alte site-uri

Creează un cont sau autentifică-te pentru a adăuga comentariu

Trebuie să fi un membru pentru a putea lăsa un comentariu.

Creează un cont

Înregistrează-te pentru un nou cont în comunitatea nostră. Este simplu!

Înregistrează un nou cont

Autentificare

Ai deja un cont? Autentifică-te aici.

Autentifică-te acum

×