Mouse over Mod hebelt Popup des Self Mods aus

Du hast Probleme beim Einbau oder bei der Benutzung eines Mods? In diesem Forum bist du richtig.
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.0, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Antworten
Benutzeravatar
fun35
Mitglied
Beiträge: 390
Registriert: 17.06.2005 20:42

Mouse over Mod + self mod wer kann helfen ?

Beitrag von fun35 »

Ich würde gerne den Mouse over mod nutzen, jedoch wird mit dem Popup der self_mod ausgehebelt ....

wer kann mir helfen ??

der Code für die passage des selfmods ist :
viewforum.php

#
#-----[ FIND ]------------------------------------------------
#
// Grab all the basic data (all topics except announcements)
// for this forum
//

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

// Start add - Self auth MOD
//$self_sql = ( intval($is_auth['auth_read']) == AUTH_SELF ) ? " AND t.topic_poster=".$userdata['user_id'] : "";
$self_sql = ( intval($is_auth['auth_read']) == AUTH_SELF ) ? " AND t.topic_poster='".$userdata['user_id']."'" : "";
// End add - Self auth MOD

#
#-----[ FIND ]------------------------------------------------
#
$sql = "SELECT t.*
FROM
WHERE t.forum_id = $forum_id

#
#-----[ IN-LINE FIND ]----------------------------------------
#
WHERE t.forum_id = $forum_id

#
#-----[ IN-LINE AFTER, ADD ]----------------------------------
#
$self_sql

#
#-----[ FIND ]------------------------------------------------
#
$s_auth_can .= ( ( $is_auth['auth_reply'] ) ?

#
#-----[ IN-LINE FIND ]----------------------------------------
#
$lang['Rules_reply_can']

#
#-----[ IN-LINE REPLACE WITH ]--------------------------------
#
(( intval($is_auth['auth_reply']) == AUTH_SELF) ? $lang['Rules_reply_can_own'] : $lang['Rules_reply_can'])

und der muss ja irgendwie mit diesem
viewforum.php
#
#-----[ FIND ]-----------------------------------
#

$row_color = ( !($i % 2) ) ? $theme['td_color1'] : $theme['td_color2'];
$row_class = ( !($i % 2) ) ? $theme['td_class1'] : $theme['td_class2'];

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

$sql = "SELECT post_text FROM " . POSTS_TEXT_TABLE . " WHERE post_id=" . $topic_rowset[$i]['topic_last_post_id'];

$result = $db->sql_query($sql);
$row = $db->sql_fetchrow($result);
$db->sql_freeresult($result);

$last_post = $row['post_text'];
$char_limit = '775';
if (strlen($last_post) > $char_limit)
{
$last_post=substr($last_post, 0, $char_limit) . "....";
}

$last_post = preg_replace("/\[.+\]/iU",'',$last_post);
$last_post = str_replace(array('"', '\''), array('&quote;', '\''), $last_post);

#
#
#-----[ FIND ]-----------------------------------
#

'LAST_POST_TIME' => $last_post_time,

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

'LAST_POST_RESULT' => $last_post,


verknüpft werden ... denke mir das sollte eine if Anweisung sein ... oder ??

Danke für eure Hilfe!!



Danke !!!
Grüße Michael

SozialTicker
Benutzeravatar
saerdnaer
Ehemaliges Teammitglied
Beiträge: 4268
Registriert: 21.04.2001 02:00

Beitrag von saerdnaer »

Abgetrennt von http://www.phpbb.de/viewtopic.php?t=93767

@fun35: nur weil jemand anderes ein thema aufmacht, in dem es um den gleichen mod geht, musst du nicht gleich dort rein schreiben

mfg ah
Benutzeravatar
fun35
Mitglied
Beiträge: 390
Registriert: 17.06.2005 20:42

Beitrag von fun35 »

sorry .. dachte weil es ja zum gleichen Thema gehört, das es zu besser wäre .. werde ich für die Zukunft beachten ...
Grüße Michael

SozialTicker
Benutzeravatar
fun35
Mitglied
Beiträge: 390
Registriert: 17.06.2005 20:42

Beitrag von fun35 »

Ist dies vielleicht die Lösung ?? Wer checkt mal eben gegen ??

//Mouse over beginn
if ($self_sql)
{

}
else
{
$sql = "SELECT post_text FROM " . POSTS_TEXT_TABLE . " WHERE post_id=" . $topic_rowset[$i]['topic_last_post_id'];

$result = $db->sql_query($sql);
$row = $db->sql_fetchrow($result);
$db->sql_freeresult($result);

$last_post = $row['post_text'];
$char_limit = '775';

if (strlen($last_post) > $char_limit)
{
$last_post=substr($last_post, 0, $char_limit) . "....";
}

$last_post = preg_replace("/\[.+\]/iU",'',$last_post);
$last_post = str_replace(array('"', '\''), array('&quote;', '\\\''), $last_post);
}
// Mouse over ends
Grüße Michael

SozialTicker
Antworten

Zurück zu „phpBB 2.0: Mod Support“