+ Antworten
Seite 2 von 27 ErsteErste 1 2 3 4 5 6 12 ... LetzteLetzte
Ergebnis 11 bis 20 von 261

Thema: Portierte Version der PonyGallery ML 2.5.1

  1. #11
    War schon öfter hier
    Registriert seit
    20.02.2008
    Beiträge
    180
    Bedankte sich
    10
    Erhielt 104 Danksagungen
    in 53 Beiträgen

    Standard

    Hi,

    Zitat Zitat von p190
    Beim FTP-Upload habe ich jetzt das Problem, daß ich im Kategorienamen das Datum verwende. Dabei wird der Punkt im Datum als verbotenes Sonderzeichen abgelehnt.
    Wie äußert sich denn das? bzw. welche Art von Fehlermeldung wird angezeigt?


    Zitat Zitat von p190
    Umlaute im Kategorienamen werden als kryptische Zeichen dargestellt, die auch nicht mit der Ersatzfunktion in der Pony-Konfiguration ersetzt werden können.
    Ist dies im Back- und Frontend der Fall? Oder auch nur auf der FTP-Upload-Seite?
    Vielleicht hängt es auch mit der Zeichenkodierung zusammen. Ändere das in deinem Browser bitte mal zu Testzwecken:
    in den meisten Browsern geht das hier: Ansicht -> Zeichenkodierung und dann probier mal "Westlich (ISO-8859-1)" , "Unicode(UTF-8)" oder auch andere aus.
    Falls es funktioniert, können wir dann weiter überlegen, da die Kodierung normal bei jedem Aufruf wieder zurückgestellt wird und man das ja auch irgendwie hinkriegen muss ohne, dass der User zuerst die Browsereinstellungen ändern muss.

    Gruß
    Chraneco
    PHP ist Spaß

    JoomGallery.net

  2. #12
    War schon öfter hier
    Registriert seit
    09.10.2006
    Ort
    Berlin
    Alter
    50
    Beiträge
    231
    Bedankte sich
    7
    Erhielt 46 Danksagungen
    in 44 Beiträgen

    Standard

    Kleiner Fehler von mir, nicht der Kategoriename macht das Problem, wenn ich in der allg. Beschreibung beim FTP-Upload einen Punkt wegen Datum etc. setze kommt die Fehlermeldung
    Falscher Dateiname. Es sind keine Sonderzeichen erlaubt
    Nachtrag: mir ist beim testen gerade aufgefallen, Umlaute sind in der allg. Beschreibung auch nicht erlaubt, gleiche Fehlermeldung.
    -----------------------------------------------------------------------------------------------------------------------------------------------------------------------
    zum Problem 2:
    Die Umlaute werden nach dem FTP-Upload im Front- und Backend falsch angezeigt, ich kann sie manuell ändern, danach bleiben sie in Front und Back richtig dargestellt.

    Nachtrag2: mein aktueller Browser weigert sich, die Seite mit einer anderen Codierung als UTF-8 anzuzeigen. bei anderen Seiten kann ich die Codierung problemlos ändern, dort werden die Umlaute dann verstümmelt, wenn ich UTF-8 ausschalte.

    Nachtrag3: so, vorhin war der Test auf einem IE7-Rechner, der FF3 stellt die Codierung problemlos um, Umlaute werden auf der restlichen Seite mit allen Einstellungen außer UTF-8 falsch dargestellt, die verunstalteten Umlaute im Pony verändern sich dabei überhaupt nicht

    Gruß
    Andreas

  3. #13
    War schon öfter hier
    Registriert seit
    20.02.2008
    Beiträge
    180
    Bedankte sich
    10
    Erhielt 104 Danksagungen
    in 53 Beiträgen

    Standard

    Zitat Zitat von p190
    Kleiner Fehler von mir, nicht der Kategoriename macht das Problem, wenn ich in der allg. Beschreibung beim FTP-Upload einen Punkt wegen Datum etc. setze kommt die Fehlermeldung

    Falscher Dateiname. Es sind keine Sonderzeichen erlaubt
    Ich glaube du meinst hier den allgemeinen Titel des Bildes und nicht die Beschreibung, da in der Beschreibung eigendlich alles erlaubt ist.

    Schau mal bitte in der Konfiguration nach, was bei dir beim Punkt "Original-Dateiname" bei den Grundlegenden Einstellungen gesetzt ist. Falls "Nein" eingestellt ist, ist diese Fehlermeldung begründet, da der Titel, den du eingibst, dann in den Dateinamen eingearbeitet wird und dort dürfen keine Punkte stehen. Du kannst dies aber ganz einfach umgehen, indem du diesen Konfigurationspunkt änderst und die originalen Dateinamen verwendest. Dies hat keine Auswirkungen auf die Anzeige im Frontend (EDIT: oder du deaktivierst ganz einfach "Sonderzeichen im Dateinamen verhindern", diese Ersatzfunktion wird übrigens sowieso nur auf die Dateinamen angewendet).

    Falls du hier doch die allgemeine Beschreibung gemeint hast, haben wir ein größeres Problem^^

    EDIT: zum zweiten Problem habe ich die Lösung jetzt glaube ich auch gefunden:

    in der Datei common.ponygallery.php in /administrator/components/com_ponygallery/

    musst du die folgende Zeile (345) suchen

    PHP-Code:
    $text htmlentities($textENT_QUOTES); 
    diese erhält einen kleinen Zusatz:

    PHP-Code:
    $text htmlentities($textENT_QUOTES'UTF-8'); 
    EDIT: seit dem 27.06.08 ist diese Änderung auch im Zip des ersten Beitrags enthalten

    Gruß
    Chraneco
    PHP ist Spaß

    JoomGallery.net

  4. Erhielt Danksagungen von:


  5. #14
    War schon öfter hier
    Registriert seit
    09.10.2006
    Ort
    Berlin
    Alter
    50
    Beiträge
    231
    Bedankte sich
    7
    Erhielt 46 Danksagungen
    in 44 Beiträgen

    Standard

    Super, es klappt
    Die Einstellungen für den Dateinamen haben den Stress mit den Sonderzeichen beseitigt. Das waren allerdings noch die Orginaleinstellungen, die sollten evtl. nach der Installation so stehen, daß es für dusslige Benutzer wie mich erst mal leichtgemacht wird.

    Die Änderung der Codierung in der common.ponygallery.php hat dann noch das Problem der verstümmelten Dateinamen gelöst.

    Jetzt werd ich mal weiter testen, wenn alles klappt wie im 1.0 brauch ich ja gar nicht auf die Joomgallery warten.

    Ein Problem habe ich noch, darauf mußte man aber auch früher schon achten. Wenn ich versehentlich ein zu großes Bild hochzuladen versuche wird der Vorgang mit der Fehlermeldung (Beispiel, die Dateinamen und Größenangaben variieren natürlich)
    HPIM1338.JPG
    Erstelle Thumbnail von JPG, 3296 x 2480...

    Fatal error: Out of memory (allocated 30932992) (tried to allocate 13184 bytes) in /homepages/15/d185503986/htdocs/joomla/administrator/components/com_ponygallery/common.ponygallery.php on line 217
    abgebrochen . Ich kann von dort nur mit der Browsertaste "eine Seite zurück" zurücknavigieren und den Vorgang für die übrigen Bilder neu starten. Das kritisierte Bild ist dann einfach aus dem Upload-Ordner gelöscht. Kann man das evtl. etwas eleganter abfangen?
    Danke für deine Mühe bisher
    Gruß
    Andreas

  6. Erhielt Danksagungen von:


  7. #15
    War schon öfter hier
    Registriert seit
    20.02.2008
    Beiträge
    180
    Bedankte sich
    10
    Erhielt 104 Danksagungen
    in 53 Beiträgen

    Standard

    das ist bestimmt möglich und auch sinnvoll so etwas noch zu ändern.

    Ich werd mich auch daran setzen, nur hab ich heute leider keine Zeit mehr dafür.

    Ich danke dir auf jeden Fall für das Feedback und das umfangreiche Testen

    Gruß
    Chraneco
    PHP ist Spaß

    JoomGallery.net

  8. #16
    Neu an Board
    Registriert seit
    05.09.2007
    Beiträge
    11
    Bedankte sich
    5
    1 Danksagung in 1 Beitrag

    Standard Neue Fehlermeldung

    Hallo,

    ich hab das auch gleich mal ausprobiert und bin schon von den Einstellungsmöglichkeiten begeistert (ist das erste Mal, dass Pony bei mir läuft). Danke für die Arbeit, das in 1.5 auch ohne Legacy nutzen zu können.

    Jetzt hab ich alles installiert und dachte auch, dass ich alles ordnungsgemäß eingerichtet hab. Aber irgendwie gibt es einen Fehler und ich finde die Lösung bzw. das Problem nicht...

    Beim Upload im Frontend über "Meine Galerie" hab ich mal ein Beispielbild hochladen wollen und es kam folgender Hinweis:

    Code:
    Warning: copy(/www/htdocs/w00a0479/bilderuser_64_fussballer_500_1.jpg) [function.copy]: failed to open stream: Permission denied in /www/htdocs/w00a0479/administrator/components/com_ponygallery/common.ponygallery.php on line 96
    Es gibt ein Problem, die Datei in den folgenden Pfad zu kopieren/bilder. Überprüfen Sie die Berechtigungen.
    Komisch sieht für mich das folgende aus: bilderuser_64_fussballer_500_1.jpg
    Müsste m.M.n. so aussehen: bilder/user_64_fussballer_500_1.jpg
    Jetzt finde ich aber in der angegebenen Datei in Zeile 96 nichts, womit ich was anfangen kann. Aber deshalb der Post hier mit der Hoffnung, dass einer von euch es kann... Überprüft hab ich alle Pfade nochmal, die in den Grundlegenden Einstellungen von Pony ML Konfiguration abgefragt werden - sind alle beschreibbar, alle auf 777.

    Danke im Voraus.
    Gruß, JesterRAD

  9. #17
    Neu an Board
    Registriert seit
    17.03.2006
    Beiträge
    54
    Bedankte sich
    3
    Erhielt 2 Danksagungen
    in 2 Beiträgen

    Standard

    danke für die COM!!!!

    bei mir funktionierte alles bestens, mußte nur die schreibrechte der ordner neu setzen dann klappte alles.

    eine frage habe ich gibt es ein modul für 1.5 wo man die bilder zufällig anzeigen lassen kann?

    lg
    stoni

  10. #18
    War schon öfter hier
    Registriert seit
    20.02.2008
    Beiträge
    180
    Bedankte sich
    10
    Erhielt 104 Danksagungen
    in 53 Beiträgen

    Standard

    @ p190

    So also das Script ist jetzt fertig.
    Um den ungewollten Abbruch beim FTP-Upload bei zu großen Bildern zu verhindern, musst du folgende Zeilen (794-796) in der Datei admin.ponygallery.php suchen:

    PHP-Code:
    case 'ftpuploadhandler':
        global 
    $create_special_gif;
        require_once(
    $mosConfig_absolute_path.'/administrator/components/com_ponygallery/config.ponygallery.php'); 
    und dahinter diesen Code einfügen:

    PHP-Code:
    $max_byte '1000000';// in Byte
    $max_breite '2000'// in px  # nur wirksam, wenn $max_byte = ''
    $max_hoehe '2000';  // in px  # nur wirksam, wenn $max_byte = ''
    $sonst_weiter '1';  // '0' oder '1' # sollen die nicht zu grossen Bilder bearbeitet werden?

    $bild_zu_gross = array();
    $mitteilung = array();
    $ftpfiles_new = array();
    $i 0;
    foreach(
    $ftpfiles as $screenshot_name)
      {
      
    $screenshot $mosConfig_absolute_path$ag_pathftpupload $subdirectory .  screenshot_name;
      
    $bilddaten getimagesize($screenshot);
      
    $bild_byte filesize($screenshot);
      
    $zwischen_ausgabe $screenshot_name.'<br />Breite: '.$bilddaten[0].'px<br />H&ouml;he: '.$bilddaten[1].'px<br />';
      
    $zwischen_ausgabe .= 'Dateigr&ouml;&szlig;e: '.$bild_byte.' Byte<br /><br />';
      echo 
    $zwischen_ausgabe// nur bei PHP-Fehlermeldung und Abbruch des Scripts sichtbar
      
    if($max_byte == '')
        {
        if(
    $bilddaten[0]>$max_breite OR $bilddaten[1]>$max_hoehe)
          {
          
    $bild_zu_gross[] = true;
          
    $mitteilung[] = 'Das Bild '.$screenshot_name.' ist zu gro&szlig;.';
          }
        else
          {
          
    $bild_zu_gross[] = false;
          
    $ftpfiles_new[] = $screenshot_name;
          if(
    $sonst_weiter == '1')
            {
            
    $mitteilung[] = 'Das Bild '.$screenshot_name.' wurde bearbeitet.';
            }
          }
        }
      else
        {
        if(
    $bild_byte>$max_byte)
          {
          
    $bild_zu_gross[] = true;
          
    $mitteilung[] = 'Das Bild '.$screenshot_name.' ist zu gro&szlig;.';
          }
       else
          {
          
    $bild_zu_gross[] = false;
          
    $ftpfiles_new[] = $screenshot_name;
          if(
    $sonst_weiter == '1')
            {
            
    $mitteilung[] = 'Das Bild '.$screenshot_name.' wurde bearbeitet.';
            }
          }
        }
      }
    $mosmsg implode('</li><li>',$mitteilung);
    if(
    in_array(true,$bild_zu_gross) AND $sonst_weiter != '1')
      {
      
    pony_mosRedirect("index2.php?option=com_ponygallery&act=ftpupload"$mosmsg);
      }
    $ftpfiles $ftpfiles_new
    Dabei musst du die ersten vier Zeilen mit deinen persönlichen Wünschen und Werten deiner Erfahrung nach anpassen. In der ersten Zeile wird die maximale Dateigröße eines Bildes festgesetzt, bei der der Upload noch nicht unterbrochen werden soll. Alternativ kannst du das auch mit der Auflösung eines Bildes festlegen. Dazu musst du dann aber der Variablen $max_byte einen leeren String zuweisen. Die Variable $sonst_weiter legt fest, ob bei einem gefundenen, zu großen Bild die restlichen Bilder trotzdem bearbeitet werden sollen ('1') oder nicht ('0'). In beiden Fällen wird das zu große Bild nicht aus dem Upload-Ordner gelöscht und dir mitgeteilt wie es heißt.
    Das Ganze funktioniert auch bei mehreren zu großen Bildern.

    Außerdem fehlt dann noch eine kleine Änderung in Zeile 968:

    PHP-Code:
        if($bugtest!=1) {
          
    pony_mosRedirect("index2.php?option=com_ponygallery&act=ftpupload");
        }
        break; 
    nach der Weiterleitung soll nämlich noch eine kleine Nachricht angezeigt werden:

    PHP-Code:
        if($bugtest!=1) {
          
    pony_mosRedirect("index2.php?option=com_ponygallery&act=ftpupload"$mosmsg);
        }
        break; 
    EDIT: Falls das Einfügen dieses Codes zu Problemen führt, habe ich die überarbeitete admin.ponygallery.php Datei zum Überschreiben an diesen Beitrag noch angehängt.

    @ JesterRAD

    das liegt wahrscheinlich an einem klitzkleinen Fehler im Code.
    Bitte such mal in der Datei common.ponygallery.php in /administrator/components/com_ponygallery/
    die Funktion copyFile:

    PHP-Code:
    function copyFile($srcFile$destPath$destName) {

      
    $srcFileCopy $destPath '' $destName;
      if (
    copy($srcFile$srcFileCopy)) {
        return 
    true;
      } else {
        return 
    false;
      }

    dort fehlt ein Slash zwischen den Anführungszeichen:

    PHP-Code:
    function copyFile($srcFile$destPath$destName) {

      
    $srcFileCopy $destPath '/' $destName;
      if (
    copy($srcFile$srcFileCopy)) {
        return 
    true;
      } else {
        return 
    false;
      }

    EDIT: seit dem 1.07.08 ist dieser Fehler auch im Zip des ersten Beitrags behoben.


    @ stoni81

    da es keine offizielle (also von den Enwicklern der Pony programmierte ) Version der PonyGallery ML für Joomla 1.5 gibt, gibt es leider auch noch kein Modul, speziell für die Pony für die neue Joomla Version, aber ich hatte sowieso vor das Modul "PonyImages Version 1.0.4" zu portieren. Ich hoffe es dauert nicht mehr allzu lange.

    Gruß
    Chraneco
    Angehängte Dateien
    PHP ist Spaß

    JoomGallery.net

  11. Erhielt Danksagungen von:


  12. #19
    Verbringt hier viel Zeit Avatar von maeck
    Registriert seit
    08.03.2005
    Ort
    Düsseldorf
    Alter
    31
    Beiträge
    555
    Bedankte sich
    26
    Erhielt 55 Danksagungen
    in 52 Beiträgen

    Standard

    @Chraneco: Vielen Dank für deine Arbeit!!

    Aber darf ich mal fragen, warum du dich nicht mit dem Team von PonyGallery ML zusammenschließt und ihnen dabei hilfst, die Version nativ zur Verfügung zu stellen?
    Ich weiß es nicht, könnte mir aber vorstellen, dass die auch schon daran arbeiten.

    Oder willst du bewusst einen Forck der PonyGallery ML aufmachen?

    Gruß maeck
    ~ Nur wer selbst brennt, kann auch Feuer entfachen! ~
    Gelöste Threads, bitte als gelöst markieren!
    Wenn ich dir helfen konnte, freue ich mich über einen Klick auf den "Danke"-Button.

  13. #20
    War schon öfter hier
    Registriert seit
    20.02.2008
    Beiträge
    180
    Bedankte sich
    10
    Erhielt 104 Danksagungen
    in 53 Beiträgen

    Standard

    Hi,

    die Entwickler der PonyGallery arbeiten nicht daran, sie zu portieren. Dies haben sie eindeutig ausgesagt (du kannst das in ihrem Forum nachlesen). Sie wollen die ihnen zur Verfügung stehende Zeit komplett in die Entwicklung des Nachfolgers "JoomGallery" stecken. Deswegen wird es für die PonyGallery in Zukunft auch nur noch Bugfixes geben.

    Gruß
    Chraneco
    PHP ist Spaß

    JoomGallery.net

+ Antworten
Seite 2 von 27 ErsteErste 1 2 3 4 5 6 12 ... LetzteLetzte

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein