Titel vom Bild übergeben Titel vom Bild übergeben
 

News:

CPG Release 1.6.26
Correct PHP8.2 issues with user and language managers.
Additional fixes for PHP 8.2
Correct PHP8 error with SMF 2.0 bridge.
Correct IPTC supplimental category parsing.
Download and info HERE

Main Menu

Titel vom Bild übergeben

Started by T.Gauck, September 13, 2008, 01:00:53 PM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

T.Gauck

Hallo,

nun habe ich doch noch ein Anliegen wegen dem Plugin vom vorherigen Beitrag und hoffe mir kann jemand helfen.
Stramms ähnliches Plugin BBCode liefert mir nicht den richtigen BBCode für mein SMF Forum und das nachfolgende hier Gepostete gefällt mir auch optisch ein bisschen besser. Ist aber Geschmackssache und hängt vom genutzten Theme ab.

Nun würde ich gern den Titel vom Bild, wie bei Stramms Plugin auch in meinem Plugin im "BBCode" übergeben wollen. Die Globale "$CONFIG;" ist in dem anderen Plugin ja auch verfügbar, aber ich bekomme das da nicht rein gefummelt.

Oder funktioniert das nur mit dem Titel, wenn das Plugin direkt im Bild rumwurschtelt?

Kann mir da jemand helfen?


Danke!

<?php
if (!defined('IN_COPPERMINE')) die('Not in Coppermine...');

//Places a text box in the file information list that allows you to embed an image on another site.
$thisplugin->add_filter('file_info','html_embed');

function  
html_embed($info)
{
global $information;
global $CONFIG;
global $CURRENT_PIC_DATA;

$info['Embed URL'] = '<table cellpadding="0" cellspacing="1" border="0">';
$info['Embed URL'] .= '<tr><td>HTML:</td><td><textarea name="htmlcode" class="textinput" rows="1" cols="60" wrap="off" style="overflow:hidden;height:15px;" onfocus="this.select();" onclick="this.select();"><a href="' $CONFIG["ecards_more_pic_target"] . get_pic_url($CURRENT_PIC_DATA'fullsize') . '" target="_blank"><img src="' $CONFIG["ecards_more_pic_target"] . get_pic_url($CURRENT_PIC_DATA'normal') . '" border="0"></a></textarea></td></tr>';
$info['Embed URL'] .= '<tr><td>BBCode:</td><td><textarea name="bbcode" class="textinput" rows="1" cols="60" wrap="off" style="overflow:hidden;height:15px;" onfocus="this.select();" onclick="this.select();">[url=' $CONFIG["ecards_more_pic_target"] . get_pic_url($CURRENT_PIC_DATA'fullsize') . '][img]' $CONFIG["ecards_more_pic_target"] . get_pic_url($CURRENT_PIC_DATA'normal') . '[/img][/url]</textarea></td></tr>';
$info['Embed URL'] .= '</table>';
return $info;
}

// Add an install action
$thisplugin->add_action('plugin_install','html_embed_install');

// Install function
function html_embed_install() {

    
// Install
    
if ($_POST['test']=='true')
    {
        return 
true;

    
// Loop again
    
} else {

        return 
true;
    }
}

?>






Stramm

Im Array $CURRENT_PIC_DATA ist so alles das Bild betreffende gespeichert.
Gib doch testweise das gesamte Array aus und dann kannst Du Dir die notwendigen Infos raussuchen...

also nach den globals
print_r ($CURRENT_PIC_DATA);

PS: Das gute an diesen Plugins ist, daß sie nur ein Grundgerüst bieten. Die finale Optik und Form des BBCodes kannst Du Dir selbst erstellen.

T.Gauck

Habe es unter "Looking for Freelancers / Paid help" eingestellt, da ich es leider nicht hinne bekomme den Bildtitel in die richtige Zeile zu schiffen. Würde mich freuen, wenn das jemand für mich Programmieren könnte.