Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Messages - Scarala

Pages: [1] 2 3 4 5 6
1
Ich weiß das ist alles schon ganz schön lange her, aber ich bin gerade dabei meine Webseite wieder Aufzuarbeiten,
nachdem ich lange probleme hatte und keine Zeit diese zu Fixen.
Eines davon ist, das ich beim Laden des Multiupload-Form in der Browserkonsole den Error
Code: [Select]
SWFUpload is not defined
    at window.onload (
bekomme. Die SWF-Datei liegt im richtigen Pfad, hat ja auch alles mal funktioniert.
Ich weiß auch, das die meißten Browser heutzutage kein Flash mehr out of the Box unterstützen, aber selbst
mit entsprechendem Plugin z.B. im Chrome funktioniert das nicht.

Hat da jemand ne Idee?

2
Mods & Plugins (Requests & Discussions) / Re: Forum in 4images?
« on: October 29, 2015, 11:47:41 AM »
Genau das wollte ich eben nicht.
1. Bin ich noch nicht so gut ;-) und 2. möchte ich es dann voll in die Galerie integrieren. zwei Systeme mit Bridge sind mir immer zu viele funktionelle Abstriche.

3
Mods & Plugins (Requests & Discussions) / Re: Forum in 4images?
« on: October 22, 2015, 02:05:23 PM »
Da gebe ich dir recht nobby, doch bei einer Datenbank mit fast 30.000 Fotos und über 300 Benutzern wäre ein Umstieg wirklich nur schwer machbar, von daher mach ich aus 4images für mich das beste und hol so viel es geht raus. ;-)

4
Mods & Plugins (Requests & Discussions) / Re: Forum in 4images?
« on: October 22, 2015, 10:19:40 AM »
Die frage ist, ob es sich lohnt das als Erweiterung zu Programmieren... Das Einbauen wird sehr Aufwendig werden...

Schade, das 4images nicht komplett free ist, dann würd ich dann einfach ein neues Setup machen...

Und vielleicht werde ich dann auch gleich enie CMS-Erweiterung machen, die hatte ich ja schon mal vor zu schreiben...

5
Mods & Plugins (Requests & Discussions) / Forum in 4images?
« on: October 19, 2015, 12:28:48 AM »
------------------- english below ---------------
Ich habe mal eine Frage:

Ich habe für 4images im letzten Jahr eine Blogerweiterung geschrieben,die auf meiner Seite genutzt wird und die auch echt gut funktioniert.
Nun bin ich am überlegen 4images um ein eigenes Forensystem zu Erweitern, welches dann auch mit der Galerie Verzahnt sein soll.

Meine Frage nun wäre:
Gibt es hier überhaupt Interesse an so etwas? Ich selbst kann es nicht gebrauchen und würds nur für die Community und zur persönlichen Weiterentwicklung in der Programmierung machen.

Greetings

Scarala

-------------------- english -------------------
I have a question:

In the last Year i´ve written a Blog-Plugin for 4images, that is used on my Website an thats running very well.
Now i am thinking about a Forum-Plugin for 4images, witch is integratet in 4images-galery-system.


Is there any interest in such a thing? I cannot use it myself and will write it only for the community and improving programming-skills. machen.

Greetings

Scarala

6
Mods & Plugins (Requests & Discussions) / Re: [MOD] Uploader Toplist
« on: October 17, 2015, 10:52:45 AM »
MOD ist Fertig und kann verschoben werden:
http://www.4homepages.de/forum/index.php?topic=31789.0

Habs noch ans Design angepasst und wie gesagt in eine PHP vereinfacht.

7
//--------------------- english below ----------------------
Ich habe hier eine kleine MOD zum anzeigen einer Toplist incl. Kategorieübersicht der Uploader für euch.
Es werden nur User angezeigt, die auch Bilder hochgeladen haben.

Beispiel: http://www.mps-fotos.de/4images/toplist.php

Step 1:
Lade dir als erstes die ZIP-Datei hier aus dem Tread runter und entpacke sie ins 4images-Stammverzeichnis.
Enthalten in dieser ZIP-Datei ist die php-Datei und die Templatedateien für die Toplist.

