[Add-On + Fix] Bedankomat

Allgemeiner Support zum phpBB 2 Board und phpBB 2 Modifikationen
Forumsregeln
Auch wenn hier der Support für phpBB 2 weiterhin aufrecht erhalten bleibt, weisen wir darauf hin, dass das phpBB 2 nicht mehr offiziell unterstützt und weiterentwickelt wird!
Antworten
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Okay, dann schaue ich später nochmal selber in den Mod. Muss ich dann nochmal Deinen installieren.
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Benutzeravatar
volker58
Beiträge: 724
Registriert: Mo 27.Dez, 2004 19:22
Wohnort: Annaberg-Buchholz
Kontaktdaten:

Beitrag von volker58 »

das ist nett von dir, danke
Gruss Volker

http://www.fuchsienfreunde.de
Benutzeravatar
KaptnIGLO
Beiträge: 93
Registriert: Di 07.Dez, 2004 09:47
Kontaktdaten:

Beitrag von KaptnIGLO »

Moin

So, habs auch installiert.

Folgende Sachen sind mir aufgefallen:

Code: Alles auswählen

#
#-----[ OPEN ]------------------------------------------
#
templates/subSilver/viewtopic_body.tpl

#
#-----[ FIND ]------------------------------------------
#
  <tr>
   <td colspan="2"><span class="gen"><a href="{U_BEDANKOMAT}" class="nav">{L_BEDANKOMAT}</a></span></td>
  </tr>

#
#-----[ AFTER, ADD ]------------------------------------------
#
<!-- BEGIN switch_bedankomat_on -->
  <tr>
   <td colspan="2"><span class="gen"><a href="{U_BEDANKOMAT}" class="nav">{L_BEDANKOMAT}</a></span></td>
  </tr>
<!-- END switch_bedankomat_on -->
Wenn der Bedankomat in der alten Version schon installiert ist, dann kann man die Zeile weg lassen. Sonst steht der Bedankomat zweimal drin.

Code: Alles auswählen

#
#-----[ OPEN ]------------------------------------------
#
templates/subSilver/posting_body.tpl

#
#-----[ FIND ]------------------------------------------
#
		  <!-- BEGIN switch_unlock_topic -->
			  &nbsp;<input type="checkbox" name="unlock" {S_UNLOCK_CHECKED} />{L_UNLOCK_TOPIC}<br />
		  <!-- END switch_unlock_topic -->

#
#-----[ AFTER, ADD ]------------------------------------------
#
		  <!-- BEGIN switch_bedankomat_on -->
			  &nbsp;<input type="checkbox" name="topic_bedankomat" value="1" {S_TOPIC_BEDANKOMAT} />{L_TOPIC_BEDANKOMAT}<br />
		  <!-- END switch_bedankomat_on -->
			{S_HIDDEN_BEDANKOMAT}
In der phpplus Version gibts das nicht, das habe ich unter die "BBCode in diesem Beitrag deaktivieren" Checkbox eingefügt.

Alles funktioniert. Ich habe allerdings nicht die Schrift, sondern die Buttons für den Bedankomaten genommen. Wenn ich den Bedankomat nicht aktiviere können sich User auch nicht bedanken, zumindest ist es nicht sichtbar. Ich glaube aber dennoch wird es in die Datenbank geschrieben und der Button "Danke sagen" bleibt sichtbar. Wie bekomme ich den auch weg, das User nicht mehr draufklicken können?

Meine viewtopic_body.php

Code: Alles auswählen

<table width="100%" border="0" cellspacing="0" cellpadding="2">
	<tr>
		<td height="34" valign="top" class="nav">{BANNER_14_IMG}<br/>
			<a href="{U_VIEW_TOPIC}" class="maintitle">{TOPIC_TITLE}</a><br />
			{PAGINATION}</span>
			<!-- Start add - Topic in Who is online MOD -->
			<span class="gensmall"><br/>{TOTAL_USERS_ONLINE}<br/>{LOGGED_IN_USER_LIST}</b></span></td>
			<!-- End add - Topic in Who is online MOD -->
		</td>
		<td class="gensmall" align="right" valign="bottom">
			<a href="{U_VIEW_NEWER_TOPIC}">{L_VIEW_NEXT_TOPIC}</a><br />
			<a href="{U_VIEW_OLDER_TOPIC}">{L_VIEW_PREVIOUS_TOPIC}</a><br />
			<strong>{S_WATCH_TOPIC}</strong><br />
			<!-- BEGIN bookmark_state -->
			<a href="{U_BOOKMARK_ACTION}">{L_BOOKMARK_ACTION}</a>
			<!-- END bookmark_state -->
		</td>
	</tr>
</table>

