[Solved]: FLV Datei zu Album hinzufügen [Solved]: FLV Datei zu Album hinzufügen
 

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

[Solved]: FLV Datei zu Album hinzufügen

Started by Jens_LA, April 16, 2009, 04:37:29 PM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

Jens_LA

Hallo zusammen,
habe nach der Anleitung (Beitrag #8) von Joachim Müller aus diesem Thread:
http://forum.coppermine-gallery.net/index.php/topic,56726.msg277206.html unsere Gallerie FLV tauglich gemacht. Die geänderte theme.php habe ich mal beigefügt, vielleicht ist das der Fehler.
FLV ist bei den Filetypes korrekt eingetragen:
flv     application/x-shockwave-flash     movie     Flash player
flashobject.js und flvPlayer.swf liegen im Stammverzeichnis der Gallerie.

Zu meiner eigentlichen Frage:
Wie kann ich FLV Dateien zu einem Album hinzufügen? Kann ich ein FLV zu einem Album hinzufügen in dem sich auch JPG's befinden? Mein FLV File ist z.B 40 MB, zu groß für WEB Upload. Also geht nur, FTP und dann "Batch hinzufügen" zum jeweiligen Album. Beim "Batch hinzufügen" kommt folgende Fehlermeldung:
PB : bedeutet, dass die Datei nicht hinzugefügt werden konnte; überprüfe Deine Einstellungen und die Berechtigungen der Verzeichnisse, in dem die Dateien liegen

Habe Testhalber ein leeres neues Album angelegt und versucht das FLV dort alleine einzufügen. Leider gleiche Fehlermeldung nach dem "Batch hinzufügen".

Über Hilfe würde ich mich freuen.

Danke,
Jens

Jens_LA

Sorry,
falsche theme.php angehängt.

Jens

Joachim Müller

Ich verstehe nicht so recht, was ein angehängtes Zip-Archiv Deines Themes bringen soll in diesem Zusammenhang und ignoriere das dann mal tapfer.

Natürlich können in einem Album sowohl Bilder als auch Multimedia-Dateien jedweder Art (also auch FLVs) enthalten sein: ein Album ist schließlich nur ein logisches Konstrukt in der Datenbank und kein physikalischer Container für irgend etwas.
Wenn Du eine Fehlermeldung beim Batch-Hinzufügen bekommst, dann sollten wir mal dem auf den Zahn fühlen. Dazu musst Du aber gemäß Doku vorgehen ("upload troubleshooting" und "asking for support on upload issues"). Wenn's mit dem Englischen hapert befindet sich auch eine Übersetzung dieser Doku-Bereiche im Forum - einfach mal die "Sticky threads" lesen und entsprechend handeln (Galerie-Adresse und Testbenutzer-Konto posten mit den in der Doku genannten Einstellungen).

Αndré

Quote from: Jens_LA on April 16, 2009, 04:37:29 PM
Mein FLV File ist z.B 40 MB, zu groß für WEB Upload.
Dann versuch es doch erstmal mit einer kleineren Datei ;)

Quote from: Jens_LA on April 16, 2009, 04:37:29 PM
Beim "Batch hinzufügen" kommt folgende Fehlermeldung:
PB : bedeutet, dass die Datei nicht hinzugefügt werden konnte; überprüfe Deine Einstellungen und die Berechtigungen der Verzeichnisse, in dem die Dateien liegen
Eventuell überschreitet deine Datei die maximale Größe in deinen Einstellungen:
QuoteMax size for uploaded files (KB)

Any file with a file size larger than this value will be rejected by the coppermine script.

Jens_LA

Hi,
danke erstmal für eure Reaktion.
@eenemeenemuu:
DIe "Max size for uploaded files" war zu klein eingestellt. Ich hatte gedacht das sich das nur auf den Frontend Upload bezieht und nicht auf FT Upload.
Habe das hoch gesetzt.

@Joachim Müller:
Habe die Anweisungen aus den ""upload troubleshootings" befolgt.
Habe alle Einstellungen entsprechend vorgenommen.
Der Upload von Fotos funktioniert tadelos.

