We need a MOD an archives of the photos, that takes out the photos by the date of their entrance on the separate pages.
look:
http://klick.kl.funpic.de/detail_list.php?sessionid=f805e6ec62f000b2ec49043107c0f1acmne nuzhen MOD kotoryi pokazhet vse foto na otdelnoi stranice po date ih postupleniy
-------------------------------------------------------------------------------------------------------------------------
Я решил эту проблему САМ. СПАСИБО ЧТО НИКТО НЕ ОТВЕТИЛ.
(НА ЭТОМ САЙТЕ СУПЕР ПОДДЕРЖКА)
Может это и тупое решение проблемы но хоть как нибудь.
Если кому нибудь нужно вывести на отдельной странице все фотографии по дате поступления, сделайте следующее.
1. Сделайте дубль файла SEARCH.PHP и переименуйте его например в ALL_IMAGES.PHP
2. Найдите строчки:
if (!empty($search_id['search_new_images']) && $search_id['search_new_images'] == 1) {
$new_cutoff = time() - 60 * 60 * 24 * $config['new_cutoff'];
$sql_where_query .= "AND i.image_date >= $new_cutoff ";
}
И замените на:
// if (!empty($search_id['search_new_images']) && $search_id['search_new_images'] == 1) {
// $new_cutoff = time() - 60 * 60 * 24 * $config['new_cutoff'];
$sql_where_query .= "AND i.image_date >= 0";
// }
3. Замените в файле all_images.php все строчки search.php на all_images.php
4. В файле includes/page_header.php ПО СООТВЕТСТУЮЩИМ РАЗДЕЛАМ
Добавте следующе строчки:
"url_all_images" => $site_sess->url(ROOT_PATH."all_images.php?search_new_images=1"),
и
"lang_all_images" => $lang['all_images'],
ЗАБЫЛ. Найдите в all_images.php следующий кусок:
$sql = "SELECT DISTINCT i.image_id, i.cat_id, i.user_id, i.image_name, i.image_description, i.image_keywords, i.image_date, i.image_active, i.image_media_file, i.image_thumb_file, i.image_download_url, i.image_allow_comments, i.image_comments, i.image_downloads, i.image_votes, i.image_rating, i.image_hits".$additional_sql.", c.cat_name".get_user_table_field(", u.", "user_name")."
FROM ".IMAGES_TABLE." i, ".CATEGORIES_TABLE." c
LEFT JOIN ".USERS_TABLE." u ON (".get_user_table_field("u.", "user_id")." = i.user_id)
WHERE i.image_active = 1
$sql_where_query
AND c.cat_id = i.cat_id AND i.cat_id IN ($cat_id_sql)
ORDER BY ".$config['image_order']." ".$config['image_sort']."
LIMIT $offset, $perpage";
$result = $site_db->query($sql);
и замените на:
$sql = "SELECT DISTINCT i.image_id, i.cat_id, i.user_id, i.image_name, i.image_description, i.image_keywords, i.image_date, i.image_active, i.image_media_file, i.image_thumb_file, i.image_download_url, i.image_allow_comments, i.image_comments, i.image_downloads, i.image_votes, i.image_rating, i.image_hits".$additional_sql.", c.cat_name".get_user_table_field(", u.", "user_name")."
FROM ".IMAGES_TABLE." i, ".CATEGORIES_TABLE." c
LEFT JOIN ".USERS_TABLE." u ON (".get_user_table_field("u.", "user_id")." = i.user_id)
WHERE i.image_active = 1
$sql_where_query
AND c.cat_id = i.cat_id AND i.cat_id IN ($cat_id_sql)
ORDER BY i.image_date desc
LIMIT $offset, $perpage";
$result = $site_db->query($sql);
5. В шаблонах в файле home.html найтите сроки
<a href="{url_top_images}"><b>{lang_top_images}</b></a>
<a href="{url_new_images}"><b>{lang_new_images}</b></a>
и после них добавте строку:
<a href="{url_all_images}"><b>{lang_all_images}</b></a>
6. Добавте в lang/...../main.php
$lang['all_images'] = "По дате поступления";
Все у Вас появилась возможность просматривать все фотографии по дате поступления.
Если кто нибудь найдет возможность сделать это как у Detlev ссылка (вверху этой темы), или сделать тоже самое только в виде календаря, напишите пожалуйста.
Lesik