Php photo gallery TWG | JFUploader | TWG Flash upload | WFU | Forum

Get help for TinyWebGallery, the best image gallery. The forum is also home for the Joomla JFUploader, TWG Flash Uploader and the Wordpress flash uploader.
It is currently 21. Sep 2018, 13:46

All times are UTC + 1 hour [ DST ]




Post new topic Reply to topic  [ 63 posts ]  Go to page Previous  1, 2, 3, 4, 5  Next
Author Message
 Post subject: Re: Links und Thumbnail
PostPosted: 19. May 2015, 09:50 
Offline
Site Admin
User avatar

Joined: 1. Aug 2005, 12:53
Posts: 10895
z.b. in die index.php nachdem die header sachen geladen sind.
Oder in die inc/head.inc.php

Gruß, Michael


Top
 Profile  
 
 Post subject: Re: Links und Thumbnail
PostPosted: 19. May 2015, 16:02 
Offline

Joined: 14. May 2015, 19:21
Posts: 58
<?php
/**
* MyBB 1.8
* Copyright 2014 MyBB Group, All Rights Reserved
*
* Website: http://www.mybb.com
* License: http://www.mybb.com/about/license
*
*/

define('IN_MYBB', 1);
define('THIS_SCRIPT', 'index.php');

$templatelist = "index,index_whosonline,index_whosonline_memberbit,forumbit_depth1_cat,forumbit_depth2_cat,forumbit_depth2_forum,forumbit_depth1_forum_lastpost,forumbit_depth2_forum_lastpost,forumbit_moderators";
$templatelist .= ",index_birthdays_birthday,index_birthdays,index_logoutlink,index_statspage,index_stats,forumbit_depth3,forumbit_depth3_statusicon,index_boardstats,forumbit_depth2_forum_lastpost_never,forumbit_depth2_forum_viewers";
$templatelist .= ",forumbit_moderators_group,forumbit_moderators_user,forumbit_depth2_forum_lastpost_hidden,forumbit_subforums,forumbit_depth2_forum_unapproved_posts,forumbit_depth2_forum_unapproved_threads";

require_once './global.php';
require_once MYBB_ROOT.'inc/functions_forumlist.php';
require_once MYBB_ROOT.'inc/class_parser.php';
$parser = new postParser;

$plugins->run_hooks('index_start');

// Load global language phrases
$lang->load('index');

$logoutlink = '';
if($mybb->user['uid'] != 0)
{
eval('$logoutlink = "'.$templates->get('index_logoutlink').'";');
}

$statspage = '';
if($mybb->settings['statsenabled'] != 0)
{
eval('$statspage = "'.$templates->get('index_statspage').'";');
}