Habe unter http://kreikemeier.net einen Account zum Test angelegt:
Login: Test
Pass: test

Der im ersten Beitrag beschriebene Fehler beim Upload der FLV Datei bleibt.

Danke für eure Hilfe!

Jens

Αndré

Quote
Only files with the following extensions are accepted :

jpg/jpeg/jpe/gif/png/bmp/jpc/jp2/jpx/jb2/swc/iff/asx/mpg/mpeg/wmv/swf/avi/mov/mp3/midi/mid/wma/wav/ogg/psd/doc/txt/rtf/pdf/xls/pps/ppt/zip/gz/mdb.

Man muss den Dateityp nicht nur zur Datenbank hinzufügen, sondern diesen in den Einstellungen auch erlauben ;)

Jens_LA

Hi,
Zugelassene Video Dateitypen: "asf/asx/mpg/mpeg/wmv/avi/mov/swf/flv"

Das wars leider nicht.

Jens

Jens_LA

Hi nochmal,
@eenemeenemuu
Bei "jpg/jpeg/jpe/gif/png/bmp/jpc/jp2/jpx/jb2/swc/iff/asx/mpg/mpeg/wmv/swf/avi/mov/mp3/midi/mid/wma/wav/ogg/psd/doc/txt/rtf/pdf/xls/pps/ppt/zip/gz/mdb"
ist flv wirklich nicht dabei!?

Wie kann das sein?

Jens

Joachim Müller

Wie kann was sein: wo hast Du denn diese Dateiendungsliste her? Du hast Dich selbst darauf bezogen, also nochmal zur Sicherheit:
Quote from: Joachim Müller on November 28, 2008, 07:33:30 AM
1) Plugin "Filetype Editor" herunterladen
2) Plugin installieren gemäß Doku
3) Auf "Filetype" im Admin-Menü klicken (ist neu hinzu gekommen nach der Installation des Plugins)
4) Auf der Seite ganz nach unten scrollen
5) "Add a new filetype" anklicken
6) Unter "File extension (lower case, no dot):" trägst Du "flv" ein
7) Unter "MIME type (must be valid)" trägst Du "application/x-shockwave-flash" ein
8) Unter "Content type" wählst Du "Movie"
9) Unter "Associated Player" wählst Du mal "Flash Player"
10) Klicke auf die Schaltfläche "Add" zum Speichern Deiner Eingaben
11) Gehe zu den Coppermine-Einstellungen
12) Unter "Erweiterte Bild/Datei- und Thumbnail-Einstellungen" -> "Zugelassene Video-Dateitypen" trägst Du sicherheitshalber nicht "ALL" ein, sondern "asf/asx/mpg/mpeg/wmv/avi/mov/swf/flv"
13) Speichern der Einstellungen

Jens_LA

@Joachim Müller
Danke, habe alles Schritte nochmal durchgeführt, jetzt gehts.

Tausend Dank!

Der Player spielt das Video in 320 x 240 ab, das File hat aber 480 x 360. Wie kann ich den Player anpassen, mit er das Video in 480 x 360 abspielt?

Danke,
Jens

Αndré

Quote from: Jens_LA on April 19, 2009, 02:12:49 PM
Wie kann ich den Player anpassen, mit er das Video in 480 x 360 abspielt?
Trag die Abmessungen bei den Datei-Eigenschaften ein.

Jens_LA

@eenemeenemuu:
Danke dir!

Großes Lob an dieses Forum.

Jens

samostalanja

halo an alle. bin neu hier und hab versucht das video flv über copermine zu laufen bringen nur leider geht nicht . ich hab alles gemacht wie bei anleitung geschrieben nur hab ich fruity themes genommen und eingefügt diese code<?php
/*************************
  Coppermine Photo Gallery
  ************************
  Copyright (c) 2003-2009 Coppermine Dev Team
  v1.1 originally written by Gregory DEMAR

  This program is free software; you can redistribute it and/or modify
  it under the terms of the GNU General Public License version 3
  as published by the Free Software Foundation.
  
  ********************************************
  Coppermine version: 1.4.25
  $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.4.x/themes/fruity/theme.php $
  $Revision: 5997 $
  $Author: gaugau $
  $Date: 2009-05-26 08:43:24 +0200 (Di, 26 Mai 2009) $
**********************************************/