<table width="100%" cellspacing="2" cellpadding="2" border="0">
	<tr>
		<td nowrap="nowrap"><a href="{U_POST_NEW_TOPIC}"><img src="{POST_IMG}" alt="{L_POST_NEW_TOPIC}" title="{L_POST_NEW_TOPIC}" /></a><a href="{U_POST_REPLY_TOPIC}"><img src="{REPLY_IMG}" alt="{L_POST_REPLY_TOPIC}" hspace="8" title="{L_POST_REPLY_TOPIC}" /></a></td>
            <td colspan="2"><span class="gen"><a href="{U_BEDANKOMAT}" class="nav">{L_BEDANKOMAT}</a></span></td> 
		<td align="left" valign="middle" class="nav" width="100%"><span class="nav"><a href="{U_INDEX}" class="nav">{L_INDEX}</a>{NAV_CAT_DESC}</span></td>
		<td nowrap="nowrap"><a href="{U_VIEW_OLDER_TOPIC}"><img src="templates/fisubsilversh/images/lang_english/topic_previous.gif" alt="{L_VIEW_PREVIOUS_TOPIC}" title="{L_VIEW_PREVIOUS_TOPIC}" width="15" height="25" border="0" /></a><a href="tellafriend.php?topic={TOPIC_TITLE}&link={TELL_LINK}"><img src="templates/fisubsilversh/images/lang_english/topic_email.gif" alt="{L_TELL_FRIEND}" width="24" height="25" border="0" title="{L_TELL_FRIEND}" /></a><a href="{U_WATCH_TOPIC}"><img src="templates/fisubsilversh/images/topic_watch.gif" width="24" height="25" border="0" alt="{L_TOPIC_VIEW_USERS}" title="{L_TOPIC_VIEW_USERS}" /></a><a href="{U_POST_EXPORT_TOPIC}"><img src="templates/fisubsilversh/images/save_topic.gif" width="24" height="25" border="0" alt="{L_SAVE_TOPIC}" title="{L_SAVE_TOPIC}" /></a><a href="{U_PRINT}" target="_blank"><img src="templates/fisubsilversh/images/lang_english/topic_print.gif" width="24" height="25" border="0" alt="{L_PRINT}" title="{L_PRINT}" /></a>{S_WATCH_TOPIC_IMG}<a href="{U_PRIVATEMSGS}"><img src="{PRIVMSG_IMG}" border="0" alt="{PRIVATE_MESSAGE_INFO}" title="{PRIVATE_MESSAGE_INFO}" /></a><a href="{U_VIEW_NEWER_TOPIC}"><img src="templates/fisubsilversh/images/lang_english/topic_next.gif" alt="{L_VIEW_NEXT_TOPIC}" title="{L_VIEW_NEXT_TOPIC}" width="14" height="25" border="0" /></a></td>
	</tr>
</table>
<!-- BEGIN switch_bedankomat --> 
<tr> 
   <td class="row1" colspan="2"><span class="gen"><b>{L_BEDANKOMAT_TEXT}</b>&nbsp;{L_BEDANKOMAT_USERS}</td> 
</tr> 
<!-- END switch_bedankomat -->
{POLL_DISPLAY}

