Druckmodul auf Basis von Artikel einfügen (rechts)

Dodger77
Beiträge: 3626
Registriert: Di 12. Okt 2004, 20:00
Wohnort: Voerde (Niederrhein)
Kontaktdaten:

Re: Hallo Dodger

Beitrag von Dodger77 » Mi 9. Jan 2008, 15:00

vpanama hat geschrieben:...nicht dieser.
OK, da hast du recht. Am einfachsten wäre es sicherlich wenn sich das Modul für den Druckansicht-Button im Layout nicht zwischen:

Code: Alles auswählen

<!--start:content-->
und

Code: Alles auswählen

<!--end:content-->
befindet.

vpanama
Beiträge: 26
Registriert: Mo 3. Dez 2007, 19:21
Kontaktdaten:

Hallo Dodger

Beitrag von vpanama » Sa 12. Jan 2008, 07:23

Vielen Dank, das wars :D
Lieben Gruß,
panama

stefkey
Beiträge: 556
Registriert: Mi 19. Okt 2005, 16:10
Wohnort: Heidelberg
Kontaktdaten:

Beitrag von stefkey » Di 15. Jan 2008, 20:54

Hallo liebes Forum,

ich habe auch das Druckmodul erfolgreich eingebunden und finde es richtig gut!

Prima, Danke!

Nun habe ich meine Seite ins Französische übersetzt und es fehlt mir bei dem Modul die Möglichkeit die Übersetzung anzugeben. Es gibt ja lediglich das Wort "Druckvorschau".

Kann mir jemand sagen was ich im Modul ändern muss damit ich auch eine Übersetzung angeben kann?

Das wäre toll!

Grüße,
stefkey

HerrB
Beiträge: 6935
Registriert: Do 22. Mai 2003, 12:44
Wohnort: Berlin
Kontaktdaten:

Beitrag von HerrB » Di 15. Jan 2008, 22:00

Ohne mir das Modul angesehen zu haben:
Im Code nach Druckvorschau gucken und mit mi18n("Druckvorschau") ersetzen. Nun "Übersetzung" wählen und übersetzen.

Beachte: Es kommt darauf an, ob das Wort im PHP-Kontext steht oder nicht.

Im Kontext sähe es so aus:

Code: Alles auswählen

<?php
... irgendein Code ...
echo mi18n("Druckvorschau");
... irgendein Code ...
?>
Außerhalb des Kontext musst Du das Wort nach PHP bringen, z.B.:

Code: Alles auswählen

... Supi-Toller ...
... HTML-Code ... und mitten drin ... <?php echo mi18n("Druckvorschau");?> ... und weiter gehts in HTML
Gruß
HerrB
Bitte keine unaufgeforderten PMs oder E-Mails -> use da Forum!

Newsletter: V4.4.x | V4.6.0-15 (Module, Backend) | V4.6.22+
Standardartikelliste: V4.4.x | V4.6.x
http://www.contenido.org/forum/search.php | http://faq.contenido.org | http://www.communido.net

stefkey
Beiträge: 556
Registriert: Mi 19. Okt 2005, 16:10
Wohnort: Heidelberg
Kontaktdaten:

Beitrag von stefkey » Di 15. Jan 2008, 22:26

hmm beide Varianten funktionieren noch nicht:

Hier Beispiel 2 im Kontext:

echo '
<td><a href="javascript:;" onclick="MM_openBrWindow(\'http://'.$SERVER_NAME.$SCRIPT_NAME.'?idcatart='.$MOD_DV_sel_idcatart.'&cms_idcatart='.$idcatart.'&cms_idcat='.$idcat.'\',\'\',\'resizable=yes, scrollbars=yes, width=700, height=750\')"><img src="upload/segmente/Drucken.gif" alt="Drucken" title="Drucken" /><?php echo mi18n("Druckvorschau");?> </a></td>

Ich sehe nur das Bild. Die Übersetzung lässt sich aber eingeben im Modul->Übersetzung.

Bei Variante 1 steht dann auf der Webseite: mi18n("Druckvorschau")

