Seite 1 von 2

Wie "verschmelze" ich UploadPic-MOD mit Knowledbas

Verfasst: 28.01.2006 00:06
von Maidenaustria
Hallo!

Vorerst noch einmal Danke an alle die mir bisher bei meinem Projekt geholfen haben!

Ich habe eigentlich nur noch ein klitzekleines Problem:

Ich will den den UploadPic-Mod in meiner Knowledgebase verwenden!

Kann mir jemand sagen in welchen Files ich etwas ändern muß?

Vielen Dank schon im Vorraus!

Re: Wie "verschmelze" ich UploadPic-MOD mit Knowle

Verfasst: 28.01.2006 18:20
von Maidenaustria
Hat jemand eine Idee dazu?

Re: Wie "verschmelze" ich UploadPic-MOD mit Knowle

Verfasst: 28.01.2006 19:36
von buegelfalte
Maidenaustria hat geschrieben:Ich will den den UploadPic-Mod in meiner Knowledgebase verwenden!
Ist die "Knowledgebase" ein eigenes MOD oder was ist das für ein Teil ?

Wenn Bilder irgendwo anders hin als in eine Nachricht (oder als Avatar) hochgeladen werden, müßte UploadPic das nämlich beachten, sonst löscht dir das Skript beim nächsten "Bereinigen" alle Bilder wieder weg, die woanders verwendet werden.

Re: Wie "verschmelze" ich UploadPic-MOD mit Knowle

Verfasst: 28.01.2006 20:44
von Maidenaustria
buegelfalte hat geschrieben:
Maidenaustria hat geschrieben:Ich will den den UploadPic-Mod in meiner Knowledgebase verwenden!
Ist die "Knowledgebase" ein eigenes MOD oder was ist das für ein Teil ?

Wenn Bilder irgendwo anders hin als in eine Nachricht (oder als Avatar) hochgeladen werden, müßte UploadPic das nämlich beachten, sonst löscht dir das Skript beim nächsten "Bereinigen" alle Bilder wieder weg, die woanders verwendet werden.
Die Knowledgebase ist ein Mod - eigentlich ein eigenständiger Programmteil.
Zum Beispiel wie hier:
http://www.phpbb.de/doku/kb/

Du kannst dich aber auch auf meinem Forum registrieren, dann siehst du auch was ich meine - natürlich kann ich deinen Account danach wieder löschen!!!

Re: Wie "verschmelze" ich UploadPic-MOD mit Knowle

Verfasst: 28.01.2006 20:54
von Elvis
Maidenaustria hat geschrieben:Hallo!

Vorerst noch einmal Danke an alle die mir bisher bei meinem Projekt geholfen haben!

Ich habe eigentlich nur noch ein klitzekleines Problem:

Ich will den den UploadPic-Mod in meiner Knowledgebase verwenden!

Kann mir jemand sagen in welchen Files ich etwas ändern muß?

Vielen Dank schon im Vorraus!
sowas hatte ich mal mit dem Attachment Mod gefragt und bekam leider keine antwort dadrauf.

Verfasst: 28.01.2006 21:05
von Maidenaustria
Naja - buegelfalte ist der MOD Autor (denk ich mal) und vielleicht hat ein paar Minuten auch für dein Problem!!

Ich hoffe wirklich auf Hilfe, da ich ein GIGANTISCHES Projekt damit verwirklichen will!

Verfasst: 29.01.2006 14:32
von buegelfalte
Maidenaustria hat geschrieben:Naja - buegelfalte ist der MOD Autor (denk ich mal) und vielleicht hat ein paar Minuten auch für dein Problem!!
Sorry, ich supporte keine fremden MODs, dazu habe ich wirklich nicht die Zeit.
Maidenaustria hat geschrieben:Ich hoffe wirklich auf Hilfe, da ich ein GIGANTISCHES Projekt damit verwirklichen will!
Nochmal zu der Knowledge-Base ... wenn das ein eigener Programmteil ist, wo krieg ich den her ? In der MOD-DB habe ich nichts gefunden - damit ich überhaupt beurteilen kann, ob man UploadPic dafür benutzen könnte, brauche ich den Quellcode, damit ich sehen kann, welche Daten wie gespeichert werden.