<table class="forumline" width="100%" cellspacing="1" cellpadding="3" border="0">
	<tr>
		<th width="150" height="28">{L_AUTHOR}</th>
		<th width="100%">{L_MESSAGE}</th>
	</tr>
	<!-- BEGIN postrow -->
	<tr>
		<td valign="top" class="{postrow.ROW_CLASS}"> 
			<span class="name">
				<a name="{postrow.U_POST_ID}" id="{postrow.U_POST_ID}"></a>
				<strong>{postrow.POSTER_NAME}</strong><br />{postrow.CARD_IMG}
			</span>
			<span class="postdetails"><strong>{postrow.CUSTOM_TITLE}</strong>{postrow.POSTER_RANK}<br /> 
				{postrow.RANK_IMAGE}{postrow.POSTER_AVATAR}<br /><br /> 
				{postrow.POSTER_AGE}<br />
				{postrow.POSTER_JOINED}<br /> 
				{postrow.POSTER_POSTS}<br /> 
				<!-- BEGIN switch_map -->
				<a href="{postrow.switch_map.U_MAP}" class="gensmall">{postrow.POSTER_FROM}</a>
				<!-- END switch_map -->
				<!-- BEGIN switch_no_map -->
				{postrow.POSTER_FROM}
				<!-- END switch_no_map -->
			</span><br /> 
			{postrow.POSTER_FROM_FLAG}<img src="images/spacer.gif" alt="" width="150" height="1" /> 
		</td> 
		<td class="{postrow.ROW_CLASS}" width="100%" height="28" valign="top"> 
			<table width="100%" height="100%" border="0" cellspacing="0" cellpadding="0"> 
				<tr> 
					<!-- Start add - Yellow card admin MOD -->
					<form method="post" action="{postrow.S_CARD}">
					<!-- End add - Yellow card admin MOD -->
						<td class="postdetails"><a href="{postrow.U_MINI_POST}"><img src="{postrow.MINI_POST_IMG}" alt="{postrow.L_MINI_POST_ALT}" title="{postrow.L_MINI_POST_ALT}" /></a>{L_POSTED}: {postrow.POST_DATE}&nbsp; {L_POST_SUBJECT}: {postrow.POST_SUBJECT}</td> 
						<td align="right" valign="top" nowrap="nowrap">{postrow.QUOTE_IMG}{postrow.EDIT_IMG}{PAGE_BOTTOM_IMG}{PAGE_TOP_IMG}{postrow.DELETE_IMG}{postrow.IP_IMG}{postrow.U_R_CARD}{postrow.U_Y_CARD}{postrow.U_G_CARD}{postrow.U_B_CARD}{postrow.CARD_EXTRA_SPACE}{postrow.CARD_HIDDEN_FIELDS}</td> 
					<!-- Start add - Yellow card admin MOD -->
					</form>
					<!-- End add - Yellow card admin MOD -->
				</tr> 
				<tr>
					<td colspan="2" width="100%" valign="top">
						<table width="100%" cellpadding="0" cellspacing="0" border="0">
							<tr>
								<td><hr /></td>
							</tr>
							<tr>
								<td valign="top" class="postbody">{postrow.MESSAGE}</td>
							</tr>
							<tr>
								<td valign="bottom" class="genmed">{postrow.ATTACHMENTS}<td>
							</tr>
						</table>

					</td>
				</tr>
				<tr>
					<td colspan="2" height="100%" valign="bottom">
						<span class="postbody">{postrow.SIGNATURE}</span>
						<span class="postdetails">{postrow.EDITED_MESSAGE}</span>
					</td>
				</tr>
			</table>

		</td>
	</tr>
	<tr>
		<td class="{postrow.ROW_CLASS}" align="center">{postrow.ZODIAC_IMG}&nbsp;{postrow.POSTER_GENDER}&nbsp;{postrow.CHINESE_IMG}</td>
		<td valign="bottom" nowrap="nowrap" class="{postrow.ROW_CLASS}">{postrow.POSTER_ONLINE}{postrow.GALLERY_IMG}{postrow.PROFILE_IMG}{postrow.BUDDY_IMG}{postrow.PM_IMG}{postrow.EMAIL_IMG}{postrow.WWW_IMG}{postrow.AIM_IMG}{postrow.YIM_IMG}{postrow.MSN_IMG}{postrow.ICQ_IMG}</td>
	</tr>
	<tr>
		<td class="spacerow" colspan="2" height="1"><img src="images/spacer.gif" alt="" width="1" height="1" /></td>
	</tr>
	<!-- END postrow -->
	<!-- BEGIN bookmark_state -->
	<tr align="right">
		<td class="row2" colspan="2" height="20"><span class="genmed"><a href="{U_BOOKMARK_ACTION}" class="genmed">{L_BOOKMARK_ACTION}</a></span></td>
	</tr>
	<!-- END bookmark_state -->
	<!-- BEGIN switch_show_quickreply -->
	<tr align="center">
		<td class="row1" colspan="2" >
		{QUICKREPLY_OUTPUT}
		</td>
	</tr>
	<!-- END switch_show_quickreply -->
	<tr>
		<td colspan="2" align="center" class="cat">

			<form method="post" action="{S_POST_DAYS_ACTION}">
				<table cellspacing="0" cellpadding="0" border="0">
					<tr>
						<td class="gensmall">{L_DISPLAY_POSTS}:&nbsp;&nbsp;</td>
						<td>{S_SELECT_POST_DAYS}&nbsp;</td>
						<td>{S_SELECT_POST_ORDER}&nbsp;</td>
						<td><input type="submit" value="{L_GO}" class="catbutton" name="submit" /></td>
					</tr>
				</table>
			</form>
		</td>
	</tr>
</table>

<table border="0" cellpadding="0" cellspacing="0" class="tbl">
	<tr>
		<td class="tbll"><img src="images/spacer.gif" alt="" width="8" height="4" /></td>
		<td class="tblbot"><img src="images/spacer.gif" alt="" width="8" height="4" /></td>
		<td class="tblr"><img src="images/spacer.gif" alt="" width="8" height="4" /></td>
	</tr>
