Hallo, Gast! (Registrieren)

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


Benutzer, die gerade dieses Thema anschauen: 4 Gast/Gäste
Master Favourite Posts
#1
Eine neue Erweiterung wurde veröffentlicht: Master Favourite Posts

Zitat:One can add posts in their favourite lists to avoid searching for them again and again.

Installation:

NOTE: If you are upgrading from version 1.0 to version 1.1, it is very important that you follow the steps given below:

UPGRADATION:

1. Copy mfp_10_to_11.php on MYBB Root directory.

2. Access files through browser.

3. Click on Do Backup.

4. Uninstall the plugin.

5. Delete old plugin files.

6. Upload new plugin files.

7. Install the plugin.

8. Back to mfp_10_to_11.php and click on Do Restore.

9. Check that old favourite posts are back into table.

10. Once confirmed, click on Do Cleanup.

11. Tantadaan! Its done Smile

I know guys it might be little tedious but so far this is the quickest solution I could think as of now.


FRESH INSTALLATION:

1. Upload the inc, images, jscripts folder & master_favourite_post.php to your MyBB installation directory.
2. Go to your Admin-CP and click Plugins.
3. Click Install & Activate.


Configuration:

Configure the settings in your Admin-CP >> Configuration >> Board Settings >> Master Favourite Posts.


Customization:

In your Admin-CP go to Templates & Style >> Templates >> Global Templates and edit templates starting with mfp_%.

Usercp icon can be changed at Templates & Style >> Themes >> Default >> master_favourite_post.css


Preview:

[Bild: http://mods.mybb.com/uploads/previews/23....thumb.png]

[Bild: http://mods.mybb.com/uploads/previews/23....thumb.png]

[Bild: http://mods.mybb.com/uploads/previews/23....thumb.png]

[Bild: http://mods.mybb.com/uploads/previews/23....thumb.png]
Zitieren
#2
Fehlermeldung:

Invalid Download
The download you are attempting to download appears to be invalid.


Man bekommt bei der Preview als auch beim Download eine Fehlermeldung, daß das Plugin nicht existiert.
MfG Olaf

webBrett
Zitieren
#3
Also ich bekomme diese Fehlermeldung...

MyBB has experienced an internal SQL error and cannot continue.

SQL Error:
1064 - You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near 'DEFAULT CHARSET=utf8' at line 8
Query:
CREATE TABLE `mybb_my_fav_post` ( `uid` int(10) unsigned NOT NULL, `pid` int(10) unsigned NOT NULL, `fav_datetime` bigint(20) default NULL, `fav_notes` text, UNIQUE KEY `idx_unique` (`uid`,`pid`), KEY `idx_fav_datetime` (`fav_datetime`) ) DEFAULT CHARSET=utf8;

Wat nü???
Zitieren
#4
Lösche den Teil "DEFAULT CHARSET=utf8" in der Plugin-Datei.
[Bild: banner.png]

Bitte die Foren-Regeln beachten und im Profil die verwendete MyBB-Version angeben.
Zitieren
#5
Hallo Ihrs,

ich hab mir das Teil gerade installiert und ist echt Klasse. Das was mich nur ein bissi stört ist, das die Image bei mir nicht korrekt sitzt. Ich hatte die jetzt extra angepasst an meinen Themes, aber ein bisschen Luft zwischen den Icons bzw Buttons würde mir schon gefallen. Wo müsste ich das einstellen und wie? Sollte ich &nbsp nehmen oder
PHP-Code:
<br /> 
? Ich bedanke mich schon einmal.

LG Torie


Angehängte Dateien Thumbnail(s)
   
Zitieren
#6
Welches Plugin hast Du installiert?
viele Grüße
Jockl
übersetzte und eigene Plugins
Zitieren
#7
Oh sorry, hatte vergessen das zu schreiben. Es ist das master-favourite-posts. Im Profil hat man direkt schon eine kleine Grafik intergriert und auch so ist das echt Klasse. Man kann ja damit seine Favoriten Beiträge speichern und muss nicht ewig suchen. Leider ist es in Englisch und da muss ich dann per Google wieder übersetzen.

LG Torie
Zitieren
#8
Probier es mal mit "&nbsp;" oder mit der CSS-Eigenschaft padding.

<br /> macht ja einen Zeilenumbruch.
viele Grüße
Jockl
übersetzte und eigene Plugins
Zitieren
#9
Hallo Jockl,

ich danke Dir! Irgendwie will das Image keinen deut von der stelle weichen. Ich hatte den Code jetzt so bearbeitet, weiß aber nicht ob das nun richtig ist?

PHP-Code:
$db->insert_query('templates'$mfp_template_remove);
    
    
    
    
    
$template_post_add_classic '<span id="mfp_main_{$post[\'pid\']}"><a href="master_favourite_post.php?action=mfp_add&pid={$pid}" 

id="mfp_{$pid}">&nbsp;&nbsp;<img src="{$mybb->settings[\'mfp_img_add\']}" alt="{$lang->add_to_fav}" title="{$lang->add_to_fav}" /></a>
<div id="mfp_{$pid}_popup" class="popup_menu" style="display: none;"><div class="popup_item_container"><a href="javascript:;" 

onclick="FavouritePost.quickAddRemove(\'mfp_add\', {$pid});" class="popup_item">{$lang->quick_add}</a></div><div 

class="popup_item_container"><a href="master_favourite_post.php?action=mfp_add&pid={$pid}" class="popup_item">{$lang->full_add}

</a></div></span>
<script type="text/javascript">
// <!--
if(use_xmlhttprequest == "1")
{
    new PopupMenu("mfp_{$pid}");
}
// -->
</script></div>'
;
    
    
$mfp_template_add_classic    =    array(
                                        
'title'        => 'mfp_add_classic',
                                        
'template'    => $db->escape_string

($template_post_add_classic),
                                        
'sid'        => -1,
                                        
'version'    => 1600,
                                        
'status'    => '',
                                        
'dateline'    => TIME_NOW,
                                    );
    
$db->insert_query('templates'$mfp_template_add_classic);
    
    
    
$template_post_remove_classic '<span id="mfp_main_{$post[\'pid\']}"><a href="master_favourite_post.php?action=mfp_edit&pid=

{$pid}" id="mfp_{$pid}">&nbsp;&nbsp;<img src="{$mybb->settings[\'mfp_img_remove\']}" alt="{$lang->remove_from_fav}" title="{$lang-

>remove_from_fav}" /></a>
<div id="mfp_{$pid}_popup" class="popup_menu" style="display: none;"><div class="popup_item_container"><a 

href="master_favourite_post.php?action=mfp_edit&pid={$pid}" class="popup_item">{$lang->manage}</a></div><div 

class="popup_item_container"><a href="javascript:;" onclick="FavouritePost.quickAddRemove(\'mfp_remove\', {$pid});" class="popup_item">

{$lang->quick_remove}</a></div></span>
<script type="text/javascript">
// <!--
var quickremove_confirm = "{$lang->remove_confirm}";
if(use_xmlhttprequest == "1")
{
    new PopupMenu("mfp_{$pid}");
}
// -->
</script></div>'


Ich habe auch im Template geschaut unter Postbit, aber da steht leider kein Eintrag den ich ändern könnte. Wüsste sonst nicht wo ich suchen muss.

LG Torie
Zitieren
#10
Es bringt meiner Meinung nach nichts, wenn Du die Änderungen in der Plugin-Datei änderst, ohne das Plugin dann zu deaktivieren und erneut zu aktivieren. Die Templates bestehen ja schon und werden durch Änderungen in der Plugin-Datei nicht geändert.

Wenn Du die Änderungen in den Templates vornimmst, solltest Du die Auswirkungen sehen können. Es müsste sich zumindest um die Templates mfp_add, mfp_remove, mfp_add_classic und mfp_remove_classic handeln.
viele Grüße
Jockl
übersetzte und eigene Plugins
Zitieren


Möglicherweise verwandte Themen…
Thema Verfasser Antworten Ansichten Letzter Beitrag
  Puppet Master MyBB.de Bot 4 1.890 27.04.2019, 02:55
Letzter Beitrag: MyBB.de Bot
  Puppet Master MyBB.de Bot 1 1.635 08.05.2014, 08:45
Letzter Beitrag: MyBB.de Bot
  Master Meta Tags MyBB.de Bot 1 1.492 08.11.2010, 19:29
Letzter Beitrag:
  Master Post URL Limiter MyBB.de Bot 0 1.724 15.08.2010, 17:26
Letzter Beitrag: MyBB.de Bot