EDIT:
ich habs: http://www.phpbb.com/phpBB/viewtopic.php?t=200195

Prinzipiell sollte das möglich sein - allerdings ist zusätzlich zum Einbau von UploadPic in die Knowledgebase noch eine Änderung an UploadPic selbst nötig, damit Bilder aus der KB nicht als "unbenutzt" gelöscht werden.
Zusätzlich sollte von UploadPic erkannt werden, ob die KB vorhanden ist, da sonst bei allen, die die KB nicht installiert haben (was fast alle sein dürften), das Löschen der unbenutzten Bilder unnötig (und deutlich) verlangsamt wird.

Verfasst: 29.01.2006 18:51
von buegelfalte
Hier ist schonmal der Code, um die Knowledge Base so zu verändern, daß UploadPic möglich wird. Der UploadPic-Link ist zwar ein wenig unmotiviert über der textarea platziert, das muß aber so sein, da innerhalb des BBCodes-Switches (z.B. oberhalb von "alle offenen Codes schließen") der UploadPic-Switch nicht beachtet wird (auch wäre dann beim Abschalten von BBCode UploadPic direkt mit weg).

Die Anpassung für die Bereinigung der Bilder in UploadPic selbst wird noch etwas dauern und im nächsten Update mit eingefügt - bis dahin solltest du die Funktion "alle unbenutzten Bilder löschen" nicht verwenden, da sonst die Bilder aus der KB wieder verschwinden !

Code: Alles auswählen

# 
#-----[ OPEN ]------------------------------------------ 
#
includes/kb_post.php

# 
#-----[ FIND ]------------------------------------------ 
# 
$template->assign_vars( array( 
		'S_ACTION' => $kb_action_url,

#
#-----[ BEFORE, ADD ]------------------------------------------
#
// create switch for UploadPic
if ($userdata['user_allow_uploadpic'] == 1)
{
	$template->assign_block_vars('switch_uploadpic', array());
}

#
#-----[ FIND ]------------------------------------------
#
		'L_FONT_HUGE' => $lang['font_huge'],

#
#-----[ AFTER, ADD ]------------------------------------------
#
		// MOD UploadPic - begin
		'S_UPLOADPIC' => append_sid('uploadpic.'.$phpEx),
		'L_UPLOADPIC' => $lang['UploadPic'],
		'L_UPHELP' => $lang['UP_Help'],
		// MOD UploadPic - end

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

# 
#-----[ FIND ]------------------------------------------ 
# 
f_help = "{L_BBCODE_F_HELP}";

#
#-----[ AFTER, ADD ]------------------------------------------
#
// MOD UploadPic - begin
up_help = "{L_UPHELP}";
// MOD UploadPic - end

# 
#-----[ FIND ]------------------------------------------ 
# 
  			 <!-- END switch_bbcodes -->

#
#-----[ AFTER, ADD ]------------------------------------------
#
			<!-- BEGIN switch_uploadpic -->
			<tr><td colspan="9" align="right"><strong><a href="{S_UPLOADPIC}" onclick="window.open('{S_UPLOADPIC}', '_uploadpic', 'height=400,resizable=yes,scrollbars=yes,width=450');return false;" target="_uploadpic" class="nav" onMouseOver="helpline('up')">{L_UPLOADPIC}</a>&nbsp;</strong></td></tr>
			<!-- END switch_uploadpic -->

Verfasst: 29.01.2006 20:19
von Maidenaustria
Hallo buegelfalte!

Vielen Dank für deinen Code
Ich werde das sobald ich mehr Zeit habe einbauen und es Dich wissen lassen ob alles läuft - sorry das ich das nicht gleich machen kann (würd ich am liebsten)

Die Funktion für das löschen der Bilder wird nur von sehr wenigen Usern verwendet werden - genauso wie der Upload.

Danke nochmal!!!!

Verfasst: 29.01.2006 21:52
von buegelfalte
Maidenaustria hat geschrieben:Die Funktion für das löschen der Bilder wird nur von sehr wenigen Usern verwendet werden - genauso wie der Upload.
Die Funktion wird hoffentlich nur von einem User verwendet, nämlich von dir im ACP ;)