Step 2:
Öffne die Datei 'includes/page_header.php' und suche nach
$site_template->register_vars(array(
  
"lang_site_stats" => $lang['site_stats'],
  
"lang_registered_user" => $lang['registered_user'],
  
"lang_random_image" => $lang['random_image'],
  
"lang_categories" => $lang['categories'],
  
"lang_sub_categories" => $lang['sub_categories'],
  
"lang_new_images" => $lang['new_images'],
  
"lang_top_images" => $lang['top_images'],
  
"lang_search" => $lang['search'],
  
"lang_advanced_search" => $lang['advanced_search'],
  
"lang_lightbox" => $lang['lightbox'],
  
"lang_register" => $lang['register'],
  
"lang_control_panel" => $lang['control_panel'],
  
"lang_login" => $lang['login'],
  
"lang_auto_login" => $lang['lang_auto_login'],
  
"lang_logout" => $lang['logout'],
  
"lang_lost_password" => $lang['lost_password'],
  
"lang_user_name" => $lang['user_name'],
  
"lang_password" => $lang['password'],
  
"lang_go" => $lang['go'],
  
"lang_images_per_page" => $lang['images_per_page'],
  
"charset" => $lang['charset'],
  
"direction" => $lang['direction']
));


Ersetze dies durch
$site_template->register_vars(array(
  
"lang_site_stats" => $lang['site_stats'],
  
"lang_registered_user" => $lang['registered_user'],
  
"lang_random_image" => $lang['random_image'],
  
"lang_categories" => $lang['categories'],
  
"lang_sub_categories" => $lang['sub_categories'],
  
"lang_new_images" => $lang['new_images'],
  
"lang_top_images" => $lang['top_images'],
  
"lang_search" => $lang['search'],
  
"lang_advanced_search" => $lang['advanced_search'],
  
"lang_lightbox" => $lang['lightbox'],
  
"lang_register" => $lang['register'],
  
"lang_control_panel" => $lang['control_panel'],
  
"lang_login" => $lang['login'],
  
"lang_auto_login" => $lang['lang_auto_login'],
  
"lang_logout" => $lang['logout'],
  
"lang_lost_password" => $lang['lost_password'],
  
"lang_user_name" => $lang['user_name'],
  
"lang_password" => $lang['password'],
  
"lang_go" => $lang['go'],
  
"lang_images_per_page" => $lang['images_per_page'],
  
"charset" => $lang['charset'],
  
"direction" => $lang['direction'],
  
"lang_toplist" => $lang['toplist']
));


Step 4:
Öffne die Date 'lang/deutsch/main.php', Scrolle ganz nach unten und füge vor
?>

folgenden Code ein
//-----------------------------------------------------
//--- Toplist -----------------------------------------
//-----------------------------------------------------
$lang['toplist'] = "Unsere Fotografen";
$lang['toplist_head1'] = "Übersicht aller Kategorien, in denen ";
$lang['toplist_head2'] = " Bilder hochgeladen hat.";
$lang['toplist_head3'] = "Unsere Fotografen";
$lang['toplist_user'] = "Benutzername";
$lang['toplist_date'] = "Beitrittsdatum";
$lang['toplist_pictures'] = "Bilderanzahl";
$lang['toplist_cat'] = "Kategorie";
$lang['toplist_topcat'] = "Übergeordnete Kategorie";
$lang['toplist_user_link1'] = "Profil von ";
$lang['toplist_user_link2'] = " anzeigen";
$lang['toplist_cat_link1'] = "Alle Bilder von ";
$lang['toplist_show'] = "Alle Bilder dieses Benutzers in dieser Kategorie anzeigen.";
$lang['toplist_back'] = "Zurück zur Übersicht";


Step 5:
Öffne die Datei 'templates/dein_template/user_logininfo.html' und suche
      » <a href="{url_lightbox}">{lang_lightbox}</a><br />

Füge darunter
	
      
» <a href="toplist.php">{lang_toplist}</a><br />

ein.

Step 6:
Öffne die Datei 'templates/dein_template/user_loginform.html' und suche
	
  
» <a href="{url_register}">{lang_register}</a><br>


Füge darunter
<br />
	
  
» <a href="toplist.php">{lang_toplist}</a><br />

ein.

OPTIONAL
Möchte man z.b. nur die ersten 10 TOP-Uploader anzeigen dann Editiere die Datei 'toplist.php' aus der ZIP-Datei wie folgt:

Suche nach
ORDER BY user_t_images DESC";

und ersetze es durch
ORDER BY user_t_images DESC LIMIT 10";

Mit der Zahl hinter Limit kann man die Anzahl der angezeigten User einstellen.


//---------------------------- english ------------------------------
I have here a little MOD for showing a toplist incl. category overview of the uploader for you.
It shows only users that have uploaded images.

Example (in german): http://www.mps-fotos.de/4images/toplist.php

Step 1:
Download the ZIP-File attatched to this thread an unzip it to the 4images-root-directory.
It contains the PHP- and template-file for the Toplist.

Step 2:
Open the file 'includes/page_header.php' and search for
$site_template->register_vars(array(
  
"lang_site_stats" => $lang['site_stats'],
  
"lang_registered_user" => $lang['registered_user'],
  
"lang_random_image" => $lang['random_image'],
  
"lang_categories" => $lang['categories'],
  
"lang_sub_categories" => $lang['sub_categories'],
  
"lang_new_images" => $lang['new_images'],
  
"lang_top_images" => $lang['top_images'],
  
"lang_search" => $lang['search'],
  
"lang_advanced_search" => $lang['advanced_search'],
  
"lang_lightbox" => $lang['lightbox'],
  
"lang_register" => $lang['register'],
  
"lang_control_panel" => $lang['control_panel'],
  
"lang_login" => $lang['login'],
  
"lang_auto_login" => $lang['lang_auto_login'],
  
"lang_logout" => $lang['logout'],
  
"lang_lost_password" => $lang['lost_password'],
  
"lang_user_name" => $lang['user_name'],
  
"lang_password" => $lang['password'],
  
"lang_go" => $lang['go'],
  
"lang_images_per_page" => $lang['images_per_page'],
  
"charset" => $lang['charset'],
  
"direction" => $lang['direction']
));


and replace with
$site_template->register_vars(array(
  
"lang_site_stats" => $lang['site_stats'],
  
"lang_registered_user" => $lang['registered_user'],
  
"lang_random_image" => $lang['random_image'],
  
"lang_categories" => $lang['categories'],
  
"lang_sub_categories" => $lang['sub_categories'],
  
"lang_new_images" => $lang['new_images'],
  
"lang_top_images" => $lang['top_images'],
  
"lang_search" => $lang['search'],
  
"lang_advanced_search" => $lang['advanced_search'],
  
"lang_lightbox" => $lang['lightbox'],
  
"lang_register" => $lang['register'],
  
"lang_control_panel" => $lang['control_panel'],
  
"lang_login" => $lang['login'],
  
"lang_auto_login" => $lang['lang_auto_login'],
  
"lang_logout" => $lang['logout'],
  
"lang_lost_password" => $lang['lost_password'],
  
"lang_user_name" => $lang['user_name'],
  
"lang_password" => $lang['password'],
  
"lang_go" => $lang['go'],
  
"lang_images_per_page" => $lang['images_per_page'],
  
"charset" => $lang['charset'],
  
"direction" => $lang['direction'],
  
"lang_toplist" => $lang['toplist']
));


Step 4:
Open the file 'lang/english/main.php', scroll down to bottom an insert before
?>

this code
//-----------------------------------------------------
//--- Toplist -----------------------------------------
//-----------------------------------------------------
$lang['toplist'] = "Our Photographer";
$lang['toplist_head1'] = "Overview of all categories where ";
$lang['toplist_head2'] = " uploaded images.";
$lang['toplist_head3'] = "Our Photographer";
$lang['toplist_user'] = "Username";
$lang['toplist_date'] = "Joindate";
$lang['toplist_pictures'] = "Pictures";
$lang['toplist_cat'] = "Categories";
$lang['toplist_topcat'] = "Parent category";
$lang['toplist_user_link1'] = "Show profile of ";
$lang['toplist_user_link2'] = "";
$lang['toplist_cat_link1'] = "Show all Images from ";
$lang['toplist_show'] = "Show all pictures from this user in this category.";
$lang['toplist_back'] = "Back to overwiew";


Step 5:
Open the file 'templates/your_template/user_logininfo.html' and search for
      » <a href="{url_lightbox}">{lang_lightbox}</a><br />

insert below
	
      
» <a href="toplist.php">{lang_toplist}</a><br />


