Author Topic: Seiten so einbinden das sie im ACP angezeigt werden  (Read 2990 times)

0 Members and 1 Guest are viewing this topic.

Offline www.katzen.ag

  • Jr. Member
  • **
  • Posts: 75
  • KatzenAG - das grosse Katzenportal im Internet
    • View Profile
    • KatzenAG - das grosse Katzenportal im Internet
Seiten so einbinden das sie im ACP angezeigt werden
« on: October 15, 2007, 09:10:42 AM »
Hallo Leute,

ich suche einen Weg wie ich Seiten so einbinden kann (includen???) so das wenn meine Besucher z.b. auf eine von mir willkürlich erstellte Seite surfen, ich das auch im ACP shen kann.

Beispielsweise kann ich sehen wer gerade im details.php oder Catecoris.php ist. Aber ob und wer gerade auf z.B. "Katzenrassen.php" surft ist im ACP nicht zu sehen.

Ich vermute, dass ich jede zusätzliche Seite irgendwie extra einbinden muss, weiss aber nicht wie? 8O

Lg
KatzenAG
KatzenAG - das grosse Katzenportal im Internet

Offline KurtW

  • 4images Guru
  • *******
  • Posts: 2.778
    • View Profile
    • Malediven-Bilder ~~Dreams~~
Re: Seiten so einbinden das sie im ACP angezeigt werden
« Reply #1 on: October 16, 2007, 06:06:44 AM »
Hallo,

der Aufenthalt wird mit der session gefunden.
Also dürfen die extra links nicht statisch sein, zb.schon in die html mit url eingefügt.

in includes/page_header.php

Code: [Select]
$site_template->register_vars(array(
  "media_url" => MEDIA_PATH,
  "thumb_url" => THUMB_PATH,
  "icon_url" => ICON_PATH,
  "template_url" => TEMPLATE_PATH,
  "template_image_url" => TEMPLATE_PATH."/images",
  "template_lang_image_url" => TEMPLATE_PATH."/images_".$config['language_dir'],
  "site_name" => $config['site_name'],
  "site_email" => $config['site_email'],
  "user_loggedin" => ($user_info['user_level'] == GUEST || $user_info['user_level'] == USER_AWAITING) ? 0 : 1,
  "user_loggedout" => ($user_info['user_level'] == GUEST || $user_info['user_level'] == USER_AWAITING) ? 1 : 0,
  "is_admin" => ($user_info['user_level'] == ADMIN) ? 1 : 0,
  "self" => $site_sess->url($self_url),
  "self_full" => $site_sess->url($script_url."/".$self_url),
  "script_version" => SCRIPT_VERSION,
  "cp_link" => ($user_info['user_level'] != ADMIN) ? "" : "<a href=\"".$site_sess->url(ROOT_PATH."admin/index.php")."\">Admin Control Panel</a>",
  "total_categories" => $total_categories,
  "total_images" => $total_images,
  "url_new_images" => $site_sess->url(ROOT_PATH."search.php?search_new_images=1"),
  "url_top_images" => $site_sess->url(ROOT_PATH."top.php"),
  "url_top_cat_images" => $site_sess->url(ROOT_PATH."top.php".(($cat_id && preg_match("/categories.php/", $self_url)) ? "?".URL_CAT_ID."=".$cat_id : "")),
  "url_register" => (!empty($url_register)) ? $site_sess->url($url_register) : $site_sess->url(ROOT_PATH."register.php"),
  "url_search" => $site_sess->url(ROOT_PATH."search.php"),
  "url_lightbox" => $site_sess->url(ROOT_PATH."lightbox.php"),
  "url_control_panel" => (!empty($url_control_panel)) ? $site_sess->url($url_control_panel) : $site_sess->url(ROOT_PATH."member.php?action=editprofile"),
  "url_categories" => $site_sess->url(ROOT_PATH."categories.php"),
  "url_home" => $site_sess->url(ROOT_PATH."index.php"),
  "url_login" => (!empty($url_login)) ? $site_sess->url($url_login) : $site_sess->url(ROOT_PATH."login.php"),
  "url_logout" => (!empty($url_logout)) ? $site_sess->url($url_logout) : $site_sess->url(ROOT_PATH."logout.php"),
  "url_member" => (!empty($url_member)) ? $site_sess->url($url_member) : $site_sess->url(ROOT_PATH."member.php"),
  "url_member_profile" => $site_sess->url(ROOT_PATH."member.php?action=showprofile&user_id=".$user_info['user_id'].""),
  "url_upload" => (!empty($url_upload)) ? $site_sess->url($url_upload) : $site_sess->url(ROOT_PATH."member.php?action=uploadform"),
  "url_lost_password" => (!empty($url_lost_password)) ? $site_sess->url($url_lost_password) : $site_sess->url(ROOT_PATH."member.php?action=lostpassword"),
  "url_captcha_image" => $site_sess->url(ROOT_PATH."captcha.php"),
"url_userlist" => $site_sess->url(ROOT_PATH."memberlist.php"),
  "has_rss" => false,
  "search_keywords" => $search_keywords,
  "rss_title" => "",
  "rss_url" => "",
  "copyright" => '
 <align="center" id="copyright" class="unten">
  Powered by <b>4images</b> '.SCRIPT_VERSION.'
  /
  Copyright &copy; 2002-'.date('Y').' <a href="http://www.4homepages.de" target="_blank">4homepages.de</a>
',
));

if (!empty($additional_urls)) {
  $register_array = array();
  foreach ($additional_urls as $key => $val) {
    $register_array[$key] = $site_sess->url($val);
  }
  $site_template->register_vars($register_array);
}

// Replace Globals in $lang
$lang = $site_template->parse_array($lang);

$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_last_ecard_images" => $lang['lang_last_ecard_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_vote_between" => $lang['vote_between'],
  "lang_rate" => $lang['rate'],
  "lang_votes" => $lang['votes'],
  "lang_images_per_page" => $lang['images_per_page'],
  "lang_userlist_title" => $lang['lang_userlist_title'],
  "charset" => $lang['charset'],
  "direction" => $lang['direction']
));

Dies in die Zeilen der url Zuweisungen einfügen:
Code: [Select]
  "url_katzenrassen" => $site_sess->url(ROOT_PATH."katzenrassen.php"),
Und wenn der Linkname noch multi language sein soll.
Dies in die lang_ Zuweisungen einfügen:
Code: [Select]
  "lang_url_katzenrassen" => $lang['url_katzenrassen'],
$lang['url_katzenrassen'], muss natürlich auch in lang/deutsch/main.php noch der Linkname hinterlegt sein!

Als Link dann in html:
Code: [Select]
<a href="{url_katzenrassen}">{lang_url_katzenrassen}</a>

Ob das auch mit
index.php?templates=katzenrassen
funktioniert :?:
Musste testen  :wink:



Kurt

Offline www.katzen.ag

  • Jr. Member
  • **
  • Posts: 75
  • KatzenAG - das grosse Katzenportal im Internet
    • View Profile
    • KatzenAG - das grosse Katzenportal im Internet
Re: Seiten so einbinden das sie im ACP angezeigt werden
« Reply #2 on: October 17, 2007, 12:29:57 AM »
Danke! Werd's probieren  :D :) :wink:
KatzenAG - das grosse Katzenportal im Internet