</table>
<table width="100%" cellspacing="2" cellpadding="2" border="0">
	<tr>
		<td nowrap="nowrap"><a href="{U_POST_NEW_TOPIC}"><img src="{POST_IMG}" alt="{L_POST_NEW_TOPIC}" title="{L_POST_NEW_TOPIC}" /></a><a href="{U_POST_REPLY_TOPIC}"><img src="{REPLY_IMG}" alt="{L_POST_REPLY_TOPIC}" hspace="8" title="{L_POST_REPLY_TOPIC}" /></a></td>
            <td colspan="2"><span class="gen"><a href="{U_BEDANKOMAT}" class="nav">{L_BEDANKOMAT}</a></span></td> 
		<td align="left" valign="middle" class="nav" width="100%"><span class="nav"><a href="{U_INDEX}" class="nav">{L_INDEX}</a>{NAV_CAT_DESC}</span></td>
		<td nowrap="nowrap"><a href="{U_VIEW_OLDER_TOPIC}"><img src="templates/fisubsilversh/images/lang_english/topic_previous.gif" alt="{L_VIEW_PREVIOUS_TOPIC}" title="{L_VIEW_PREVIOUS_TOPIC}" width="15" height="25" border="0" /></a><a href="tellafriend.php?topic={TOPIC_TITLE}&link={TELL_LINK}"><img src="templates/fisubsilversh/images/lang_english/topic_email.gif" alt="{L_TELL_FRIEND}" width="24" height="25" border="0" title="{L_TELL_FRIEND}" /></a><a href="{U_WATCH_TOPIC}"><img src="templates/fisubsilversh/images/topic_watch.gif" width="24" height="25" border="0" alt="{L_TOPIC_VIEW_USERS}" title="{L_TOPIC_VIEW_USERS}" /></a><a href="{U_POST_EXPORT_TOPIC}"><img src="templates/fisubsilversh/images/save_topic.gif" width="24" height="25" border="0" alt="{L_SAVE_TOPIC}" title="{L_SAVE_TOPIC}" /></a><a href="{U_PRINT}" target="_blank"><img src="templates/fisubsilversh/images/lang_english/topic_print.gif" width="24" height="25" border="0" alt="{L_PRINT}" title="{L_PRINT}" /></a>{S_WATCH_TOPIC_IMG}<a href="{U_PRIVATEMSGS}"><img src="{PRIVMSG_IMG}" border="0" alt="{PRIVATE_MESSAGE_INFO}" title="{PRIVATE_MESSAGE_INFO}" /></a><a href="{U_VIEW_NEWER_TOPIC}"><img src="templates/fisubsilversh/images/lang_english/topic_next.gif" alt="{L_VIEW_NEXT_TOPIC}" title="{L_VIEW_NEXT_TOPIC}" width="14" height="25" border="0" /></a></td>
	</tr>
</table>
<table width="100%" border="0" cellspacing="0" cellpadding="2">
	<tr>
		<td height="34" align="left" valign="top" class="nav">{PAGINATION}<br />
			<br />
			{JUMPBOX}<br />
			<br />
			{S_TOPIC_ADMIN}<br /><br />{BANNER_15_IMG}
		</td>
		<td class="gensmall" align="right" valign="top"><strong>{S_WATCH_TOPIC}</strong><br />
			<a href="{U_VIEW_NEWER_TOPIC}">{L_VIEW_NEXT_TOPIC}</a><br />
			<a href="{U_VIEW_OLDER_TOPIC}">{L_VIEW_PREVIOUS_TOPIC}</a><br />
			{S_AUTH_LIST}
		</td>
	</tr>
<tr>
   <td width="100%" colspan="2" align="center">
   <br />
<!-- BEGIN similar -->
<table width="100%" cellspacing="1" cellpadding="4" border="0" align="center" class="forumline">
 <tr>
  <td class="catHead" colspan="6"><span class="genmed"><b>{similar.L_SIMILAR}</b></span></td>
 </tr>
 <tr>
  <th colspan="2">{similar.L_TOPIC}</th>
  <th>{similar.L_AUTHOR}</th>
  <th>{similar.L_FORUM}</th>
  <th>{similar.L_REPLIES}</th>
  <th>{similar.L_LAST_POST}</th>
 </tr>
 <!-- BEGIN topics -->
 <tr>
  <td class="row1" align="center"><span class="genmed"><img src="{similar.topics.FOLDER}" border="0" alt="{similar.topics.ALT}" title="{similar.topics.ALT}" /></span></td>
  <td class="row1" width="30%">{similar.topics.NEWEST}<span class="gensmall">{similar.topics.TYPE}</span> <span class="topictitle">{similar.topics.TOPICS}</span></td>
  <td class="row1" width="10%"><span class="genmed">{similar.topics.AUTHOR}</span></td>
  <td class="row1"><span class="genmed">{similar.topics.FORUM}</span></td>
  <td class="row1" width="15%" align="center"><span class="genmed">{similar.topics.REPLIES}</span></td>
  <td class="row1"><span class="genmed">{similar.topics.POST_TIME} {similar.topics.POST_URL}</span></td>
 </tr>
 <!-- END topics -->
