Seite 95 von 107

Verfasst: 28.01.2007 23:30
von _joschka_
tja was soll ich schon sagen...... :oops:
anbei der Code meiner intro_body.tpl -um die es geht

Code: Alles auswählen

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
</head>
<body bgcolor="FFFFFF" text="#000000" link="#006699" vlink="#5584AA">


<table width="100%" border="0" cellpadding="3" cellspacing="1" style="border-collapse: collapse" class="forumline">
<tr>
	<td class="catHead" colspan="2" height="25"><span class="cattitle">{IntroPortaltext4} {U_NAME_LINK}</left></span></span> </td>
</tr>
<tr>
<td class="row2" width="31%" valign="middle" align="left"><span class="gen"> {U_NAME_LINK},
<br>
{IntroPortaltext6}


<!-- BEGIN switch_user_logged_out -->
<br>{IntroPortaltext7}<br>
<center>
  <br>
<form method="post" action="{S_LOGIN_ACTION}">
  <table width="90%" cellpadding="3" cellspacing="1" border="0" class="forumline">
	<tr>
	  <td class="catHead" height="28" align="center" valign="middle"><a name="login"></a><span class="cattitle">{L_LOGIN_LOGOUT}</span></td>
	</tr>
	<tr>
	  <td class="row1" align="center" valign="middle" height="28"><span class="gensmall">{L_USERNAME}:
		<input class="post" type="text" name="username" size="10" />
		&nbsp;&nbsp;&nbsp;{L_PASSWORD}:
		<input class="post" type="password" name="password" size="10" />
		<br>{L_AUTO_LOGIN}
		<input class="text" type="checkbox" checked name="autologin" />
		<br>
		<input type="submit" class="mainoption" name="login" value="{L_LOGIN}" />
		</span>	   </td>
	</tr>
	<tr align="center">
	   <td class="row1" colspan="2"><span class="gensmall"><a href="{U_SEND_PASSWORD}" class="gensmall">{L_SEND_PASSWORD}</a></span></td>
	</tr>
  </table>
</form>
</center><br>
<!-- END switch_user_logged_out -->


<!-- BEGIN switch_user_logged_in -->
{IntroPortaltext8}<br>
<!-- END switch_user_logged_in -->
<br>{IntroPortaltext9}<br><br></b>
</span>
  <center>
    <p><span class="gen"><b>{IntroPortaltext10}</b></span></p>
    <p align="left"><span class="gen"><b>{IntroPortaltext12}</b></span></p>
    <p><span class="gen"><br>
    </span></p>
  </center>
  <span class="gen"></span></td>
<!-- BEGIN switch_lasttopics_active -->
<td class="row2" width="69%" align="center" valign="top"><span class="gensmall">

<br>
<!-- ##### LAST TOPICS START ##### -->
<table width="100%" border="0" cellpadding="0" cellspacing="1" style="border-collapse: collapse" class="forumline">
  <tr>
        <td class="catHead" colspan="5" height="25"><span class="cattitle"><center><b>{IntroPortaltext11}:</b></center></span></td>
  </tr>
<!-- END switch_lasttopics_active -->
  <!-- BEGIN recent -->
  <tr>
<td class="{recent.ROW_CLASS}" align="left" valign="middle"><img src="{recent.TOPIC_FOLDER_IMG}"></td>
<td class="{recent.ROW_CLASS}"><div align="left"><span class="topictitle1">{recent.NEWEST_IMG}{recent.TOPIC_TYPE}<a href="{recent.U_VIEW_TOPIC}" class="topictitle">{recent.TOPIC_TITLE}</a></span><span class="postdetails">{recent.GOTO_PAGE}<br />
  {recent.L_STARTED} {recent.FIRST_TIME} {recent.L_BY} {recent.FIRST_AUTHOR}<br />
  {L_FORUM}: <a href="{recent.U_VIEW_FORUM}" class="gensmall">{recent.FORUM_NAME}</a>&nbsp;{recent.L_REPLIES}: {recent.REPLIES} {recent.L_VIEWS}: {recent.VIEWS}</span></div></td>
<td class="{recent.ROW_CLASS}" align="center" valign="middle" nowrap="nowrap"><span class="gensmall">{L_LASTPOST}<br>{recent.LAST_URL} {recent.LAST_TIME}<br />{recent.LAST_AUTHOR}</span></td>
  </tr>
  <!-- END recent -->
<!-- BEGIN switch_lasttopics_active -->
</table><br>
<!-- ##### LAST TOPICS END ##### -->

</span></td>
<!-- END switch_lasttopics_active -->
</tr>
</table>

