cgicorner.ch

Informationen rund um Perl/CGI

Sie sind hier: Home > Forum
Yet Another Bulletin Board

Willkommen, Gast. Bitte Einloggen oder Registrieren.
23. Oktober 2021 um 15:13

Übersicht Übersicht Hilfe Hilfe Suche Suche Mitglieder Mitglieder Einloggen Einloggen Registrieren Registrieren
cgicorner.ch « jsmarket bilder »


   cgicorner.ch
   Hilfe
   jsMarket

   jsmarket bilder
« Vorheriges Thema | Nächstes Thema »
Seiten: 1  Antworten Antworten Bei Antworten benachrichtigen Bei Antworten benachrichtigen Drucken Drucken
   Autor  Thema: jsmarket bilder  (Gelesen 3046 mal)
dic4
YaBB Newbie
*



I love YaBB 1G - SP1!

   


Beiträge: 4
jsmarket bilder
« am: 02. August 2004 um 15:33 »
Zitieren Zitieren Bearbeiten Bearbeiten

Hallo
 
hab mir vor 2 Tagen den jsmarket runtergeladen was auch soweit super läuft, da sind nur noch 2 Dinge die nicht so richtig funktionieren wollen. Mein 1 Problem ich bekomme es nicht hin das die Bilder auf dem Unterverzeichnis abgeladen werden, hab im Admin Bereich bei [Browserpfad] & [UNIX-Pfad] "Marktplatz-Bilder (Upload)"..bilder/upload eingegeben, auch schon versucht mit bilder/upload hat aber alles nix gebracht. Das Unterverzeichnis hab ich mit chmod 755 freigegeben aber der jsmarket ladet dort nichts ab (auch nicht bei chmod 777)
Nur im "cgi-bin/jsmarket/marketimages" Ordner funktioniert es, aber von dort zeigt er die Bilder ja nicht an und so muss ich diese erstmal manuell ins Unterverzeichnis rüberkopieren :-(
Hab es auch schon mit jsdiag.cgi versucht und dieser zeigt mir an das alles im grünen Bereich ist.
Am Server könnte es eigentlich nicht liegen "Puretec".
 
 
Mein 2 Problem, ich würde gerne kleine Vorschaubilder in den Kategorien reinhaben, hab das leider nur geschafft das er mit dem Befehl <!--field:image0--> grosse bilder anzeigt, also in der Grösse wie diese auch abgeladen wurden.
 
 
Würde mich freuen wenn mir jemand weiterhelfen könnte
 
 
Gruss Dirk
 
gespeichert
cgicorner.ch
YaBB Administrator
*****




Board Admin

   
Homepage E-Mail

Geschlecht: male
Beiträge: 790
Re: jsmarket bilder
« Antworten #1 am: 02. August 2004 um 17:53 »
Zitieren Zitieren Bearbeiten Bearbeiten

Hallo Dirk
 
Zu deinen Problemen:
 
Falls du die Bilder ausserhalb von cgi-bin ablegen musst, sind Browser und UNIX-Pfad wahrscheinlich nicht identisch. Der Browerpfad ist beispielsweise /bilder/upload, der UNIX-Pfad aber möglicherweise ../../bilder/upload (davon ausgegangen, dass jsmarket in /cgi-bin/jsmarket installiert ist). Je nach Webserver-Konfiguration kann aber dieser Pfad etwas varieren. In der Regel sollte dein Webhoster eigentlich Informationen bereitstellen (auf der Puretec-Homepage habe ich nichts gefunden; evtl. ist es im Kundenbereich).
 
Was deine zweite Frage anbelangt: Thumbnails sind in jsMarket nicht realisiert. Du kannst die Bilder z.B. mittels HTML-Tags (width=100) in der Übersicht verkleinern, hast aber den Nachteil, dass immer noch das grosse Bild geladen wird, welches dann vom Browser einfach verkleinert angezeigt wird.
 
Ich hoffe, diese Informationen helfen dir weiter.
 
Gruss
Jürg
gespeichert

cgicorner.ch - Informationen rund um Perl/CGI
Jürg Sommer
dic4
YaBB Newbie
*



I love YaBB 1G - SP1!

   


Beiträge: 4
Re: jsmarket bilder
« Antworten #2 am: 03. August 2004 um 14:01 »
Zitieren Zitieren Bearbeiten Bearbeiten

Hallo Jürg,
 
danke für deine schnelle Hilfe, das mit dem ../..bilder/upload hat super funktioniert. Nun hab ich nur noch das Problem mit den Vorschaubildern in der jeweiligen Kategorie. Ich habe schon alle möglichen HTML-Tags varianten durchprobiert und schaffe es einfach nicht. Wenn ich zb. <!--field:image0--> width="280" height="165" setze, passiert nichts.
Dann habe ich hier im Forum vom user "offroad_4_fun" den Codeschnipsel versucht
<img border="0" src="../..bilder/upload/$ad{image}">  aber auch ohne Erfolg. Ich danke dir im voraus. Finde das Programm super spitze, mach weiter so.
 
 
 
Gruß Dirk
gespeichert
cgicorner.ch
YaBB Administrator
*****




Board Admin

   
Homepage E-Mail

Geschlecht: male
Beiträge: 790
Re: jsmarket bilder
« Antworten #3 am: 03. August 2004 um 18:30 »
Zitieren Zitieren Bearbeiten Bearbeiten

Hallo Dirk
 
Ich bin bis Freitag noch in den Ferien, deshalb meine Antwort etwas verkürzt: Versuch mal
 
<img border="0" src="../..bilder/upload/$ad{image}" width=100>
 
Gruss
Jürg
gespeichert

cgicorner.ch - Informationen rund um Perl/CGI
Jürg Sommer
dic4
YaBB Newbie
*



I love YaBB 1G - SP1!

   


Beiträge: 4
Re: jsmarket bilder
« Antworten #4 am: 04. August 2004 um 15:17 »
Zitieren Zitieren Bearbeiten Bearbeiten

Hallo Jürg,
habe die halbe Nacht dran gesessen und versucht das hinzubekommen,leider ohne Erfolg.
Hast du noch eine Idee wie man das hinbekommen könnte?
Bin auch schon andere Foren durchgegangen die aber auch nur diesen Befehl <img border="0" src="... angegeben haben.
 
Trotzdem noch einen schönen Urlaub für dich.
 
Gruß Dic4
gespeichert
cgicorner.ch
YaBB Administrator
*****




Board Admin

   
Homepage E-Mail

Geschlecht: male
Beiträge: 790
Re: jsmarket bilder
« Antworten #5 am: 04. August 2004 um 16:44 »
Zitieren Zitieren Bearbeiten Bearbeiten

Hallo Dirk
 
So, ich habe es kurz angesehen und kann dir von meinem Urlaub aus mal folgendes anbieten:
 
Suche im jsmarket.cgi nach "sub showAd". Dort solltest du zwei Zeilen sehen, die ganz ähnlich aussehen wie diese:
 
if (($line =~ m/<!--field:image(\d?):?(.*?)-->/) and ($ad{"image".$1} ne ""))
  { $line =~ s/<!--field:image(\d?):?(.*?)-->/<IMG SRC=\"$CONFIG{imgUplB}\/$ad{"image".$1}\"$2>/gi; }

 
Es sollte eigentlich nur das ":?(.*?)" zweimal fehlen. Ersetze diese zwei Zeilen durch die zwei oben abgebildeten.
 
Danach kannst du die Thumbnail-Bilder wie folgt einbinden:
<!--field:image: width=100-->
Wichtig: zwischen dem zweiten Doppelpunkt und dem width= muss ein Leerzeichen stehen. Die Breite ist natürlich frei wählbar, bei Bedarf kannst du auch height= nehmen.
 
Mach vor den Änderungen am Script unbedingt ein Backup der jsmarket.cgi. Ich habs kurz auf dem Laptop angeschaut: eigentlich sollte es funktionieren. Ich habe es aber nicht grossartig getestet...
 
Schau mal, ob du so weiter kommst. Mehr liegt in meinen Ferien nicht drin Smiley Gib aber auf jeden Fall Bescheid, wie's nun ausschaut, damit ich weiss, ob ich am Freitag noch was anschauen muss...
 
Gruss
Jürg
gespeichert

cgicorner.ch - Informationen rund um Perl/CGI
Jürg Sommer
dic4
YaBB Newbie
*



I love YaBB 1G - SP1!

   


Beiträge: 4
Re: jsmarket bilder
« Antworten #6 am: 06. August 2004 um 20:01 »
Zitieren Zitieren Bearbeiten Bearbeiten

Hallo Jürg
 
Hab die einstellungen in der jsmarket.cgi geändert ist aber weiterhin das selbe Problem. Embarassed
 
Gruss Dirk
gespeichert
cgicorner.ch
YaBB Administrator
*****




Board Admin

   
Homepage E-Mail

Geschlecht: male
Beiträge: 790
Re: jsmarket bilder
« Antworten #7 am: 06. August 2004 um 20:08 »
Zitieren Zitieren Bearbeiten Bearbeiten

Hallo Dirk.
 
Hast du das Template auch angepasst?
 
Sende mir doch einmal dein aktuelles *.list Template per Mail an [email protected] Dann teste ich die Zeilen und schick dir Template und Script per Mail zu.
 
Gruss
Jürg
gespeichert

cgicorner.ch - Informationen rund um Perl/CGI
Jürg Sommer
Raik
YaBB Newbie
*



I love YaBB 1G - SP1!

   


Beiträge: 9
Re: jsmarket bilder
« Antworten #8 am: 21. Oktober 2004 um 15:20 »
Zitieren Zitieren Bearbeiten Bearbeiten

Hi!
 
wie habt ihr es hinbekommen eine bildvorschau auf *.list welche in der größe begrenzt werden kannHuh??
 
 
mfg  
raik
gespeichert
Raik
YaBB Newbie
*



I love YaBB 1G - SP1!

   


Beiträge: 9
Re: jsmarket bilder
« Antworten #9 am: 21. Oktober 2004 um 15:35 »
Zitieren Zitieren Bearbeiten Bearbeiten

Nochmal Hi!
 
hab es hinbekommen!!!
 
 
mfg
raik
gespeichert
skyone
YaBB Newbie
*



I love YaBB 1G - SP1!

   
Homepage

Geschlecht: male
Beiträge: 2
Re: jsmarket bilder
« Antworten #10 am: 02. Oktober 2007 um 11:28 »
Zitieren Zitieren Bearbeiten Bearbeiten

Grin Hallo hab ein kleines Problem!
 
Es werden einfach die Bilder bei den Anzeigen nicht gezeigt.
So sehen die Test datein aus http://www.manyscout.de/cgi-bin/jsmarket/jsmarket.cgi?action=viewcat& ;cat=1070386085&sysMsg=sysVali
 
Das mit dem uplod hab ich ja schon mal hin bekommen.
 
Kann jemand Helfen?
 
Hans
gespeichert
cgicorner.ch
YaBB Administrator
*****




Board Admin

   
Homepage E-Mail

Geschlecht: male
Beiträge: 790
Re: jsmarket bilder
« Antworten #11 am: 03. Oktober 2007 um 00:14 »
Zitieren Zitieren Bearbeiten Bearbeiten

Hallo Hans
 
Dein Server ist anscheinend so konfiguriert, dass keine Bilder im cgi-bin Verzeichnis abgelegt werden können. Bei den Bildern im Adminbereich hast du dies ja schon mal angepasst. Ich vermute nun, dass die Marktplat-Bilder noch in ein Verzeichnis innerhalb von cgi-bin verweisen, zumindest der Browser-Pfad macht es.
 
Downloade doch mal jsDiag [1] und kopiere die jsdiag.cgi ins cgi-bin Verzeichnis (gleiches Verzeichnis wie jsmarket.cgi) und versehe es mit chmod 755. Anhand dieser Ausgabe kann ich dann die Pfade und Umgebungsvariablen kurz anschauen. Kannst entweder kurz im Forum posten, wenn jsDiag online ist, dann schaue ich es live auf deinem Server nach oder dann kannst du mir die komplette Ausgabe von jsDiag auch per Mail zusenden und das Script wieder vom Server löschen (wenn du nicht möchtest, dass jemand anders diese Ausgabe sieht, auch wenn jsDiag keine sensiblen Informationen anzeigt).
 
Anhand deiner Konfigurationseinstellungen und den Umgebungsvariablen des Servers kann ich dir dann hoffenlich die korrekten UNIX- und Browser-Pfade mitteilen.
 
Das Kamera-Symbol ist übrigens in der aktuellen Version 1.06a noch fix im *.list Template codiert:
<!--ifImage:<img src="images/kamera.gif" alt="Bild vorhanden" width="16" height="12"/>-->
müsstest du also anpassen nach:
<!--ifImage:<img src="/images/kamera.gif" alt="Bild vorhanden" width="16" height="12"/>-->
also mit / vor images. In der nächsten Version ist wird dann der Bildpfad aus dem Adminbereich verwendet.
 
Gruss
Jürg
gespeichert

cgicorner.ch - Informationen rund um Perl/CGI
Jürg Sommer
skyone
YaBB Newbie
*



I love YaBB 1G - SP1!

   
Homepage

Geschlecht: male
Beiträge: 2
Re: jsmarket bilder
« Antworten #12 am: 03. Oktober 2007 um 11:47 »
Zitieren Zitieren Bearbeiten Bearbeiten

Also das mit der Kamera hab ich gemacht danke erst einmal dafür! Grin
 
Das Tool leuft, wie du gesagt hast http://www.manyscout.de/cgi-bin/jsdiag/jsdiag.cgi?action=env
 
Also ich weis nicht was du daran sehen kannst!
 
Und noch eine kleine Frage
Wie kann ich Kategorien anlegen ohne das ich alle Ordner und DB manuel anlegen zu müssen?
 
Ist es möglich das CGI auf anderen Servern so zu übernehmen?  Huh
Oder muss dann alles wieder geändert werden ( auser natürlich die fade )
 
Mit freundlichen Grüssen
 
Hans  Smiley
gespeichert
cgicorner.ch
YaBB Administrator
*****




Board Admin

   
Homepage E-Mail

Geschlecht: male
Beiträge: 790
Re: jsmarket bilder
« Antworten #13 am: 03. Oktober 2007 um 17:11 »
Zitieren Zitieren Bearbeiten Bearbeiten

Hallo Hans
 
Damit ich mehr Infos sehe, müsstest du jsDiag eigentlich ins selbe Verzeichnis wie die jsmarket.cgi kopieren, dann werden auch Infos zur Scriptkonfiguration ausgegeben.
 
Anhand der vorhandenen Informationen denke ich aber, dass es funktionieren müsste, wenn im Hauptordner ein neuer Ordner "marketimages" erstellt wird und im Adminbereich der Browser- und UNIX-Pfad zur den Ordner auf
 
../../marketimages
 
geändert wird (zumindest der Browser-Pfad müsste im Moment einfach "marketimages" lauten).
 
Probier das mal aus und verschiebe sonst die jsdiag.cgi ins Verzeichnis cgi-bin/jsmarket, damit ich mehr Infos sehe.
 
Was deine zweite Frage betrifft: bei unterschiedlichen Templates müssen die einzelnen Verzeichnisse und Dateien tatsächlich von Hand erstellt werden, einzig die Datendatei (*.data) wird jeweils automatisch erstellt.
 
Wenn die Templates ansich identisch sind (also gleiches Layout, gleiche Feldnamen) und nur unterschiedliche Titel als Kategorien auftauchen (z.B. "Verkaufe Segelboote", "Verkaufe Motorboote", ...) können die Templates auch für mehrere Kategorien eingesetzt werden, einzig die *.data-Datei müsste für jede Kategorie eine andere Datei sein (ansonsten können die Kategorien nicht mehr unterschieden werden).
 
In diesem Fall kannst du die Kategorien entweder via Adminbereich duplizieren oder die "data/cat.config" manuell editieren (pro Kategorie eine Zeile, in der ersten Spalte steht eine eindeutige ID, welche frei gewählt werden kann aber nie 2x vorkommen darf und der Pfad zur Datendatei müsste angepasst werden).
 
Zügeln auf einen anderen Server ist überhaupt kein Problem, einfach das komplette jsmarket-Verzeichnis (inkl. allenfalls ausserhalb erstelltem images und marketimages) auf den anderen Server kopieren und - soweit nötig - die Pfade anpassen. In den einzelnen Konfigurationen, Templates oder Datendateien hat es keine Domainnamen oder so gespeichert so dass also problemlos gezügelt werden kann.
 
Ich hoffe, diese Infos helfen dir weiter.
 
Gruss
Jürg
gespeichert

cgicorner.ch - Informationen rund um Perl/CGI
Jürg Sommer
Seiten: 1  Antworten Antworten Bei Antworten benachrichtigen Bei Antworten benachrichtigen Drucken Drucken

« Vorheriges Thema | Nächstes Thema »

cgicorner.ch » Powered by YaBB 1 Gold - SP3!
YaBB © 2000-2004. All Rights Reserved.