</table>
<!-- END similar -->
   </td>
  </tr>
</table>
Danke für jegliche Hilfe
Benutzeravatar
volker58
Beiträge: 724
Registriert: Mo 27.Dez, 2004 19:22
Wohnort: Annaberg-Buchholz
Kontaktdaten:

Beitrag von volker58 »

#

#-----[ AFTER, ADD ]------------------------------------------

#

<!-- BEGIN switch_bedankomat_on -->

<tr>

<td colspan="2"><span class="gen"><a href="{U_BEDANKOMAT}" class="nav">{L_BEDANKOMAT}</a></span></td>

</tr>

<!-- END switch_bedankomat_on -->


das ist nur ein schreibfehler

#-----[ AFTER, ADD ]------------------------------------------

du solst es ersetzen damit, nich danach einfügen
Gruss Volker

http://www.fuchsienfreunde.de
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Das hatte ich auch schon gemerkt. Wird sofort korrigiert.
Der Rest dann später.
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Benutzeravatar
volker58
Beiträge: 724
Registriert: Mo 27.Dez, 2004 19:22
Wohnort: Annaberg-Buchholz
Kontaktdaten:

Beitrag von volker58 »

nich lachen bitte aber mir fällt das net ein wie das ging,

ich möchte in der db das ändern

Code: Alles auswählen

ALTER TABLE phpbb_topics ADD COLUMN topic_bedankomat TINYINT(1) DEFAULT '0' NOT NULL;
auf

Code: Alles auswählen

ALTER TABLE phpbb_topics ADD COLUMN topic_bedankomat TINYINT(1) DEFAULT '1' NOT NULL;
nich per hand, das ist ja kein prob. aber es sind ja bei mir 250 einträge
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Dann muss es sein:

Code: Alles auswählen

UPDATE phpbb_topics SET topic_bedankomat = 1;
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Benutzeravatar
volker58
Beiträge: 724
Registriert: Mo 27.Dez, 2004 19:22
Wohnort: Annaberg-Buchholz
Kontaktdaten:

Beitrag von volker58 »

danke
Gruss Volker

http://www.fuchsienfreunde.de
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

So, ich habe mein Fix nochmal komplett überarbeitet. Da war ja noch viel falsch. Link nochmal: http://www.oxpus.de/viewtopic.php?p=20525#20525

Sollte jetzt mit beiden Bedankomat-Versionen laufen und auch im plus sowie im Vanilla phpBB (Alle Kombinationen getestet).
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Benutzeravatar
KaptnIGLO
Beiträge: 93
Registriert: Di 07.Dez, 2004 09:47
Kontaktdaten:

Beitrag von KaptnIGLO »

Super, danke.

Dann werde ich heute Abend fixen. Nach ändern der Zeilen in der viewtopic_body.tpl war kein Button mehr zu sehen, egal ob an oder aus.
Benutzeravatar
volker58
Beiträge: 724
Registriert: Mo 27.Dez, 2004 19:22
Wohnort: Annaberg-Buchholz
Kontaktdaten:

Beitrag von volker58 »

ich habe das bei mir eingebaut in den forum was ich dir geschickt habe per pn, geht aber och nichts
Gruss Volker

http://www.fuchsienfreunde.de
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Das dimension scheint hier hartnäckiger zu sein...
Hattest Du Probleme beim Einbau oder was genau geht nicht?
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Benutzeravatar
KaptnIGLO
Beiträge: 93
Registriert: Di 07.Dez, 2004 09:47
Kontaktdaten:

Beitrag von KaptnIGLO »

Sodale

Den Fix habe ich eingebaut, allerdings die posting_body.tpl auf die plus Version umgebaut, da die Schrift anders war und die Checkboxen nicht genau untereinander standen.

Nun habe ich bei einem Topic ohne Bedankomat oben den "danke sagen" Button auch weg, was nun auch richtig ist. :)

Unter dem Beitrag stehen aber weiterhin der Bedankomat-Button. Liegt das daran, das ich die posting_body.tpl "eigenmächtig" verändert habe oder liegt es an der viewtopic_body.tpl was ich eher vermute.

Danke für Tipps.
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Die viewtopic_body.tpl hat mit der posting_body.tpl nichts zu tun.
Wenn Du den Bedankomat Button oben und unten hast, kannst Du das ja so lassen, musst nur beide Code-Blöcke entsprechend meinem Fix anpassen oder eben den unteren löschen.
Dann passt es wieder.

BTW
Wundert mich, daß Du die posting_body.tpl anpassen musstest. Ich hatte den Fix zuletzt im plus 1.5.3 BETA eingebaut...
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Benutzeravatar
KaptnIGLO
Beiträge: 93
Registriert: Di 07.Dez, 2004 09:47
Kontaktdaten:

Beitrag von KaptnIGLO »

Hi

Ist ja nicht schlimm, was für mich zur Übung. Hier der Ausschnitt meiner posting_body.tpl checkbox:

Code: Alles auswählen

<!-- BEGIN switch_html_checkbox -->
<tr>
<td>
<input type="checkbox" name="disable_html" {S_HTML_CHECKED} />
</td>
<td class="gensmall">{L_DISABLE_HTML}</td>
</tr>
<!-- END switch_html_checkbox -->
<!-- BEGIN switch_bbcode_checkbox -->
<tr>
<td>
<input type="checkbox" name="disable_bbcode" {S_BBCODE_CHECKED} />
</td>
<td class="gensmall">{L_DISABLE_BBCODE}</td>
</tr>
<!-- END switch_bbcode_checkbox -->
<!-- BEGIN switch_bedankomat_on -->
<tr>
<td>
<input type="checkbox" name="topic_bedankomat" value="1" {S_TOPIC_BEDANKOMAT} />
</td>
<td class="gensmall">{L_TOPIC_BEDANKOMAT}</td>
</tr>
<!-- END switch_bedankomat_on -->
{S_HIDDEN_BEDANKOMAT}
<!-- BEGIN switch_smilies_checkbox -->
<tr>
<td>
<input type="checkbox" name="disable_smilies" {S_SMILIES_CHECKED} />
</td>
<td class="gensmall">{L_DISABLE_SMILIES}</td>
</tr>
<!-- END switch_smilies_checkbox -->
<!-- BEGIN switch_signature_checkbox -->
<tr>
<td>
<input type="checkbox" name="attach_sig" {S_SIGNATURE_CHECKED} />
</td>
<td class="gensmall">{L_ATTACH_SIGNATURE}</td>
</tr>
<!-- END switch_signature_checkbox -->
<!-- BEGIN switch_bookmark_checkbox -->
<tr> 
<td> 
<input type="checkbox" name="setbm" {S_SETBM_CHECKED} />
</td>
<td class="gensmall">{L_SET_BOOKMARK}</td>
</tr>
<!-- END switch_bookmark_checkbox -->
<!-- BEGIN switch_notify_checkbox -->
<tr>
<td>
<input type="checkbox" name="notify" {S_NOTIFY_CHECKED} />
</td>
<td class="gensmall">{L_NOTIFY_ON_REPLY}</td>
</tr>
<!-- END switch_notify_checkbox -->
<!-- BEGIN switch_delete_checkbox -->
<tr>
<td>
<input type="checkbox" name="delete" />
</td>
<td class="gensmall">{L_DELETE_POST}</td>
</tr>
<!-- END switch_delete_checkbox -->
Nach der unteren Zeile mit dem zweiten Button werde ich suchen. Danke
Benutzeravatar
KaptnIGLO
Beiträge: 93
Registriert: Di 07.Dez, 2004 09:47
Kontaktdaten:

Beitrag von KaptnIGLO »

funktioniert alles, Danke :)
Benutzeravatar
volker58
Beiträge: 724
Registriert: Mo 27.Dez, 2004 19:22
Wohnort: Annaberg-Buchholz
Kontaktdaten:

Beitrag von volker58 »

ich habe mir das teil nochmal vorgenommen.
damit habe ich schon mal ein prob.

#
#-----[ FIND ]------------------------------------------
# // Just search and replace this line, if you HAVE installed the Bedankomat-Fix by OXPUS!!!!!
#
$template->assign_block_vars('switch_bedankomat_on', array());

#
#-----[ REPLACE WITH ]------------------------------------------
#
if ($forum_topic_data['topic_bedankomat'] == TRUE)
{
$template->assign_block_vars('switch_bedankomat_on', array());
}
bei mir steht da nur

$template->assign_block_vars('switch_bedankomat', array() );

wie ändere ich das am besten?
Gruss Volker

http://www.fuchsienfreunde.de
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Hast Du meinen Fix bereits installiert oder nicht?
# // Just search and replace this line, if you HAVE installed the Bedankomat-Fix by OXPUS!!!!!
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Benutzeravatar
volker58
Beiträge: 724
Registriert: Mo 27.Dez, 2004 19:22
Wohnort: Annaberg-Buchholz
Kontaktdaten:

Beitrag von volker58 »

hm, jetzt geschnallt, man muß nur lesen können, aber mit meinen no englisch ist das immer so ein ding

so aber nun zum nächsten

#
#-----[ FIND ]------------------------------------------
#
$params = array('submit' => 'post', 'preview' => 'preview', 'delete' => 'delete'

#
#-----[ AFTER, ADD ]------------------------------------------
#
$params['topic_bedankomat'] = 'topic_bedankomat';

ich mußte das so machen, is das okay?

Code: Alles auswählen

$params = array('submit' => 'post', 'preview' => 'preview', 'news_category' => 'news_category', 'delete' => 'delete', 'poll_delete' => 'poll_delete', 'poll_add' => 'add_poll_option', 'poll_edit' => 'edit_poll_option', 'mode' => 'mode');
$params['topic_bedankomat'] = 'topic_bedankomat';
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Ja, [ AFTER, ADD ] heisst, in der nächsten Zeile, nicht in der Zeile dahinter. Das wäre dann [ IN-LINE AFTER, ADD ].
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Benutzeravatar
volker58
Beiträge: 724
Registriert: Mo 27.Dez, 2004 19:22
Wohnort: Annaberg-Buchholz
Kontaktdaten:

Beitrag von volker58 »

so, aber noch 2 sachen

geht es zu machen damit immer beim posting die option auf ein ist, also hacken drin bzw. wie es in der db vorgegeben ist?

die auswahlmöglichkeit darf nur beim topicersteller zu sehen sein, beim antworten ist es nicht da, richtig, aber beim edit
Gruss Volker

http://www.fuchsienfreunde.de
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

also hacken drin bzw. wie es in der db vorgegeben ist?
Das sollte schon jetzt so sein.
die auswahlmöglichkeit darf nur beim topicersteller zu sehen sein, beim antworten ist es nicht da, richtig, aber beim edit
Warum nicht beim Edit? Wenn sich der Topicersteller vertan hat, kann er nachträglich so noch den Bedankomat abschalten, solange eben noch keiner "Dankeschön" gesagt hat ;)
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Benutzeravatar
volker58
Beiträge: 724
Registriert: Mo 27.Dez, 2004 19:22
Wohnort: Annaberg-Buchholz
Kontaktdaten:

Beitrag von volker58 »

edit beim ersteller is ja okay, aber das kann ja jeder der geantwortet hat

der hacken is bei mir nich drin
Gruss Volker

http://www.fuchsienfreunde.de
Benutzeravatar
KaptnIGLO
Beiträge: 93
Registriert: Di 07.Dez, 2004 09:47
Kontaktdaten:

Beitrag von KaptnIGLO »

Moin

So nun habe ich von phpBB Version 2.0.8 auf phpBBplus 1.52 mit phpBB2.0.11 geuppt. Die ganzen Änderungen in der Datenbank vorgenommen, allerdings beim öffnen eines Beitrag bekomme ich nun folgende Datenbankfehlermeldung
Could not obtain topic information

DEBUG MODE

SQL Error : 1054 Unknown column 't.topic_bedankomat' in 'field list'

SELECT t.topic_id, t.topic_bedankomat, t.topic_title, t.topic_status, t.topic_replies, t.topic_time, t.topic_type, t.topic_vote, t.topic_last_post_id, t.topic_first_post_id, t.topic_calendar_time, t.topic_calendar_duration, f.forum_name, f.forum_status, f.forum_id, f.auth_view, f.auth_read, f.auth_post, f.auth_reply, f.auth_edit, f.auth_delete, f.auth_sticky, f.auth_announce, f.auth_pollcreate, f.auth_vote, f.auth_attachments, f.auth_download, t.topic_attachment, f.auth_ban, f.auth_greencard, f.auth_bluecard FROM phpbb_topics t, phpbb_forums f WHERE t.topic_id = 316 AND f.forum_id = t.forum_id

Line : 310
File : /home/www/web30/html/phpBB/viewtopic.php
Was könnte ich da vergessen haben? Auf dem Off-Line Forum funktioniert das aber wunderbar. ^7 Wie bekomme ich den Eintrag in die Datenbank, das "viewtopic.php" kein Alarm schlägt?

Danke für Hilfe
Benutzeravatar
KaptnIGLO
Beiträge: 93
Registriert: Di 07.Dez, 2004 09:47
Kontaktdaten:

Beitrag von KaptnIGLO »

Moin

Habe den Fehler gefunden im table topics war der bedankomat nicht eingetragen. Dummerweise habe ich beim update die table topic gelöscht und möchte die alte nun wieder per phpmyadmin wieder herstellen.