<center><a href="http://www.awsw.de" title="" class="gensmaller">Intro & Portal MOD - Version {INTRO_PORTAL_VERSION}</a></center>

</body>
</html>
wäre toll wenn Du mir da helfen könntest!
Die Gäste können/sollen ruhig alles sehen auf der Startseite, so habe ich es bei den Befugnissen auch auf "lesen" gestellt, aber eben nicht ins Forum kommen!
Danke :oops:

Verfasst: 29.01.2007 01:06
von kolja
ok, wir machens aber mit der intro.php:

suche:

Code: Alles auswählen

                $template->assign_block_vars('recent', array(
                        'TOPIC_TITLE' => $topic_title,
                        'TOPIC_TYPE' => $topic_type,
                        'VIEWS' => $views,
                        'REPLIES' => $replies,
                        'GOTO_PAGE' => $goto_page,
						'TOPIC_FOLDER_IMG' => $folder_image,
                        'NEWEST_IMG' => $newest_img,
                        'FIRST_TIME' => $first_time,
                        'FIRST_AUTHOR' => $first_author,
                        'LAST_TIME' => $last_time,
                        'LAST_AUTHOR' => $last_author,
                        'LAST_URL' => $last_url,
                        'ROW_CLASS' => $row_class,
                        'L_BY' => $lang['by'],
                        'L_STARTED' => $lang['Started'],
                        'L_REPLIES' => $lang['Replies'],
                        'L_VIEWS' => $lang['Views'],
                        'FORUM_NAME' => $line[$i]['forum_name'],
                        'U_VIEW_FORUM' => $forum_url,
                        'FORUM_ID' => $forum_id,
                        'U_VIEW_TOPIC' => $topic_url,
                        'TOPIC_ID' => $topic_id
                ));
und ersätze mit:

Code: Alles auswählen

if ($userdata['user_id'] != '-1')
{
                $template->assign_block_vars('recent', array(
                        'TOPIC_TITLE' => $topic_title,
                        'TOPIC_TYPE' => $topic_type,
                        'VIEWS' => $views,
                        'REPLIES' => $replies,
                        'GOTO_PAGE' => $goto_page,
						'TOPIC_FOLDER_IMG' => $folder_image,
                        'NEWEST_IMG' => $newest_img,
                        'FIRST_TIME' => $first_time,
                        'FIRST_AUTHOR' => $first_author,
                        'LAST_TIME' => $last_time,
                        'LAST_AUTHOR' => $last_author,
                        'LAST_URL' => $last_url,
                        'ROW_CLASS' => $row_class,
                        'L_BY' => $lang['by'],
                        'L_STARTED' => $lang['Started'],
                        'L_REPLIES' => $lang['Replies'],
                        'L_VIEWS' => $lang['Views'],
                        'FORUM_NAME' => $line[$i]['forum_name'],
                        'U_VIEW_FORUM' => $forum_url,
                        'FORUM_ID' => $forum_id,
                        'U_VIEW_TOPIC' => $topic_url,
                        'TOPIC_ID' => $topic_id
                ));
}
else
{
                $template->assign_block_vars('recent', array(
                        'TOPIC_TITLE' => $topic_title,
                        'TOPIC_TYPE' => $topic_type,
                        'VIEWS' => $views,
                        'REPLIES' => $replies,
                        'GOTO_PAGE' => $goto_page,
						'TOPIC_FOLDER_IMG' => $folder_image,
                        'NEWEST_IMG' => $newest_img,
                        'FIRST_TIME' => $first_time,
                        'FIRST_AUTHOR' => $first_author,
                        'LAST_TIME' => $last_time,
                        'LAST_AUTHOR' => $last_author,
                        'LAST_URL' => $last_url,
                        'ROW_CLASS' => $row_class,
                        'L_BY' => $lang['by'],
                        'L_STARTED' => $lang['Started'],
                        'L_REPLIES' => $lang['Replies'],
                        'L_VIEWS' => $lang['Views'],
                        'FORUM_NAME' => $line[$i]['forum_name'],
                        'U_VIEW_FORUM' => '/profile.php?mode=register',
                        'FORUM_ID' => $forum_id,
                        'U_VIEW_TOPIC' => '/profile.php?mode=register',
                        'TOPIC_ID' => $topic_id
                ));
}
dann werden alle gäste, die auf ein topic bzw foren link klicken zum registrieren geleitet ;-)

kolja