$whosonline = '';
if($mybb->settings['showwol'] != 0 && $mybb->usergroup['canviewonline'] != 0)
{
// Get the online users.
if($mybb->settings['wolorder'] == 'username')
{
$order_by = 'u.username ASC';
$order_by2 = 's.time DESC';
}
else
{
$order_by = 's.time DESC';
$order_by2 = 'u.username ASC';
}

$timesearch = TIME_NOW - (int)$mybb->settings['wolcutoff'];
$comma = '';
$query = $db->query("
SELECT s.sid, s.ip, s.uid, s.time, s.location, s.location1, u.username, u.invisible, u.usergroup, u.displaygroup
FROM ".TABLE_PREFIX."sessions s
LEFT JOIN ".TABLE_PREFIX."users u ON (s.uid=u.uid)
WHERE s.time > '".$timesearch."'
ORDER BY {$order_by}, {$order_by2}
");

$forum_viewers = $doneusers = array();
$membercount = $guestcount = $anoncount = $botcount = 0;
$onlinemembers = $comma = '';

// Fetch spiders
$spiders = $cache->read('spiders');

// Loop through all users.
while($user = $db->fetch_array($query))
{
// Create a key to test if this user is a search bot.
$botkey = my_strtolower(str_replace('bot=', '', $user['sid']));

// Decide what type of user we are dealing with.
if($user['uid'] > 0)
{
// The user is registered.
if(empty($doneusers[$user['uid']]) || $doneusers[$user['uid']] < $user['time'])
{
// If the user is logged in anonymously, update the count for that.
if($user['invisible'] == 1)
{
++$anoncount;
}
++$membercount;
if($user['invisible'] != 1 || $mybb->usergroup['canviewwolinvis'] == 1 || $user['uid'] == $mybb->user['uid'])
{
// If this usergroup can see anonymously logged-in users, mark them.
if($user['invisible'] == 1)
{
$invisiblemark = '*';
}
else
{
$invisiblemark = '';
}

// Properly format the username and assign the template.
$user['username'] = format_name($user['username'], $user['usergroup'], $user['displaygroup']);
$user['profilelink'] = build_profile_link($user['username'], $user['uid']);
eval('$onlinemembers .= "'.$templates->get('index_whosonline_memberbit', 1, 0).'";');
$comma = $lang->comma;
}
// This user has been handled.
$doneusers[$user['uid']] = $user['time'];
}
}
elseif(my_strpos($user['sid'], 'bot=') !== false && $spiders[$botkey])
{
// The user is a search bot.
$onlinemembers .= $comma.format_name($spiders[$botkey]['name'], $spiders[$botkey]['usergroup']);
$comma = $lang->comma;
++$botcount;
}
else
{
// The user is a guest.
++$guestcount;
}

if($user['location1'])
{
++$forum_viewers[$user['location1']];
}
}

// Build the who's online bit on the index page.
$onlinecount = $membercount + $guestcount + $botcount;

if($onlinecount != 1)
{
$onlinebit = $lang->online_online_plural;
}
else
{
$onlinebit = $lang->online_online_singular;
}
if($membercount != 1)
{
$memberbit = $lang->online_member_plural;
}
else
{
$memberbit = $lang->online_member_singular;
}
if($anoncount != 1)
{
$anonbit = $lang->online_anon_plural;
}
else
{
$anonbit = $lang->online_anon_singular;
}
if($guestcount != 1)
{
$guestbit = $lang->online_guest_plural;
}
else
{
$guestbit = $lang->online_guest_singular;
}
$lang->online_note = $lang->sprintf($lang->online_note, my_number_format($onlinecount), $onlinebit, $mybb->settings['wolcutoffmins'], my_number_format($membercount), $memberbit, my_number_format($anoncount), $anonbit, my_number_format($guestcount), $guestbit);
eval('$whosonline = "'.$templates->get('index_whosonline').'";');
}

// Build the birthdays for to show on the index page.
$bdays = $birthdays = '';
if($mybb->settings['showbirthdays'] != 0)
{
// First, see what day this is.
$bdaycount = $bdayhidden = 0;
$bdaydate = my_date('j-n', TIME_NOW, '', 0);
$year = my_date('Y', TIME_NOW, '', 0);

$bdaycache = $cache->read('birthdays');

if(!is_array($bdaycache))
{
$cache->update_birthdays();
$bdaycache = $cache->read('birthdays');
}

$hiddencount = $today_bdays = 0;
if(isset($bdaycache[$bdaydate]))
{
$hiddencount = $bdaycache[$bdaydate]['hiddencount'];
$today_bdays = $bdaycache[$bdaydate]['users'];
}

$comma = '';
if(!empty($today_bdays))
{
if((int)$mybb->settings['showbirthdayspostlimit'] > 0)
{
$bdayusers = array();
foreach($today_bdays as $key => $bdayuser_pc)
{
$bdayusers[$bdayuser_pc['uid']] = $key;
}

if(!empty($bdayusers))
{
// Find out if our users have enough posts to be seen on our birthday list
$bday_sql = implode(',', array_keys($bdayusers));
$query = $db->simple_select('users', 'uid, postnum', "uid IN ({$bday_sql})");

while($bdayuser = $db->fetch_array($query))
{
if($bdayuser['postnum'] < $mybb->settings['showbirthdayspostlimit'])
{
unset($today_bdays[$bdayusers[$bdayuser['uid']]]);
}
}
}
}

// We still have birthdays - display them in our list!
if(!empty($today_bdays))
{
foreach($today_bdays as $bdayuser)
{
if($bdayuser['displaygroup'] == 0)
{
$bdayuser['displaygroup'] = $bdayuser['usergroup'];
}

// If this user's display group can't be seen in the birthday list, skip it
if($groupscache[$bdayuser['displaygroup']] && $groupscache[$bdayuser['displaygroup']]['showinbirthdaylist'] != 1)
{
continue;
}

$age = '';
$bday = explode('-', $bdayuser['birthday']);
if($year > $bday['2'] && $bday['2'] != '')
{
$age = ' ('.($year - $bday['2']).')';
}

$bdayuser['username'] = format_name($bdayuser['username'], $bdayuser['usergroup'], $bdayuser['displaygroup']);
$bdayuser['profilelink'] = build_profile_link($bdayuser['username'], $bdayuser['uid']);
eval('$bdays .= "'.$templates->get('index_birthdays_birthday', 1, 0).'";');
++$bdaycount;
$comma = $lang->comma;
}
}
}

if($hiddencount > 0)
{
if($bdaycount > 0)
{
$bdays .= ' - ';
}

$bdays .= "{$hiddencount} {$lang->birthdayhidden}";
}

// If there are one or more birthdays, show them.
if($bdaycount > 0 || $hiddencount > 0)
{
eval('$birthdays = "'.$templates->get('index_birthdays').'";');
}
}

// Build the forum statistics to show on the index page.
$forumstats = '';
if($mybb->settings['showindexstats'] != 0)
{
// First, load the stats cache.
$stats = $cache->read('stats');

// Check who's the newest member.
if(!$stats['lastusername'])
{
$newestmember = $lang->nobody;;
}
else
{
$newestmember = build_profile_link($stats['lastusername'], $stats['lastuid']);
}

// Format the stats language.
$lang->stats_posts_threads = $lang->sprintf($lang->stats_posts_threads, my_number_format($stats['numposts']), my_number_format($stats['numthreads']));
$lang->stats_numusers = $lang->sprintf($lang->stats_numusers, my_number_format($stats['numusers']));
$lang->stats_newestuser = $lang->sprintf($lang->stats_newestuser, $newestmember);

// Find out what the highest users online count is.
$mostonline = $cache->read('mostonline');
if($onlinecount > $mostonline['numusers'])
{
$time = TIME_NOW;
$mostonline['numusers'] = $onlinecount;
$mostonline['time'] = $time;
$cache->update('mostonline', $mostonline);
}
$recordcount = $mostonline['numusers'];
$recorddate = my_date($mybb->settings['dateformat'], $mostonline['time']);
$recordtime = my_date($mybb->settings['timeformat'], $mostonline['time']);

// Then format that language string.
$lang->stats_mostonline = $lang->sprintf($lang->stats_mostonline, my_number_format($recordcount), $recorddate, $recordtime);

eval('$forumstats = "'.$templates->get('index_stats').'";');
}

// Show the board statistics table only if one or more index statistics are enabled.
$boardstats = '';
if(($mybb->settings['showwol'] != 0 && $mybb->usergroup['canviewonline'] != 0) || $mybb->settings['showindexstats'] != 0 || ($mybb->settings['showbirthdays'] != 0 && $bdaycount > 0))
{
if(!isset($stats) || isset($stats) && !is_array($stats))
{
// Load the stats cache.
$stats = $cache->read('stats');
}

$post_code_string = '';
if($mybb->user['uid'])
{
$post_code_string = '&amp;my_post_key='.$mybb->post_code;
}

eval('$boardstats = "'.$templates->get('index_boardstats').'";');
}

if($mybb->user['uid'] == 0)
{
// Build a forum cache.
$query = $db->simple_select('forums', '*', 'active!=0', array('order_by' => 'pid, disporder'));

$forumsread = array();
if(isset($mybb->cookies['mybb']['forumread']))
{
$forumsread = my_unserialize($mybb->cookies['mybb']['forumread']);
}
}
else
{
// Build a forum cache.
$query = $db->query("
SELECT f.*, fr.dateline AS lastread
FROM ".TABLE_PREFIX."forums f
LEFT JOIN ".TABLE_PREFIX."forumsread fr ON (fr.fid = f.fid AND fr.uid = '{$mybb->user['uid']}')
WHERE f.active != 0
ORDER BY pid, disporder
");
}

while($forum = $db->fetch_array($query))
{
if($mybb->user['uid'] == 0)
{
if(!empty($forumsread[$forum['fid']]))
{
$forum['lastread'] = $forumsread[$forum['fid']];
}
}
$fcache[$forum['pid']][$forum['disporder']][$forum['fid']] = $forum;
}
$forumpermissions = forum_permissions();

// Get the forum moderators if the setting is enabled.
$moderatorcache = array();
if($mybb->settings['modlist'] != 0 && $mybb->settings['modlist'] != 'off')
{
$moderatorcache = $cache->read('moderators');
}

$excols = 'index';
$permissioncache['-1'] = '1';
$bgcolor = 'trow1';

// Decide if we're showing first-level subforums on the index page.
$showdepth = 2;
if($mybb->settings['subforumsindex'] != 0)
{
$showdepth = 3;
}

$forum_list = build_forumbits();
$forums = $forum_list['forum_list'];

$plugins->run_hooks('index_end');

eval('$index = "'.$templates->get('index').'";');
output_page($index);

function getChatInterface() {
static $ajaxChat;

if(!$ajaxChat) {
// URL to the chat directory:
if(!defined('AJAX_CHAT_URL')) {
define('AJAX_CHAT_URL', './chat/');
}

// Path to the chat directory:
if(!defined('AJAX_CHAT_PATH')) {
define('AJAX_CHAT_PATH',
realpath(dirname($_SERVER['SCRIPT_FILENAME']).'/chat').'/');
}

// Validate the path to the chat:
if(@is_file(AJAX_CHAT_PATH.'lib/classes.php')) {

// Include Class libraries:
require_once(AJAX_CHAT_PATH.'lib/classes.php');

// Initialize the chat interface:
$ajaxChat = new CustomAJAXChatInterface();
}
}

return $ajaxChat;
}

function removeInactiveChatUsers() {
$chatInterface = getChatInterface();
if($chatInterface) {
$chatInterface->removeInactive();
}
}

so schaut die index bei mir aus...


Top
 Profile  
 
 Post subject: Re: Links und Thumbnail
PostPosted: 19. May 2015, 16:21 
Offline
Site Admin
User avatar

Joined: 1. Aug 2005, 12:53
Posts: 10895
Du willst doch den redirekt machen wenn die TWG direkt aufgerufen wird. Dann must du den code dort einbauen.


Top
 Profile  
 
 Post subject: Re: Links und Thumbnail
PostPosted: 19. May 2015, 19:20 
Offline

Joined: 14. May 2015, 19:21
Posts: 58
ja dies ist mir schon klar, die frage ist aber wo und wie. wenn ich das könnte, dann würde ich nicht fragen.


Top
 Profile  
 
 Post subject: Re: Links und Thumbnail
PostPosted: 20. May 2015, 11:38 
Offline
Site Admin
User avatar

Joined: 1. Aug 2005, 12:53
Posts: 10895
Das muss z.B. in die Datei inc/head.inc.php
z.B. gleich nach
<head>

dort steht dann z.B.
statt
echo '
<head>
';

echo '
<head>
<script type="text/javascript">
if (window==window.top) {
top.location.href = "http://www.google.de";
</script>
';

Das script was du da gefunden hattest war eh nicht richtig.


Top
 Profile  
 
 Post subject: Re: Links und Thumbnail
PostPosted: 22. May 2015, 03:36 
Offline

Joined: 14. May 2015, 19:21
Posts: 58
Code:
?>
<!--
Powered by TinyWebGallery 2.3.1
Please go to http://www.tinywebgallery.com for the latest version.

Please don't remove this header if you use TWG or a modified version of it!

Copyright (c) 2004-2015 TinyWebGallery written by Michael Dempfle

This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.
-->
<?php

if (!$php_include) {
    echo '
<head>
<script type="text/javascript">
if (window==window.top) {
top.location.href = "http://www.google.de";
</script>
';
}

if (file_exists($install_dir . 'head_start_addon.php')) {
    include ($install_dir . 'head_start_addon.php');
}

?>


so schaut bei mir jetzt die head.inc aus, von zeile 46 - 76, aber ich kann die galerie immer noch direkt über http://www.abc.de/twg/ aufrufen...

muss ich noch was in der config ändern?


Top
 Profile  
 
 Post subject: Re: Links und Thumbnail
PostPosted: 22. May 2015, 11:57 
Offline
Site Admin
User avatar

Joined: 1. Aug 2005, 12:53
Posts: 10895
abc.de kann ich leider nicht aufrufen um zu schauen...


Top
 Profile  
 
 Post subject: Re: Links und Thumbnail
PostPosted: 28. May 2015, 06:01 
Offline

Joined: 14. May 2015, 19:21
Posts: 58
ist klar, ich schick dir mal ne pn, danke


Top
 Profile  
 
 Post subject: Re: Links und Thumbnail
PostPosted: 31. May 2015, 17:32 
Offline

Joined: 14. May 2015, 19:21
Posts: 58
und hast mal geschaut?


Top
 Profile  
 
 Post subject: Re: Links und Thumbnail
PostPosted: 1. Jun 2015, 09:57 
Offline
Site Admin
User avatar

Joined: 1. Aug 2005, 12:53
Posts: 10895
Ich seh da den code gar nicht.

Hast du php_include auf true stehen?

Gruß,
Michael


Top
 Profile  
 
 Post subject: Re: Links und Thumbnail
PostPosted: 2. Jun 2015, 03:37 
Offline

Joined: 14. May 2015, 19:21
Posts: 58
Code:
$autodetect_maximum_thumbnails=false;
$default_language = 'de';
$show_new_window = false; 
$open_download_in_new_window=false;
$enable_download = false;
$enable_language_selector=false;
$encrypt_passwords=true;
$use_random_image_for_folder=false;
$strip_thumb_pic_size=120;
$autodetect_noscoll=true;
$password_file='.htprivate';
$cache_dirs = true;
$precache_xml_data=true;
$use_image_magic=true;
$image_magic_path='/usr/bin/convert';
$show_tags = false;
$paging_use_style = false;
$twg_slide_type = true;
$support_transparent_gif = true;
$cache_time=-1;
$show_colage = false;
$use_cache_with_dir=true;
$use_round_corners = false;
$show_optionen = false;
$flash_nav_reflection='on';
$autogenerate_private_png = false;
$precache_background=true;
$enable_counter_details_by_mouseover=false;
$php_include=true;
$iframe_include=true;
$install_dir = 'twg23/';


und ich sehe den kompletten code, also den quelltext...


Top
 Profile  
 
 Post subject: Re: Links und Thumbnail
PostPosted: 2. Jun 2015, 13:04 
Offline
Site Admin
User avatar

Joined: 1. Aug 2005, 12:53
Posts: 10895
Bindest du die Galerie per php include ein oder in einem iframe?
weil konfiguriert hast du beides:
$php_include=true;
$iframe_include=true;
$install_dir = 'twg23/';

weil bei php include true wird das Javascript nicht gerendert.

Gruß, Michael


Top
 Profile  
 
 Post subject: Re: Links und Thumbnail
PostPosted: 2. Jun 2015, 21:17 
Offline

Joined: 14. May 2015, 19:21
Posts: 58
also ich benutze bei mybb den pagemanager, welcher seiten einbindet. die galerie hab ich per iframe dort eingebunden. es gibt noch ein paar optionen, welche ich einfach aktiviert habe, bis die galerie ging. das iframe im twg hab ich angeklickt, weil ich die galerie per iframe im pagemanager einbinde und das php-include, weil es halt php ist, so wie das forum.

bestimmt alles falsch...


Top
 Profile  
 
 Post subject: Re: Links und Thumbnail
PostPosted: 3. Jun 2015, 10:48 
Offline
Site Admin
User avatar

Joined: 1. Aug 2005, 12:53
Posts: 10895
Wenn du es per iframe einbindst brauchst du
$php_include=true;
$iframe_include=true;
$install_dir = 'twg23/';
gar nicht
$php_include=false;
$iframe_include=false;
$install_dir = '';
sind die defaults die richtig sind.

$iframe_include muss man nicht mehr setzen. Das ist nur für spezielle setups notwendig.

Gruß, Michael


Top
 Profile  
 
 Post subject: Re: Links und Thumbnail
PostPosted: 3. Jun 2015, 17:57 
Offline

Joined: 14. May 2015, 19:21
Posts: 58
okay, hab ich gemacht. jetzt geht es nur noch darum, wie ich den aufruf von außen unterbinden kann. also http://www.xxx.de/twg23/index.php... das halt die galierie nur für angemeldete nutzer möglich ist im forum...


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 63 posts ]  Go to page Previous  1, 2, 3, 4, 5  Next

All times are UTC + 1 hour [ DST ]


Who is online

Users browsing this forum: No registered users and 1 guest


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
cron
powered by phpbb | Datenschutz/ Privacy policy