Hallo, Gast! (Registrieren)

Letzte Ankündigung: MyBB 1.8.38 veröffentlicht (30.04.24)


Benutzer, die gerade dieses Thema anschauen: 2 Gast/Gäste
Schon wieder das PN-Plugin
#11
Gut das hat geklappt mit deiner neuen .php Ich hätte gern noch, das ein Bild vor dem Text "1 ungelesene private Nachricht(en): Lesen" ist. Also Bild und dann Text.

Wo kann ich die BildURL eingeben in der php oder wo? Oder ist das gar nicht so leicht umzusetzten ? Vielen Dank schonmal



PS: Das "Mouse over thread preview" geht beim 1.2 auch nicht, gibt es da eine Version fürs 1.2 ?
Zitieren
#12
Du kannst den HTML-Code für die Grafik direkt in der Plugindatei vor den Text einfügen. Das Plugin"Mouse over thread preview" gibt es meines Wissens noch nicht für MyBB 1.2.

Gruß,
Michael
[Bild: banner.png]
Support erfolgt NUR im Forum!
Bitte gelöste Themen als "erledigt" markieren.
Beiträge mit mangelhafter Rechtschreibung/Grammatik werden kommentarlos gelöscht.
Zitieren
#13
Ich bekomms mal wieder nicht allein hin Sad

Das Bild findet man hier:

<img src="http://www.zuckerfront.de/images/PNs.jpg">

Aber wo kommt das rein ?

Hier die php

Zitat:<?php
/**
* Board Message Plugin for MyBB
* Copyright © 2005 MyBB Mods
*
* By: Shochu
* Special thanks to Musical Midget as the mod was based off his boardmsg mod.
* Website: http://mods.mybboard.com
*/

$plugins->add_hook('global_start', 'unreadpm');

function unreadpm_info()
{
return array(
'name' => 'Ungelesene PN-Benachrichtigung',
'description' => 'Informiert Benutzer über ungelesene PNs im Header des Forums.',
'website' => 'http://mods.mybboard.com',
'author' => 'Shochu',
'authorsite' => 'http://mods.mybboard.com',
'version' => '1.0',
);
}

function unreadpm_activate()
{
require MYBB_ROOT."inc/adminfunctions_templates.php";
global $db;

$unreadpm_group = array(
"gid" => "NULL",
"name" => "Ungelesene PN-Benachrichtigung Einstellungen",
"title" => "Ungelesene PN-Benachrichtigung Einstellungen",
"description" => "Einstellungen f&uuml;r das \"Ungelesene PN-Benachrichtigung\"-Plugin.",
"disporder" => "3",
"isdefault" => "no",
);

$db->insert_query(TABLE_PREFIX."settinggroups", $unreadpm_group);
$gid = $db->insert_id();

$unreadpm_setting_1 = array(
"sid" => "NULL",
"name" => "showunreadpm",
"title" => "Aktivierung des \"Ungelesene PN-Benachrichtigung\"-Plugins",
"description" => "Soll die PN-Benachrichtigung aktiviert werden?",
"optionscode" => "onoff",
"value" => "on",
"disporder" => "1",
"gid" => intval($gid),
);

$unreadpm_setting_2 = array(
"sid" => "NULL",
"name" => "unreadpmmsg",
"title" => "Nachricht",
"description" => "Die Nachricht, die bei ungelesenen PNs angezeigt werden soll.",
"optionscode" => "textarea",
"value" => "ungelesene private Nachricht(en): <a href=\"private.php\">Lesen</a>",
"disporder" => "2",
"gid" => intval($gid),
);

$unreadpm_setting_3 = array(
"sid" => "NULL",
"name" => "bgcolor",
"title" => "Hintergrundfarbe",
"description" => "Die Hintergrundfarbe als Hexadezimalcode",
"optionscode" => "text",
"value" => "#efefef",
"disporder" => "3",
"gid" => intval($gid),
);

$unreadpm_setting_4 = array(
"sid" => "NULL",
"name" => "bordercolor",
"title" => "Rahmenfarbe",
"description" => "Die Rahmenfarbe als Hexadezimalcode",
"optionscode" => "text",
"value" => "#4874a3",
"disporder" => "4",
"gid" => intval($gid),
);

$db->insert_query(TABLE_PREFIX."settings", $unreadpm_setting_1);
$db->insert_query(TABLE_PREFIX."settings", $unreadpm_setting_2);
$db->insert_query(TABLE_PREFIX."settings", $unreadpm_setting_3);
$db->insert_query(TABLE_PREFIX."settings", $unreadpm_setting_4);

$unreadpm_template = array(
"tid" => "NULL",
"title" => "global_unreadpm",
"template" => "<table border=\"0\" cellspacing=\"1\" cellpadding=\"4\" class=\"tborder\" style=\"background:\$temp_bordercolor;\">
<tbody>
<tr>
<td class=\"trow1\" style=\"background:\$temp_bgcolor;\"><center><b>\$num_unread_pms \$temp_unreadpmmsg</b></center></td>
</tr>
</tbody>
</table>
<br />",
"sid" => "-1",
);

$db->insert_query(TABLE_PREFIX."templates", $unreadpm_template);
find_replace_templatesets('header', '#<navigation>#', "{\$unreadpmmsg}\n\t\t\t<navigation>");

// Rebuilt settings.php
rebuild_settings();
}