Kann ja nicht viel sein, aber ich habs leider auch durch wilde Kombination nicht hingekriegt, hab hlat keine Ahnung! :-(

Grüße und 1000 Dank im voraus,
stefkey
Zuletzt geändert von stefkey am Di 15. Jan 2008, 22:37, insgesamt 1-mal geändert.

stefkey
Beiträge: 556
Registriert: Mi 19. Okt 2005, 16:10
Wohnort: Heidelberg
Kontaktdaten:

Beitrag von stefkey » Di 15. Jan 2008, 22:33

ha, ich habs! :) und das mit null Ahnung!

Lösung: ... width=700, height=750\')"><img src="..." alt="Drucken" title="Drucken" />'.mi18n("Druckvorschau").'</a></td>


Super, Danke und gute Nacht HerrB

stefkey
Beiträge: 556
Registriert: Mi 19. Okt 2005, 16:10
Wohnort: Heidelberg
Kontaktdaten:

Beitrag von stefkey » Do 17. Jan 2008, 23:12

Hallo nochmal,

in der Druckvorschau gibt es 2 Buttons. Drucken und Schließen.

Ich habe jetzt eine ganze Weile probiert die auch Mahrsprachenfähig zu machen, allerdings ohne Erfolg.

Nur die Buttonnamen auf '.mi18n("Drucken").' und '.mi18n("Schließen").' zu ändern bringt noch nicht den Effekt.

Irgendwie denke ich muss auch der Link Mehrsprachig sein, das ist ja z.Z nur ein java-Befehl. Wie bring ich da die Sprache mit rein?


Hier der entsprechende Output:
<?php
/***********************************************
* CONTENIDO MODUL - OUTPUT
*
* Modulname : Druckvorschau
* Version : 1.0
* Author : schlaucher
* Created : 19-11-2006
* Modified :
************************************************/
$MOD_DV_sel_idcatart = "CMS_VALUE[2]";

echo '
<td height="20" valign="bottom" class="linien" style="border: 0px; border-top:0px; border-color: #F7C473; border-style: dashed; padding-left:3px; padding-right:0px; padding-top:0px; padding-bottom:0px;"><a href="javascript:;" onclick="MM_openBrWindow(\'http://'.$SERVER_NAME.$SCRIPT_NAME.'?idcatart='.$MOD_DV_sel_idcatart.'&cms_idcatart='.$idcatart.'&cms_idcat='.$idcat.'\',\'\',\'resizable=yes, scrollbars=yes, width=700, height=750\')"><img style="margin-top:1px;border:0px" align="absmiddle" src="upload/segmente/Drucken.gif" alt="Drucken" title="Drucken" />'.mi18n("Druckvorschau").'</a></td>
</tr></table>
<script type="text/JavaScript">
<!--
function MM_openBrWindow(theURL,winName,features) { //v2.0
window.open(theURL,winName,features);
}
//-->
</script>';
?>




Vielen Dank für Eure Mühe!


Grüße,
stefkey

McSilver
Beiträge: 60
Registriert: Mo 25. Apr 2005, 12:14
Wohnort: Teltow
Kontaktdaten:

neues Fenster mit CGI Fehler

Beitrag von McSilver » So 27. Jan 2008, 22:24

Kann mir jemand helfen?

ich habe mich genau an Schlauchers Anweisungen gehalten.

Sobald das Druckvorschau-Fenster angezeigt wird, bekomme ich folgenden Fehler:

Code: Alles auswählen

CGIWrap Error: CGIWrap cannot be accessed directly
This CGI wrapper was compiled with force-cgi-redirect enabled. This means that a CGI script will only be served up if the REDIRECT_STATUS CGI variable is set. This variable is set, for example, by Apache's Action directive redirect. You may disable this restriction by recompiling the cgiwrap binary with the --disable-force-cgi-redirect switch. If you do this and you have your cgiwrap binary accessible somewhere in your web tree, people will be able to circumvent .htaccess security by loading and executing files through the CGI wrapper. If this is a configuration/setup problem with cgiwrap on this server, please contact the server administrator.

Was hat das mit CGI zu tun?

McSilver
Beiträge: 60
Registriert: Mo 25. Apr 2005, 12:14
Wohnort: Teltow
Kontaktdaten:

Nachtrag

Beitrag von McSilver » Mo 28. Jan 2008, 09:13

Also, ich hab mir den Seitenquelltext angesehen.

an der Stelle : trägt das Modul mir folgendes ein:

Code: Alles auswählen