Verfasst: 29.01.2007 01:47
von _joschka_
soo...... Super!! dass klappt! :D
hat aber einen kleinen Schönheitsfehler...... wenn die Gäste über den Forum Button im Header(index.php) ins Forum gehen sehen sie ganz normal das Forum....... :(

Hast Du da auch einen Tip auf Lager??

Danke


edit:

soo hab die Button in der .tpl einfach in
<!-- BEGIN switch_user_logged_in -->

gesetzt- nun klappt es- hoffe ich....... :oops:

edit:
klar- der Button ist wech, aber wenn man über die Index geht ist man trotzdem drin......
:(
..also muss doch noch eine andere Lösung/Erweiterung her.......
Danke nochmals!

GRuß

Verfasst: 29.01.2007 03:34
von kolja
moin

das einzige was die änderungen bis jetzt gemacht haben, ist die ausblendung von links
wenn jemand das linkziel kennt (index.php) kann er natürlich immer noch in den index!!

wenn du das gesamte board nur für reg. user zugänglich machen möchtest,
frage dies doch bitte in einem neuen thema

so bleibt das hir für den I+P MOD erhalten

kolja

Verfasst: 29.01.2007 20:33
von kolja
OFFTOPIC

@ joschka
schau mal hier: http://www.phpbb.de/moddb/mod.php?id=516

OFFTOPIC END

Verfasst: 19.02.2007 22:12
von NONO
Hallo,

ich habe mir diesen Mod auch installiert und möchte ein paar dinge ändern. Ich möchte mir jetzt nicht alle 95 Seite durchlesen um zu meinem Erfolg zu gelangen.

1.:Das Portal soll immer aktiviert sein und es sollte kein Verweis zum index.php mehr vorhanden sein.
2.: Der nicht eingeloggte User sollte die komplette rechte Spalte sehen und von der linken Seite nur die Wilkommensmeldung.

Wäre sowas möglich?

Verfasst: 19.02.2007 23:10
von kolja
nabend

zu 1a:

du hast irgendsowas:

Code: Alles auswählen

DirectoryIndex intro.php, index.php, portal.php
in der .htacces datei stehen
(wenn du die datei in deinem ftp programm nicht sehen kannst, musst du irgendwo in den einstellungen den "versteckte dateien anzeigen" haken setzen)

diese zeile so ändern, dass portal.php vorne steht

zu 1b:

wenn es reicht nur die links im header zu entfernen, dann mache die änderung in der overall_header.tpl wieder rückgängig



kolja

Verfasst: 20.02.2007 14:48
von NONO
das hat schonmal geklappt...danke, aber wenn ich auf das logo klicke dann komme ich immernoch zum index.php und es sind nocht weitere verweise vorhanden...kann man dem portal nicht sagen das es über allem stehen soll??

Und wie kann ich hier [ externes Bild ] ein paar Rubiken zufügen, also in welcher Datei kann ich was ändern?

Verfasst: 20.02.2007 15:46
von kolja
alles in der overall_header ;-)

klick aufs banner:

suche das erste "index.php" in der zeile wo auch der pfad zu dem banner steht
und ersätze es mit "portal.php"


und die rubriken sind alle so aufgebaut (beispiel von phpbb.de)
<a href="/memberlist.php" class="mainmenu">
<img src="http://www.phpbb.de/templates/subSilver ... embers.gif" width="12" height="13" border="0" alt="Mitgliederliste" hspace="3" />Mitgliederliste</a>

das linkziel
entweder relativ von deinem forum aus gesehen: /datei.html
oder absolut: http://www.forum.de/datei.html


der pfad zur grafik
wird bei die natürlich anders aussehen als im beispiel


der alternativtext
wenn z.b. keine grafik angezeigt wird
oder für suchmaschinen
nicht nötig, aber sinnvoll


der linkname
also was angezeigt werden soll


am einfachsten wird es sein, du kopierst dir ein beispiel raus,
veränderst einfach die werte und fügst es wieder ein

kolja

Verfasst: 20.02.2007 16:21
von Messino
ich versche mit easy mod den mod drauf zu bekommen aber das will einfach nicht so wie ich will:(

SQL PROCESSING ERROR:
No SQL alterations will be performed. However, you may skip SQL processing, continue installing the MOD, and deal with the SQL manually

The following error occured:

Error:
Unknown SQL command "FÜHRE", statement: 1

SQL:
FÜHRE DIE DATEI intro_portal_mod_db_install.php AUS DEM FORUMROOT(Hauptverzeichnis Deines Forums) AUS UND LÖSCHE SIE DANACH !!! Beispiel: http://www.domain.de/phpbb2/intro_porta ... nstall.php RUN THE FILE intro_portal_mod_db_install.php FROM THE FORUMROOT(main-directory of your forum) AND DELETE IT AFTER THAT !!! Example: http://www.domain.com/phpbb2/intro_port ... nstall.php



was genau soll das sein habe schon alles versucht:(