Wenn ich einen neuen Text schreibe, funktioniert das auch in der Datenbank steht das z.B.: dann so:

INSERT INTO `phpbb_topics` VALUES (14, 14, 'test', '', 2, 1106775758, 1, 2, 0, 0, 0, 23, 4054, 0, 0, 0, 0, 0, 0, 0, 1);

Will ich nun die alten Beiträge wieder importieren bekomme ich folgende Fehlermeldung:
Fehler

SQL-Befehl :

INSERT INTO `phpbb_topics`
VALUES ( 2, 14, 'Test', 2, 1071468400, 160, 6, 0, 0, 0, 2, 363, 0, 0 )

MySQL meldet:


#1136 - Column count doesn't match value count at row 1
Wenn man den neuen mit dem alten Eintrag vergleicht, fehlt anscheinend auch was:

neu: INSERT INTO `phpbb_topics` VALUES (14, 14, 'test', '', 2, 1106775758, 1, 2, 0, 0, 0, 23, 4054, 0, 0, 0, 0, 0, 0, 0, 1);
alt.: INSERT INTO `phpbb_topics` VALUES ( 2, 14, 'Test', 2, 1071468400, 160, 6, 0, 0, 0, 2, 363, 0, 0 )

Muß ich das alles von Hand umändern oder gibts da einen Befehl sodas ich die alten Beiträge kopieren kann.

Wäre super, wenn es Hilfe gibt, sonst muß ich nochmal komplett das Backup vom alten Board aktivieren und nochmal von vorne versuchen.

Ach ja meine alte phpbb_topics:
CREATE TABLE `phpbb_topics` (
`topic_id` mediumint(8) unsigned NOT NULL auto_increment,
`forum_id` smallint(8) unsigned NOT NULL default '0',
`topic_title` char(60) NOT NULL default '',
`topic_poster` mediumint(8) NOT NULL default '0',
`topic_time` int(11) NOT NULL default '0',
`topic_views` mediumint(8) unsigned NOT NULL default '0',
`topic_replies` mediumint(8) unsigned NOT NULL default '0',
`topic_status` tinyint(3) NOT NULL default '0',
`topic_vote` tinyint(1) NOT NULL default '0',
`topic_type` tinyint(3) NOT NULL default '0',
`topic_first_post_id` mediumint(8) unsigned NOT NULL default '0',
`topic_last_post_id` mediumint(8) unsigned NOT NULL default '0',
`topic_moved_id` mediumint(8) unsigned NOT NULL default '0',
`topic_attachment` tinyint(1) NOT NULL default '0',
PRIMARY KEY (`topic_id`),
KEY `forum_id` (`forum_id`),
KEY `topic_moved_id` (`topic_moved_id`),
KEY `topic_status` (`topic_status`),
KEY `topic_type` (`topic_type`)
) TYPE=MyISAM;
Die neue:
CREATE TABLE IF NOT EXISTS `phpbb_topics` (
`topic_id` mediumint(8) unsigned NOT NULL auto_increment,
`forum_id` smallint(8) unsigned NOT NULL default '0',
`topic_title` varchar(60) NOT NULL default '',
`topic_desc` varchar(255) default '',
`topic_poster` mediumint(8) NOT NULL default '0',
`topic_time` int(11) NOT NULL default '0',
`topic_views` mediumint(8) unsigned NOT NULL default '0',
`topic_replies` mediumint(8) unsigned NOT NULL default '0',
`topic_status` tinyint(3) NOT NULL default '0',
`topic_vote` tinyint(1) NOT NULL default '0',
`topic_type` tinyint(3) NOT NULL default '0',
`topic_first_post_id` mediumint(8) unsigned NOT NULL default '0',
`topic_last_post_id` mediumint(8) unsigned NOT NULL default '0',
`topic_moved_id` mediumint(8) unsigned NOT NULL default '0',
`topic_attachment` tinyint(1) NOT NULL default '0',
`topic_icon` tinyint(2) default NULL,
`topic_calendar_time` int(11) default NULL,
`topic_calendar_duration` int(11) default NULL,
`topic_announce_duration` mediumint(5) NOT NULL default '0',
`news_id` int(10) unsigned NOT NULL default '0',
`topic_bedankomat` tinyint(1) NOT NULL default '0',
PRIMARY KEY (`topic_id`),
KEY `forum_id` (`forum_id`),
KEY `topic_moved_id` (`topic_moved_id`),
KEY `topic_status` (`topic_status`),
KEY `topic_type` (`topic_type`),
KEY `topic_calendar_time` (`topic_calendar_time`),
KEY `news_id` (`news_id`),
FULLTEXT KEY `topic_title` (`topic_title`)
) TYPE=MyISAM AUTO_INCREMENT=14 ;
Antworten