onclick="MM_openBrWindow('http://www.xxxxxxx/cgi-sys/php-cgiwrap/home/xxxxxxx/www.xxxxxx/home/xxxxxxxxx/www.xxxxxxxx/xxxxxxxx/front_content.php?idcatart=157&cms_idcatart=100&cms_idcat=83','','resizable=yes,

Das muss ja zu Blödsinn führen. Ich weiß aber nicht, woher er das nimmt

Martin S.
Beiträge: 183
Registriert: Fr 14. Jan 2005, 10:46
Kontaktdaten:

Beitrag von Martin S. » Di 29. Jan 2008, 14:13

Habe weiter oben gesehen, dass das Modul auch mit anderen Sprachen im Einsatz ist, bei mir kommt aber immer nur der deutsche Text, egal in welcher Sprache ich bin, wo muss ich denn noch dran drehen dafür, habt ihr nen Tipp. Danke

Martin S.
Beiträge: 183
Registriert: Fr 14. Jan 2005, 10:46
Kontaktdaten:

Beitrag von Martin S. » Di 29. Jan 2008, 15:57

Habe den Fehler gefunden, nachdem ich in der Druckvorschau den URL-Aufruf
"MM_openBrWindow(http://.'.$SERVER"
in
"MM_openBrWindow(http://www.'.$SERVER
geändert habe geht alles, super Modul, dank euch.

bluefin
Beiträge: 67
Registriert: Mi 9. Nov 2005, 19:51
Kontaktdaten:

Re: Druckmodul auf Basis von Artikel einfügen (rechts)

Beitrag von bluefin » Di 6. Mai 2008, 08:37

Hallo,
super das Modul- hat bis dato auch immer funktioniert.

Ich habe jetzt eine Fotogalerie eingebaut, und seit dem klappts auf diesen Seiten nicht mehr.
Gibt es dort Probleme mit dem Javascript?
oder mit der Tabellenverschachtelung?

In den Layouts ohne Fotogalerie funktionierts auch ohne Probleme.

Hier der link zum anschauen und testen:
http://rs-stepanek.de/cms/front_content ... &idart=165

Das Kontaktformular in der Druckausgabe macht auch keine Probleme.


Versuche ich die Druckvorschau im Backend bei den "normalen Seiten " aufzurufen funktionierts.

Bei den Seiten mit Fotogalerie kommt ein Fehler:

Warning: main(config.php) [function.main]: failed to open stream: No such file or directory in /homepages/9/d13525669/htdocs/contenido/external/backendedit/front_content.php on line 62

Warning: main() [function.include]: Failed opening 'config.php' for inclusion (include_path='.:/usr/lib/php') in /homepages/9/d13525669/htdocs/contenido/external/backendedit/front_content.php on line 62

Warning: chdir() [function.chdir]: No such file or directory (errno 2) in /homepages/9/d13525669/htdocs/contenido/external/backendedit/front_content.php on line 63

Warning: Cannot modify header information - headers already sent by (output started at /homepages/9/d13525669/htdocs/contenido/external/backendedit/front_content.php:62) in /homepages/9/d13525669/htdocs/conlib/session.inc on line 479

Warning: Cannot modify header information - headers already sent by (output started at /homepages/9/d13525669/htdocs/contenido/external/backendedit/front_content.php:62) in /homepages/9/d13525669/htdocs/conlib/session.inc on line 484


Ich habe auch schon den "Druckcontainer" zum testen außerhalb aller tabellen abgelegt- ohne Erfolg.

Für schnelle Hilfe bin ich sehr dankbar.

Beste Grüße

schlaucher
Beiträge: 444
Registriert: Mi 14. Sep 2005, 10:38
Wohnort: Karlsruhe
Kontaktdaten:

Re: Druckmodul auf Basis von Artikel einfügen (rechts)

Beitrag von schlaucher » Di 6. Mai 2008, 09:34

bluefin hat geschrieben:Hallo,
super das Modul- hat bis dato auch immer funktioniert.

Ich habe jetzt eine Fotogalerie eingebaut, und seit dem klappts auf diesen Seiten nicht mehr.
Gibt es dort Probleme mit dem Javascript?
oder mit der Tabellenverschachtelung?

In den Layouts ohne Fotogalerie funktionierts auch ohne Probleme.
ich würde da mal auf Dein Layout tippen. Wenn ich mir den Quelltext anschaue finde ich z.B. so was:

Code: Alles auswählen

...
</script></td>
        <!--end:content-->       </tr>
            </table>
...
Da wird eine Tabelle auseinandergerissen, so was geht nie gut.
Das Modul nimmt allen Inhalt zwischen <!--start:content--> und <!--end:content--> dazwischen sollte sauberer und abgeschlossener HTML-Code stehen.

Gruß
schlaucher

bluefin
Beiträge: 67
Registriert: Mi 9. Nov 2005, 19:51
Kontaktdaten:

Re: Druckmodul auf Basis von Artikel einfügen (rechts)

Beitrag von bluefin » Di 6. Mai 2008, 10:23

Hallo,
danke für deinen Tipp.
Ich hab das jetzt so im Quelltext eingebaut. Leider ohne Erfolg.

<!-- Content -->
<!--start:content--> <table width="706" border="0" cellspacing="0" cellpadding="5">
<tr>
<td> <container id="60" name="Navigationspfad" types="Navigation" mode="fixed" default="Navigationspfad">Navigationspfad</container></div>

<br>
<container id="10" name="Headline" types="Content" default="Headline (HTML)">Headline (HTML)</container>
<container id="12" name="Text" types="Content" default="">Content 1</container>
<container id="15" name="Text" types="Content" default="">Content 2</container>
<container id="22" name="Text" types="Content" default="">Content 3</container>
<container id="24" name="Text" types="Content" default="">Content 4</container>
<container id="26" name="Text" types="Content" default="">Content 5</container></td>
</tr>
</table><!--end:content-->


Selbst wenn ich zwischen <start>und <end> nur einen Container habe, funktionierts nicht. Die Seite muss morgen online gestellt werden. Bitte um Hilfe. DANKE.

schlaucher
Beiträge: 444
Registriert: Mi 14. Sep 2005, 10:38
Wohnort: Karlsruhe
Kontaktdaten:

Re: Druckmodul auf Basis von Artikel einfügen (rechts)

Beitrag von schlaucher » Di 6. Mai 2008, 11:55

bluefin hat geschrieben:Hallo,
danke für deinen Tipp.
Ich hab das jetzt so im Quelltext eingebaut. Leider ohne Erfolg.

<!-- Content -->
<!--start:content--> <table width="706" border="0" cellspacing="0" cellpadding="5">
<tr>
<td> <container id="60" name="Navigationspfad" types="Navigation" mode="fixed" default="Navigationspfad">Navigationspfad</container></div>

<br>
<container id="10" name="Headline" types="Content" default="Headline (HTML)">Headline (HTML)</container>
<container id="12" name="Text" types="Content" default="">Content 1</container>
<container id="15" name="Text" types="Content" default="">Content 2</container>
<container id="22" name="Text" types="Content" default="">Content 3</container>
<container id="24" name="Text" types="Content" default="">Content 4</container>
<container id="26" name="Text" types="Content" default="">Content 5</container></td>
</tr>
</table><!--end:content-->


Selbst wenn ich zwischen <start>und <end> nur einen Container habe, funktionierts nicht. Die Seite muss morgen online gestellt werden. Bitte um Hilfe. DANKE.
Nun, auf einigen Seiten funktioniert es doch oder? Du solltest sowieso nur den Content und nicht noch die Navigation mit in den Druckbereich nehmen z.B.:

Code: Alles auswählen

           <!-- Content --> 
   <table width="706" border="0" cellspacing="0" cellpadding="5">
              <tr> 
                <td> <container id="60" name="Navigationspfad" types="Navigation" mode="fixed" default="Navigationspfad">Navigationspfad</container></div> 
                   
 <br>
<!--start:content-->  <container id="10" name="Headline" types="Content" default="Headline (HTML)">Headline (HTML)</container> 
				  <container id="12" name="Text" types="Content" default="">Content 1</container> 
				  <container id="15" name="Text" types="Content" default="">Content 2</container> 
				  <container id="22" name="Text" types="Content" default="">Content 3</container> <!--end:content-->
				  <container id="24" name="Text" types="Content" default="">Content 4</container> 
				  <container id="26" name="Text" types="Content" default="">Content 5</container></td>
             </tr>
            </table>
Auch der Button Druckvorschau hat in der anschl. Druckvorschau nichts mehr zu suchen.

Gruß
schlaucher

Gesperrt