Step 6:
Open the file 'templates/your_template/user_loginform.html' and search for
	
  
» <a href="{url_register}">{lang_register}</a><br>


insert below
<br />
	
  
» <a href="toplist.php">{lang_toplist}</a><br />


OPTIONAL
If you only want to show the first 10 TOP-uploader then you need to edit the 'toplist.php' from the ZIP like this:

Search for
ORDER BY user_t_images DESC";

and replace with
ORDER BY user_t_images DESC LIMIT 10";

With the number behind LIMIT you can edit the number of shown Users in the list.

8
Mods & Plugins (Requests & Discussions) / Re: [MOD] Uploader Toplist
« on: October 13, 2015, 10:25:04 AM »
Ja, mache ich gern @Jan-Lukas :-)

Werds dann noch in eine php und ein Template vereinfachen.
Ich mache dann nen neuen Thread im Mod-Release auf und werde es auf Deutsch und Englisch machen.

9
Mods & Plugins (Requests & Discussions) / Re: [MOD] Uploader Toplist
« on: October 08, 2015, 10:19:04 AM »
Wo du recht hast...
toplist.php:
<?php
/**************************************************************************
 *                                                                        *
 *    4images - A Web Based Image Gallery Management System               *
 *    ----------------------------------------------------------------    *
 *                                                                        *
 *             File: index.php                                            *
 *        Copyright: (C) 2002-2011 Jan Sorgalla                           *
 *            Email: jan@4homepages.de                                    * 
 *              Web: http://www.4homepages.de                             * 
 *    Scriptversion: 1.7.10                                               *
 *                                                                        *
 *    Never released without support from: Nicky (http://www.nicky.net)   *
 *                                                                        *
 **************************************************************************
 *                                                                        *
 *    Dieses Script ist KEINE Freeware. Bitte lesen Sie die Lizenz-       *
 *    bedingungen (Lizenz.txt) für weitere Informationen.                 *
 *    ---------------------------------------------------------------     *
 *    This script is NOT freeware! Please read the Copyright Notice       *
 *    (Licence.txt) for further information.                              *
 *                                                                        *
 *************************************************************************/

$templates_used 'toplist,thumbnail_bit';
$main_template 'toplist';

define('GET_CACHES'1);
define('ROOT_PATH''./');
define('MAIN_SCRIPT'__FILE__);
define('GET_USER_ONLINE'1);
include(
ROOT_PATH.'global.php');
require(
ROOT_PATH.'includes/sessions.php');
$user_access get_permission();

if (isset(
$HTTP_GET_VARS['template']) || isset($HTTP_POST_VARS['template'])) {
  
$template = (isset($HTTP_GET_VARS['template'])) ? get_basefile(stripslashes($HTTP_GET_VARS['template'])) : get_basefile(stripslashes($HTTP_POST_VARS['template']));
  if (!
file_exists(TEMPLATE_PATH."/".$template.".".$site_template->template_extension)) {
    
$template "";
  }
  else {
    
$main_template $template;
  }
}
else {
  
$template "";
}
include(
ROOT_PATH.'includes/page_header.php');

if (!empty(
$template)) {
  
$clickstream "<a href=\"".$site_sess->url(ROOT_PATH."index.php")."\">".$lang['home']."</a>".$config['category_separator'].str_replace("_"" "ucfirst($template));
  
$site_template->register_vars("clickstream"$clickstream);
  
$site_template->print_template($site_template->parse_template($main_template));
  include(
ROOT_PATH.'includes/page_footer.php');
}

$cache_id create_cache_id(
  
'page.index',
  array(
    
$user_info[$user_table_fields['user_id']],
    isset(
$user_info['lightbox_image_ids']) ? substr(md5($user_info['lightbox_image_ids']), 08) : 0,
    
$config['template_dir'],
    
$config['language_dir']
  )
);