function unreadpm_deactivate()
{
require MYBB_ROOT."inc/adminfunctions_templates.php";
global $db;

$db->query("DELETE FROM ".TABLE_PREFIX."settings WHERE name IN('showunreadpm', 'unreadpmmsg', 'bgcolor', 'bordercolor')");
$db->query("DELETE FROM ".TABLE_PREFIX."settinggroups WHERE name='Ungelesene PN-Benachrichtigung'");
$db->query("DELETE FROM ".TABLE_PREFIX."templates WHERE title='global_unreadpm'");

find_replace_templatesets('header', '#{\$unreadpmmsg}\n\t\t\t#', '', 0);

// Rebuilt settings.php
rebuild_settings();
}

function unreadpm()
{
global $mybb, $templates, $unreadpmmsg;

if(($mybb->settings['showunreadpm'] != 'off') && (my_number_format($mybb->user['pms_unread']) > 0 ))
{
$temp_unreadpmmsg = $mybb->settings['unreadpmmsg'];
$temp_bgcolor = $mybb->settings['bgcolor'];
$temp_bordercolor = $mybb->settings['bordercolor'];
$num_unread_pms = my_number_format($mybb->user['pms_unread']);
eval("\$unreadpmmsg = \"".$templates->get('global_unreadpm')."\";");
}
}

if(!function_exists("rebuild_settings"))
{
function rebuild_settings()
{
global $db;
$query = $db->query("SELECT * FROM ".TABLE_PREFIX."settings ORDER BY title ASC");
while($setting = $db->fetch_array($query))
{
$setting['value'] = addslashes($setting['value']);
$settings .= "\$settings['".$setting['name']."'] = \"".$setting['value']."\";\n";
}
$settings = "<?php\n/*********************************\ \n DO NOT EDIT THIS FILE, PLEASE USE\n THE SETTINGS EDITOR\n\*********************************/\n\n$settings\n?>";
$file = fopen(MYBB_ROOT."/inc/settings.php", "w");
fwrite($file, $settings);
fclose($file);
}
}
?>
Zitieren
#14
Ersetze
PHP-Code:
<td class=\"trow1\" style=\"background:\$temp_bgcolor;\"><center><b>\$num_unread_pms \$temp_unreadpmmsg</b></center></td> 
durch
PHP-Code:
<td class=\"trow1\" style=\"background:\$temp_bgcolor;\"><center><img src=\"http://www.zuckerfront.de/images/PNs.jpg\"> <b>\$num_unread_pms \$temp_unreadpmmsg</b></center></td> 
Nach der Änderung musst du das Plugin deaktivieren und wieder aktivieren.

Gruß,
Michael
[Bild: banner.png]
Support erfolgt NUR im Forum!
Bitte gelöste Themen als "erledigt" markieren.
Beiträge mit mangelhafter Rechtschreibung/Grammatik werden kommentarlos gelöscht.
Zitieren


Möglicherweise verwandte Themen…
Thema Verfasser Antworten Ansichten Letzter Beitrag
  Schon gelesen? plugin RII 1 1.370 05.10.2010, 09:44
Letzter Beitrag: RII
  Schon gelesen! plugin??? RII 1 1.433 15.08.2010, 08:24
Letzter Beitrag: RII
  Schon wieder dummer Forenfehler.. [Backup] PatrickGER 4 2.287 07.12.2009, 19:26
Letzter Beitrag: PatrickGER
  Schon wieder Sideboxes Blackout 11 3.971 25.10.2009, 22:40
Letzter Beitrag: Blackout
Smile Ich schon wieder ! Den Downloadbereich würde ich gerne verbessern !! Plexxart 9 3.540 03.02.2008, 12:25
Letzter Beitrag: Plexxart