// ------------------------------------------------------------------------- //
// The theme "Fruity" has been done by GauGau (http://gaugau.de/) based on   //
// the framed template of studicasa.nl (their website has gone down, so I    //
// guess no one will care). The usage of this theme is free for personal     //
// use, not for commercial use (according to the disclaimer of studiocasa)!  //
// ------------------------------------------------------------------------- //

define('THEME_HAS_RATING_GRAPHICS'1);
define('THEME_HAS_NAVBAR_GRAPHICS'1);
define('THEME_IS_XHTML10_TRANSITIONAL',1);  // Remove this if you edit this template until
                                            // you have validated it. See docs/theme.htm.

// HTML template for main menu
$template_sys_menu = <<<EOT
                <div class="topmenu">
                     {BUTTONS}
                </div>
EOT;

// HTML template for template sys_menu spacer
$template_sys_menu_spacer ='';

// Displays a picture
function theme_html_picture()
{
    global 
$CONFIG$CURRENT_PIC_DATA$CURRENT_ALBUM_DATA$USER;
    global 
$album$comment_date_fmt$template_display_media;
    global 
$lang_display_image_php$lang_picinfo;

    
$pid $CURRENT_PIC_DATA['pid'];
    
$pic_title '';

    if (!isset(
$USER['liv']) || !is_array($USER['liv'])) {
        
$USER['liv'] = array();
    }
    
// Add 1 to hit counter
    
if (!USER_IS_ADMIN && !in_array($pid$USER['liv']) && isset($_COOKIE[$CONFIG['cookie_name'] . '_data'])) {
        
add_hit($pid);
        if (
count($USER['liv']) > 4array_shift($USER['liv']);
        
array_push($USER['liv'], $pid);
    }

    if(
$CONFIG['thumb_use']=='ht' && $CURRENT_PIC_DATA['pheight'] > $CONFIG['picture_width'] ){ // The wierd comparision is because only picture_width is stored
      
$condition true;
    }elseif(
$CONFIG['thumb_use']=='wd' && $CURRENT_PIC_DATA['pwidth'] > $CONFIG['picture_width']){
      
$condition true;
    }elseif(
$CONFIG['thumb_use']=='any' && max($CURRENT_PIC_DATA['pwidth'], $CURRENT_PIC_DATA['pheight']) > $CONFIG['picture_width']){
      
$condition true;
    }else{
     
$condition false;
    }

    if (
$CURRENT_PIC_DATA['title'] != '') {
        
$pic_title .= $CURRENT_PIC_DATA['title'] . "\n";
    }
    if (
$CURRENT_PIC_DATA['caption'] != '') {
        
$pic_title .= $CURRENT_PIC_DATA['caption'] . "\n";
    }
    if (
$CURRENT_PIC_DATA['keywords'] != '') {
        
$pic_title .= $lang_picinfo['Keywords'] . ": " $CURRENT_PIC_DATA['keywords'];
    }

    if (!
$CURRENT_PIC_DATA['title'] && !$CURRENT_PIC_DATA['caption']) {
        
template_extract_block($template_display_media'img_desc');
    } else {
        if (!
$CURRENT_PIC_DATA['title']) {
            
template_extract_block($template_display_media'title');
        }
        if (!
$CURRENT_PIC_DATA['caption']) {
            
template_extract_block($template_display_media'caption');
        }
    }

    
$CURRENT_PIC_DATA['menu'] = html_picture_menu(); //((USER_ADMIN_MODE && $CURRENT_ALBUM_DATA['category'] == FIRST_USER_CAT + USER_ID) || ($CONFIG['users_can_edit_pics'] && $CURRENT_PIC_DATA['owner_id'] == USER_ID && USER_ID != 0) || GALLERY_ADMIN_MODE) ? html_picture_menu($pid) : '';

    
if ($CONFIG['make_intermediate'] && $condition ) {
        
$picture_url get_pic_url($CURRENT_PIC_DATA'normal');
    } else {
        
$picture_url get_pic_url($CURRENT_PIC_DATA'fullsize');
    }

    
$image_size compute_img_size($CURRENT_PIC_DATA['pwidth'], $CURRENT_PIC_DATA['pheight'], $CONFIG['picture_width']);

    
$pic_title '';
    
$mime_content cpg_get_type($CURRENT_PIC_DATA['filename']);


    if (
$mime_content['content']=='movie' || $mime_content['content']=='audio') {

        if (
$CURRENT_PIC_DATA['pwidth']==|| $CURRENT_PIC_DATA['pheight']==0) {
            
$CURRENT_PIC_DATA['pwidth']  = 320// Default width

            // Set default height; if file is a movie
            
if ($mime_content['content']=='movie') {
                
$CURRENT_PIC_DATA['pheight'] = 240// Default height
            
}
        }

        
$ctrl_offset['mov']=15;
        
$ctrl_offset['wmv']=45;
        
$ctrl_offset['swf']=0;
        
$ctrl_offset['rm']=0;
        
$ctrl_offset_default=45;
        
$ctrl_height = (isset($ctrl_offset[$mime_content['extension']]))?($ctrl_offset[$mime_content['extension']]):$ctrl_offset_default;
        
$image_size['whole']='width="'.$CURRENT_PIC_DATA['pwidth'].'" height="'.($CURRENT_PIC_DATA['pheight']+$ctrl_height).'"';
    }

    if (
$mime_content['content']=='image') {
        if (isset(
$image_size['reduced'])) {
            
$winsizeX $CURRENT_PIC_DATA['pwidth']+5;  //the +'s are the mysterious FF and IE paddings
            
$winsizeY $CURRENT_PIC_DATA['pheight']+3//the +'s are the mysterious FF and IE paddings
            
$pic_html "<a href=\"javascript:;\" onclick=\"MM_openBrWindow('displayimage.php?pid=$pid&amp;fullsize=1','" uniqid(rand()) . "','scrollbars=yes,toolbar=no,status=no,resizable=yes,width=$winsizeX,height=$winsizeY')\">";
            
$pic_title $lang_display_image_php['view_fs'] . "\n==============\n" $pic_title;
            
$pic_html .= "<img src=\"" $picture_url "\" class=\"image\" border=\"0\" alt=\"{$lang_display_image_php['view_fs']}\" /><br />";
            
$pic_html .= "</a>\n";
        } else {
            
$pic_html "<img src=\"" $picture_url "\" {$image_size['geom']} class=\"image\" border=\"0\" alt=\"\" /><br />\n";
        }
    } elseif (
$mime_content['content']=='document') {
        
$pic_thumb_url get_pic_url($CURRENT_PIC_DATA,'thumb');
        
$pic_html "<a href=\"{$picture_url}\" target=\"_blank\" class=\"document_link\"><img src=\"".$pic_thumb_url."\" border=\"0\" class=\"image\" /></a>\n<br />";
    } else {
        
$autostart = ($CONFIG['media_autostart']) ? ('true'):('false');

        
$players['WMP'] = array('id' => 'MediaPlayer',
                                
'clsid' => 'classid="clsid:6BF52A52-394A-11d3-B153-00C04F79FAA6" ',
                                
'codebase' => 'codebase="http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=5,1,52,701" ',
                                
'mime' => 'type="application/x-mplayer2" ',
                               );
        
$players['RMP'] = array('id' => 'RealPlayer',
                                
'clsid' => 'classid="clsid:CFCDAA03-8BE4-11cf-B84B-0020AFBBCCFA" ',
                                
'codebase' => '',
                                
'mime' => 'type="audio/x-pn-realaudio-plugin" '
                               
);
        
$players['QT']  = array('id' => 'QuickTime',
                                
'clsid' => 'classid="clsid:02BF25D5-8C17-4B23-BC80-D3488ABDDC6B" ',
                                
'codebase' => 'codebase="http://www.apple.com/qtactivex/qtplugin.cab" ',
                                
'mime' => 'type="video/x-quicktime" '
                               
);
        
$players['SWF'] = array('id' => 'SWFlash',
                                
'clsid' => ' classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" ',
                                
'codebase' => 'codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0" ',
                                
'mime' => 'type="application/x-shockwave-flash" '
                               
);
        
$players['UNK'] = array('id' => 'DefaultPlayer',
                                
'clsid' => '',
                                
'codebase' => '',
                                
'mime' => ''
                               
);

        if (isset(
$_COOKIE[$CONFIG['cookie_name'].'_'.$mime_content['extension'].'player'])) {
            
$user_player $_COOKIE[$CONFIG['cookie_name'].'_'.$mime_content['extension'].'player'];
        } else {
            
$user_player $mime_content['player'];
        }

                
// There isn't a player selected or user wants client-side control
        
if (!$user_player) {
            
$user_player 'UNK';
        }

$player $players[$user_player];
       
if ($mime_content['extension'] == "flv") {
$descript $CURRENT_PIC_DATA['title'];
if ($CURRENT_PIC_DATA['pheight']==240) { // if no file information edit, use default width/height below 
$CURRENT_PIC_DATA['pheight'] = 270// default FLV height
$CURRENT_PIC_DATA['pwidth'] = 330// default FLV width
}
$pic_html '<script type="text/javascript" src="flashobject.js"></script><div id="flashcontent"></div><script type="text/javascript">var fo = new FlashObject("flvPlayer.swf", "animationName", "' $CURRENT_PIC_DATA['pwidth'] . '", "' $CURRENT_PIC_DATA['pheight'] . '", "8", "#FFFFFF"); fo.addParam("allowScriptAccess", "sameDomain"); fo.addParam("quality", "best");fo.addParam("FlashVars", "flvPath=' $picture_url '&flvTitle=' $descript '"); fo.addParam("allowFullScreen", "true"); fo.write("flashcontent");</script>';
} else {
        $pic_html  '<object id="'.$player['id'].'" '.$player['clsid'].$player['codebase'].$player['mime'].$image_size['whole'].'>';
        $pic_html .= '<param name="src" value="' $picture_url '" /><param name="ShowControls" value="1" /><param name="ShowStatusBar" value="1" /><param name="ShowDisplay" value="0" /><param name="DisplaySize" value="0" /><param name="allowFullScreen" value="true" /><param name="autostart" value="' $autostart '" />';
        $pic_html .= '<embed '.$image_size['whole'].' src="' $picture_url '" allowFullScreen="true" '.' autostart="' $autostart '" ' $player['mime'] . '></embed></object><br />\n';
    }
}

    
$CURRENT_PIC_DATA['html'] = $pic_html;
    
$CURRENT_PIC_DATA['header'] = '';
    
$CURRENT_PIC_DATA['footer'] = '';

    
$CURRENT_PIC_DATA CPGPluginAPI::filter('file_data',$CURRENT_PIC_DATA);

    
$params = array('{CELL_HEIGHT}' => '100',
        
'{IMAGE}' => $CURRENT_PIC_DATA['header'].$CURRENT_PIC_DATA['html'].$CURRENT_PIC_DATA['footer'],
        
'{ADMIN_MENU}' => $CURRENT_PIC_DATA['menu'],
        
'{TITLE}' => bb_decode($CURRENT_PIC_DATA['title']),
        
'{CAPTION}' => bb_decode($CURRENT_PIC_DATA['caption']),
        );

    return 
template_eval($template_display_media$params);
}

?>

kann mir jemand helfen pleas ?

Αndré

Hier und hier gibt es 2 verschiedene FLV-Player. Wenn dir diese Anleitungen nicht ausreichen, erstell dein eigenes Thema und sei dort bitte etwas ausführlicher.