if (!
$cache_page_index || !$content get_cache_file($cache_id)) {
// Always append session id if cache is enabled
if ($cache_page_index) {
  
$old_session_mode $site_sess->mode;
  
$site_sess->mode 'get';
}

ob_start();
//-----------------------------------------------------
//-------------Top Uploaders------------------
//-----------------------------------------------------

$sql "SELECT COUNT(i.image_id) AS user_t_images, u.user_joindate, u.user_name, u.user_id
        FROM "
.USERS_TABLE." u
        LEFT JOIN "
.IMAGES_TABLE." i ON (i.user_id = u.user_id)
        WHERE u.user_level > "
.GUEST."
        GROUP BY u.user_id
        ORDER BY user_t_images DESC"
;
$result $site_db->query($sql);
$i=1;
while (
$row $site_db->fetch_array($result)) {
	
if(
$row['user_t_images'] >= 1) {
	
	
$last_action_user_list .= '<tr><td align="center">'.$i.'.</td><td align="center"><a href ="'.ROOT_PATH.'member.php?action=showprofile&user_id='.$row['user_id'].'" title="Profil von '.$row['user_name'].' anzeigen"><b>'.$row['user_name'].'</b></a></td><td align="center"><span class="smalltext">'.date('d.m.Y'$row['user_joindate']).'</span></td><td align="center"><span class="smalltext"><a href ="'.ROOT_PATH.'usergalery.php?user_id='.$row['user_id'].'" title="Alle Bilder von '.$row['user_name'].' anzeigen">'.$row['user_t_images'].'</a></span></td></tr>';
	
	
$i=$i+1;
	
	
}
}
$site_template->register_vars(array(
"user_uploaders_list" => $last_action_user_list,
));
unset(
$user_uploaders_list);

//-----------------------------------------------------
//--- Print Out ---------------------------------------
//-----------------------------------------------------
$site_template->register_vars(array(
  
"msg" => $msg,
  
"clickstream" => $clickstream
));
$site_template->print_template($site_template->parse_template($main_template));

$content ob_get_contents();
ob_end_clean();

if (
$cache_page_index) {
  
// Reset session mode
  
$site_sess->mode $old_session_mode;

  
save_cache_file($cache_id$content);
}

// end if get_cache_file()

echo $content;

include(
ROOT_PATH.'includes/page_footer.php');
?>


Templateausschnitt toplist.html:
<table border="0" cellspacing="1" cellpadding="1" background="{template_url}/images/cat.gif" style="margin:auto;">
  <
tr>
    <
td height="20" background="{template_url}/images/back1.gif">
       <
center><b>Unsere Fotografen</b></td></center>
  </
tr>
  <
tr>
    <
td><center>
	
<
table border="0" cellspacing="1" cellpadding="1" background="{template_url}/images/cat.gif">
	
<
tr>
	
<
td align="center"></td><td align="center">Username</td><td align="center">Beitrittsdatum</td><td align="center">Bilderanzahl</td></tr>
  {
user_uploaders_list}
</
table>
</
center><br></td>
  </
tr>
</
table>


Könnte man auch alles in eine PHP und ein Template packen, aber dafür war ich zu faul ;-)

10
Mods & Plugins (Requests & Discussions) / Re: [MOD] Uploader Toplist
« on: October 02, 2015, 07:51:42 AM »
Den hab ich oben in den Thread bereits gepostet.

Meine HTML wird dir wenig nutzen, da ich Header, Footer und das Seitendesign komplett ausgelagert habe, sodass in den Templates nur der Pagecontent steht...
Somit steht in meiner HTML nur das aus dem Code oben.

11
Mods & Plugins (Requests & Discussions) / Re: [MOD] Uploader Toplist
« on: October 01, 2015, 07:40:34 PM »
Kein Thema:
<?php
/**************************************************************************
 *                                                                        *
 *    4images - A Web Based Image Gallery Management System               *
 *    ----------------------------------------------------------------    *
 *                                                                        *
 *             File: index.php                                            *
 *        Copyright: (C) 2002-2011 Jan Sorgalla                           *
 *            Email: jan@4homepages.de                                    * 
 *              Web: http://www.4homepages.de                             * 
 *    Scriptversion: 1.7.10                                               *
 *                                                                        *
 *    Never released without support from: Nicky (http://www.nicky.net)   *
 *                                                                        *
 **************************************************************************
 *                                                                        *
 *    Dieses Script ist KEINE Freeware. Bitte lesen Sie die Lizenz-       *
 *    bedingungen (Lizenz.txt) für weitere Informationen.                 *
 *    ---------------------------------------------------------------     *
 *    This script is NOT freeware! Please read the Copyright Notice       *
 *    (Licence.txt) for further information.                              *
 *                                                                        *
 *************************************************************************/

