14.11.2013, 00:50
Am einfachsten wäre es wenn du die bestehende dismiss_notice.gif im allgemeinen Image-Ordner mit deiner "richtigen" dismiss_notice.gif ersetzt.
|
Announcement
|
|
14.11.2013, 00:50
Am einfachsten wäre es wenn du die bestehende dismiss_notice.gif im allgemeinen Image-Ordner mit deiner "richtigen" dismiss_notice.gif ersetzt.
14.11.2013, 01:01
Bei nur einem Theme mag das ja funktionieren aber eine wirkliche Lösung ist das ja nicht, wenn man mehrere hat..
14.11.2013, 03:34
Füge den kompletten div Container in das zweite $remove = "" ein, dann gehts.
Mit freundlichen Grüßen
MrBrechreiz
14.11.2013, 10:58
Nop, das machts nur schlimmer...
Nehme die inc/plugins/announcement.php und ändere folgendes: PHP-Code: if($global)
$theme['imgdir'] = "images";
PHP-Code: if($global)
{
// Select the board theme to use.
$loadstyle = '';
$load_from_forum = 0;
$style = array();
// This user has a custom theme set in their profile
if(isset($mybb->user['style']) && intval($mybb->user['style']) != 0)
{
$loadstyle = "tid='".$mybb->user['style']."'";
}
// From all of the above, a theme was found
if(isset($style['style']) && $style['style'] > 0)
{
// This theme is forced upon the user, overriding their selection
if($style['overridestyle'] == 1 || !isset($mybb->user['style']))
{
$loadstyle = "tid='".intval($style['style'])."'";
}
}
// After all of that no theme? Load the board default
if(empty($loadstyle))
{
$loadstyle = "def='1'";
}
// Fetch the theme to load from the database
$query = $db->simple_select("themes", "name, tid, properties, stylesheets", $loadstyle, array('limit' => 1));
$theme = $db->fetch_array($query);
// No theme was found - we attempt to load the master or any other theme
if(!$theme['tid'])
{
// Missing theme was from a user, run a query to set any users using the theme to the default
if($load_from_user == 1)
{
$db->update_query("users", array("style" => 0), "style='{$style['style']}'");
}
// Attempt to load the master or any other theme if the master is not available
$query = $db->simple_select("themes", "name, tid, properties, stylesheets", "", array("order_by" => "tid", "limit" => 1));
$theme = $db->fetch_array($query);
}
$theme = @array_merge($theme, unserialize($theme['properties']));
// Are we linking to a remote theme server?
if(substr($theme['imgdir'], 0, 7) == "http://" || substr($theme['imgdir'], 0, 8) == "https://")
{
// If a language directory for the current language exists within the theme - we use it
if(!empty($mybb->user['language']))
{
$theme['imglangdir'] = $theme['imgdir'].'/'.$mybb->user['language'];
}
else
{
// Check if a custom language directory exists for this theme
if(!empty($mybb->settings['bblanguage']))
{
$theme['imglangdir'] = $theme['imgdir'].'/'.$mybb->settings['bblanguage'];
}
// Otherwise, the image language directory is the same as the language directory for the theme
else
{
$theme['imglangdir'] = $theme['imgdir'];
}
}
}
else
{
if(!@is_dir($theme['imgdir']))
{
$theme['imgdir'] = "images";
}
// If a language directory for the current language exists within the theme - we use it
if(!empty($mybb->user['language']) && is_dir($theme['imgdir'].'/'.$mybb->user['language']))
{
$theme['imglangdir'] = $theme['imgdir'].'/'.$mybb->user['language'];
}
else
{
// Check if a custom language directory exists for this theme
if(is_dir($theme['imgdir'].'/'.$mybb->settings['bblanguage']))
{
$theme['imglangdir'] = $theme['imgdir'].'/'.$mybb->settings['bblanguage'];
}
// Otherwise, the image language directory is the same as the language directory for the theme
else
{
$theme['imglangdir'] = $theme['imgdir'];
}
}
}
}
Ich habe das aber NICHT getestet, es können dabei auch Fehler auftreten (sollten aber nicht).
14.11.2013, 10:59
In meinem Versuch (Local) funktioniert diese Variante.
Mit freundlichen Grüßen
MrBrechreiz
14.11.2013, 11:05
Nein, denn dann wird der Button auch bei Ankündigungen angezeigt, die nicht entfernt werden sollten.
14.11.2013, 11:57
(14.11.2013, 10:58)King Louis schrieb: Nop, das machts nur schlimmer... Keine Fehler, alles wunderbar Vielen Dank für den raschen Support!
Habe ich hochgeladen und installiert - bekomme leider folgende Fehlermeldung, wenn ich unten links versuche, es zu benutzen:
Hier der Link dazu: zum Plugin
16.11.2013, 18:45
Der Link ist zum Adminbereich
16.11.2013, 18:52
|
|
|
| Möglicherweise verwandte Themen… | |||||
| Thema | Verfasser | Antworten | Ansichten | Letzter Beitrag | |
| OUGC Announcement Bars | MyBB.de Bot | 6 | 3.243 |
31.07.2025, 15:55 Letzter Beitrag: MyBB.de Bot |
|
| Announcement Views | MyBB.de Bot | 10 | 3.972 |
09.02.2023, 07:45 Letzter Beitrag: Shorty |
|
| Announcement | MyBB.de Bot | 25 | 9.744 |
09.02.2023, 00:20 Letzter Beitrag: Shorty |
|
| Announcement Redirect | MyBB.de Bot | 0 | 1.181 |
20.02.2021, 06:35 Letzter Beitrag: MyBB.de Bot |
|
| Announcement Go | MyBB.de Bot | 9 | 4.591 |
17.05.2015, 22:23 Letzter Beitrag: MrBrechreiz |
|