$templates_used 'usergalery,thumbnail_bit';
$main_template 'usergalery';

define('GET_CACHES'1);
define('ROOT_PATH''./');
define('MAIN_SCRIPT'__FILE__);
define('GET_USER_ONLINE'1);
include(
ROOT_PATH.'global.php');
require(
ROOT_PATH.'includes/sessions.php');
$user_access get_permission();

if (isset(
$HTTP_GET_VARS['template']) || isset($HTTP_POST_VARS['template'])) {
  
$template = (isset($HTTP_GET_VARS['template'])) ? get_basefile(stripslashes($HTTP_GET_VARS['template'])) : get_basefile(stripslashes($HTTP_POST_VARS['template']));
  if (!
file_exists(TEMPLATE_PATH."/".$template.".".$site_template->template_extension)) {
    
$template "";
  }
  else {
    
$main_template $template;
  }
}
else {
  
$template "";
}
include(
ROOT_PATH.'includes/page_header.php');

if (!empty(
$template)) {
  
$clickstream "<a href=\"".$site_sess->url(ROOT_PATH."index.php")."\">".$lang['home']."</a>".$config['category_separator'].str_replace("_"" "ucfirst($template));
  
$site_template->register_vars("clickstream"$clickstream);
  
$site_template->print_template($site_template->parse_template($main_template));
  include(
ROOT_PATH.'includes/page_footer.php');
}

$cache_id create_cache_id(
  
'page.index',
  array(
    
$user_info[$user_table_fields['user_id']],
    isset(
$user_info['lightbox_image_ids']) ? substr(md5($user_info['lightbox_image_ids']), 08) : 0,
    
$config['template_dir'],
    
$config['language_dir']
  )
);

if (!
$cache_page_index || !$content get_cache_file($cache_id)) {
// Always append session id if cache is enabled
if ($cache_page_index) {
  
$old_session_mode $site_sess->mode;
  
$site_sess->mode 'get';
}

ob_start();
//-----------------------------------------------------
//-------------User-Categories------------------
//-----------------------------------------------------
$username "";
$sql "SELECT cat_id
        FROM "
.IMAGES_TABLE.
        WHERE user_id = "
.$_GET['user_id']."
	
	
GROUP BY `cat_id`"
;
$result $site_db->query($sql);
while (
$row $site_db->fetch_array($result)) {
	
$sql2 "SELECT cat_id, cat_name, cat_parent_id FROM ".$table_prefix."categories WHERE cat_id='".$row['cat_id']."' ORDER BY cat_id ASC";
	
	

	
$result2 $site_db->query($sql2);
	
while (
$row2 $site_db->fetch_array($result2)){
	
	
$sql3 "SELECT cat_name FROM ".$table_prefix."categories WHERE cat_id='".$row2['cat_parent_id']."' ORDER BY cat_id ASC";
	
	

	
	
$result3 $site_db->query($sql3);
	
	
while (
$row3 $site_db->fetch_array($result3)){
	
	
	
$sql4 "SELECT user_name FROM ".$table_prefix."users WHERE user_id='".$_GET['user_id']."'";
	
	

	
	
	
$result4 $site_db->query($sql4);
	
	
	
while (
$row4 $site_db->fetch_array($result4)){
	

	
	
	
	
$sql5 "SELECT COUNT(image_id) AS user_t_images FROM ".$table_prefix."images WHERE user_id='".$_GET['user_id']."' AND cat_id='".$row2['cat_id']."'";
	
	

	
	
	
	
$result5 $site_db->query($sql5);
	
	
	
	
	
while (
$row5 $site_db->fetch_array($result5)){
	
   
	
	
	
	
	
	
$user_category_list .= '<tr><td align="center">'.$row3['cat_name'].'</td><td><a href="search.php?search_user='.$row4['user_name'].'&cat_id='.$row2['cat_id'].'">'.$row2['cat_name'].'</a></td><td>'.$row5['user_t_images'].'</td></tr>';
	
	
	
	
	
	
$username=$row4['user_name'];
	
	
	
	
	
}
	
	
	
}
	
	
}
	
}
}
$site_template->register_vars(array(
"user_category_list" => $user_category_list,
"username" => $username,
));
unset(
$user_category_list);
unset(
$username);

//-----------------------------------------------------
//--- Print Out ---------------------------------------
//-----------------------------------------------------
$site_template->register_vars(array(
  
"msg" => $msg,
  
"clickstream" => $clickstream
));
$site_template->print_template($site_template->parse_template($main_template));

$content ob_get_contents();
ob_end_clean();

if (
$cache_page_index) {
  
// Reset session mode
  
$site_sess->mode $old_session_mode;

  
save_cache_file($cache_id$content);
}

// end if get_cache_file()

echo $content;

include(
ROOT_PATH.'includes/page_footer.php');
?>

12
Mods & Plugins (Requests & Discussions) / Re: [MOD] Uploader Toplist
« on: October 01, 2015, 06:06:50 PM »
Hab nochmal etwas aufgeräumt und den Template-code in den vorigen Post eingefügt.

13
Mods & Plugins (Requests & Discussions) / Re: [MOD] Uploader Toplist
« on: October 01, 2015, 02:20:09 PM »
Das SQL-Query ist schon mal ein guter Anfang.
Werd mich mal dransetzen.

EDIT:
Ist zwar nicht schön aber funktioniert:
//-----------------------------------------------------
//-------------User-Categories------------------
//-----------------------------------------------------
$username "";
$sql "SELECT cat_id
        FROM "
.IMAGES_TABLE.
        WHERE user_id = "
.$_GET['user_id']."
	
	
GROUP BY `cat_id`"
;
$result $site_db->query($sql);
while (
$row $site_db->fetch_array($result)) {
	
$sql2 "SELECT cat_id, cat_name, cat_parent_id FROM ".$table_prefix."categories WHERE cat_id='".$row['cat_id']."' ORDER BY cat_id ASC";
	
	

	
$result2 $site_db->query($sql2);
	
while (
$row2 $site_db->fetch_array($result2)){
	
	
$sql3 "SELECT cat_name FROM ".$table_prefix."categories WHERE cat_id='".$row2['cat_parent_id']."' ORDER BY cat_id ASC";
	
	

	
	
$result3 $site_db->query($sql3);
	
	
while (
$row3 $site_db->fetch_array($result3)){
	
	
	
$sql4 "SELECT user_name FROM ".$table_prefix."users WHERE user_id='".$_GET['user_id']."'";
	
	

	
	
	
$result4 $site_db->query($sql4);
	
	
	
while (
$row4 $site_db->fetch_array($result4)){
	

	
	
	
	
$sql5 "SELECT COUNT(image_id) AS user_t_images FROM ".$table_prefix."images WHERE user_id='".$_GET['user_id']."' AND cat_id='".$row2['cat_id']."'";
	
	

	
	
	
	
$result5 $site_db->query($sql5);
	
	
	
	
	
while (
$row5 $site_db->fetch_array($result5)){
	
   
	
	
	
	
	
	
$user_category_list .= '<tr><td align="center">'.$row3['cat_name'].'</td><td><a href="search.php?search_user='.$row4['user_name'].'&cat_id='.$row2['cat_id'].'">'.$row2['cat_name'].'</a></td><td>'.$row5['user_t_images'].'</td></tr>';
	
	
	
	
	
	
$username=$row4['user_name'];
	
	
	
	
	
}
	
	
	
}
	
	
}
	
}
}
$site_template->register_vars(array(
"user_category_list" => $user_category_list,
"username" => $username,
));
unset(
$user_category_list);
unset(
$username);


Mein Template sieht folgendermaßen aus:
	
	
	
	
	
<
table border="0" cellspacing="1" cellpadding="1" style="margin:auto;">
	
	
	
	
	
	
<
tr>
	
	
	
	
	
	
	
<
td height="20">
	
	
	
	
	
	
	
	
<
center><b>Übersicht aller Kategorienin denen {usernameBilder hochgeladen hat.</b></center>
	
	
	
	
	
	
	
</
td>
	
	
	
	
	
	
</
tr>
	
	
	
	
	
	
<
tr>
	
	
	
	
	
	
	
<
td>
	
	
	
	
	
	
	
	
<
center><table border="0" cellspacing="2" cellpadding="2" style="text-align:center;">
	
	
	
	
	
	
	
	
	
	
<
tr>
	
	
	
	
	
	
	
	
	
	
	
<
td>Übergeordnete<br>Kategorie</td>
	
	
	
	
	
	
	
	
	
	
	
<
td>Bilder-<br>Kategorie</td>
	
	
	
	
	
	
	
	
	
	
	
<
td>Anzahl Bilder</td>
	
	
	
	
	
	
	
	
	
	
</
tr>
	
	
	
	
	
	
	
	
	
	
{
user_category_list}
	
	
	
	
	
	
	
	
	
	
</
table>
	
	
	
	
	
	
	
	
</
center>
	
	
	
	
	
	
	
	
<
br>
	
	
	
	
	
	
	
	
<
a onClick="window.history.back();">Zurück zur Liste</a>
	
	
	
	
	
	
	
</
td>
	
	
	
	
	
	
</
tr>
	
	
	
	
	
</
table>


Nach wie vor der selbe Link: http://www.mps-fotos.de/4images/toplist.php dort halt auf die Zahlen klicken.

Zeigt dann immer die Parent-Category und die Category mit den Bildern an und verlinkt zur Suche die dann alle Bilder des Users in der Cat anzeigt.
Kenne mich leider null mit Joins aus, daher musste ich es so lösen.

14
Mods & Plugins (Requests & Discussions) / Re: [MOD] Uploader Toplist
« on: October 01, 2015, 09:17:57 AM »
Dankesehr :-) Hab ich in der Suche irgendwie nicht gefunden.

Nur eins bereitet mir jetzt noch probleme... Die Umsetzung hiervon:
Quote
Über den die Bilderzahl soll man dann auf eine Übersicht aller Kategorien kommen, in denen dieser User Bilder hochgeladen hat und da sollen dann die Kategorien so verlinkt sein, das sich, wenn man auf diese Kategorie klickt, die entsprechende Kategorie nur mit dessen Bildern drin öffnet (Bilder von anderen Usern ausgeblendet).

Wie bekomme ich über MySQL Raus, in welchen Kategorien Bilder von der Person sind und in Welcher nicht, und mache dann noch eine gute Übersicht daraus...

Der Rest funktioniert wunderbar: http://www.mps-fotos.de/4images/toplist.php

15
Mods & Plugins (Requests & Discussions) / [MOD] Uploader Toplist
« on: September 29, 2015, 06:22:58 PM »
---German - English below---

Hallo ihr lieben,

ich hatte grade eine Idee, die ich gern in meine Seite einbauen würde.
Und zwar eine Topliste der Uploader.

Ich habe mir das ganze wie folgt vorgestellt:
Ein eigener Menüpunkt "Topliste", der auf eine eigene Unterseite verweist.
Dort soll eine tabellarische Liste aller User erscheinen, die Bilder hochgeladen haben (User mit 0 Bildern ausgeblendet) mit Platzierung (1. - xxx)
Ich dachte mir das wie Folgt:

Platzierung - Username - Registriert seid - Anzahl der Bilder

Über den die Bilderzahl soll man dann auf eine Übersicht aller Kategorien kommen, in denen dieser User Bilder hochgeladen hat und da sollen dann die Kategorien so verlinkt sein, das sich, wenn man auf diese Kategorie klickt, die entsprechende Kategorie nur mit dessen Bildern drin öffnet (Bilder von anderen Usern ausgeblendet).

Ich bin zwar in PHP und MySQL mittlerweile etwas bewandert, hab auch schon eigene Erweiterungen geschrieben, allerdings reicht es nicht um so etwas zu programmieren...

Hat jemand lust und Zeit dazu?
Würde mich riesig freuen.

Greetings

Scarala

--- English ---

Hello my dears,

I just had an idea that I'd like to implement into my site.
A top list of uploaders.

I think about following:
A separate menu item "top list", which refers to a new site.
There should appear a table list of all users who uploaded images (user with 0 pictures hidden) with placement (1st - xxx)
I thought like this:

Placement - Username - Registered since - Number of images

On clicking on the Number of pictures you should come to an overview of all categories in which this user has uploaded images and since then the categories should be linked ,so if you click on this category, that category will open only with the images of the selected user(images from other users hidden).

I am already a little bit versed in PHP and MySQL, written my own mods, but it is not enough to program something like this ...

Does anyone have the time and inclination to?

Greetings

Scarala
PS: Hope you can understand my english...

Pages: [1] 2 3 4 5 6