FAQ jQuery

Wie verwendet man Module oder Aktion und passt diese an.

FAQ jQuery

Beitragvon artjdr » 20. Jul 2011, 09:47

Hallo euch allen,

Ich verwende das Module "FAQ Liste innerhalb eines Artikels mit jQuery im Web 2.0 Style (auf und zuklappen)" von Rudolf Helminger [weboffice.de]. In der Antwort Teile will ich gerne eine Email Link einfügen.
Weisst jemand eventuell wie das geht? Vielleicht hat einer von euch dieses Module auch verwendet und eine Erfahrung damit hat.

Für alle Antwort bin ich sehr dankbar.
artjdr
 
Beiträge: 4
Registriert: 20. Jul 2011, 09:36

Re: FAQ jQuery

Beitragvon Oliver.Kreischer » 20. Jul 2011, 09:59

Hallo,

ich habe mir das zwar noch nie angeguckt aber wenn das Textile benutzt kannst Du eine Mail Adresse wie folgt angeben:

"Fritz Brause":mailto:fritz@brause.de

LG
Oliver
http://kreischer.de - "It's very simple - you read the protocol and write the code." - Bill Joy
Benutzeravatar
Oliver.Kreischer
 
Beiträge: 1821
Registriert: 16. Dez 2004, 23:03
Wohnort: Feldafing

Re: FAQ jQuery

Beitragvon artjdr » 20. Jul 2011, 13:22

Hallo Oliver,

Textile wurde hier benutzt aber Angabe wie: "Fritz Brause":mailto:fritz@brause.de
scheint nicht zu funktionieren.
artjdr
 
Beiträge: 4
Registriert: 20. Jul 2011, 09:36

Re: FAQ jQuery

Beitragvon Oliver.Kreischer » 20. Jul 2011, 13:28

Hm,

wenn Du magst kannst Du mir ja mal nen Zugang per PM schicken. Dann gucke ich mir das an.

LG
Oliver
http://kreischer.de - "It's very simple - you read the protocol and write the code." - Bill Joy
Benutzeravatar
Oliver.Kreischer
 
Beiträge: 1821
Registriert: 16. Dez 2004, 23:03
Wohnort: Feldafing

Re: FAQ jQuery

Beitragvon artjdr » 20. Jul 2011, 14:24

Vielleicht kannst du ja mal hier (das Module, das ich benutze) anschauen:
http://www.redaxo.org/de/download/modul ... ersion_id=

Danke.
artjdr
 
Beiträge: 4
Registriert: 20. Jul 2011, 09:36

Re: FAQ jQuery

Beitragvon Oliver.Kreischer » 20. Jul 2011, 14:31

...einfacher wäre es auf Deinem Server...
http://kreischer.de - "It's very simple - you read the protocol and write the code." - Bill Joy
Benutzeravatar
Oliver.Kreischer
 
Beiträge: 1821
Registriert: 16. Dez 2004, 23:03
Wohnort: Feldafing

Re: FAQ jQuery

Beitragvon Oliver.Kreischer » 21. Jul 2011, 10:38

Hallo,

Danke, dass Du mir den Code per PM geschickt hast...

Wenn Du mir die Zugangsdaten zu Deiner Seite genannt hättest wäre es weniger Arbeit gewesen Dir zu helfen (ist hier eigentlich nicht soo unüblich - Die Zugangsdaten können ja später wieder gelöscht werden).

Normalerweise beantworte ich solche PMs nicht wenn ich schon im Forum meine Hilfe anbiete...
Naja. Du bist ja noch "neu" :-)

Probiere mal das als Augabecode:

Code: Alles auswählen
<?php
// Variablen einlesen
if (!isset($faq_number)) {$faq_number=0;} else {$faq_number++;}
if (!isset($faq_content)) {$faq_content="";} else {$faq_content=$faq_content;}
$faq_value = "REX_VALUE[1]";

// Zuweisen der javascript Schnipsel
$lf = "\r\n";
$j_1='<script type="text/javascript">$(function(){$("#release';
$j_2='").click(function(event) {event.preventDefault();$("#enclosed';
$j_3='").slideToggle();});$("#enclosed';
$j_4=' a").click(function(event) {event.preventDefault();$("#enclosed';
$j_5='").slideUp();});});</script>';

// Javascript + PHP Vars als String zusammensetzen
$j_vars = $j_1 . $faq_number . $j_2 . $faq_number . $j_3 . $faq_number . $j_4 . $faq_number . $j_5 . $lf;

// Style Anweisung für das Aussehen der Frage
echo '
<style type="text/css">
a{color:#000000; font-family: Arial; font-size: 13px; text-decoration:none;}
#enclosed' . $faq_number . '{
width:100%;
display: none;
padding:5px;
background-color:##F2F2F2;
}';

// Style Anweisung für das Aussehen der Antwort
echo '
#release' . $faq_number . '{
display:block;
width:100%;
padding:5px;
//background-color:#FFFFFF;
}
</style>';

// Frage
$faq_head ='<a href="#" id="release'.$faq_number.'">'.$faq_value.'</a>';

// Prüfen ob Textile installiert
if(OOAddon::isAvailable("textile"))
{
if(REX_IS_VALUE[2]) {
$textile = htmlspecialchars_decode("REX_VALUE[2]");
$textile = str_replace("<br />","",$textile);
$textile = rex_a79_textile($textile);
// Antwort
$textile = '<div id="enclosed'.$faq_number.'"><a href="#" class="close">[x]</a><p>'.$textile.'</p></div>';
}
}
// Sonst Warnung ausgeben
else {echo rex_warning('Dieses Modul ben&ouml;tigt das "textile" Addon!');}
// Javascript ausgeben
echo "$j_vars";
// Die Frage sebst ausgeben
echo "$faq_head";
// Antwort der Frage ausgeben
echo "$textile";
// Zeilenabstand 3px zwischen den einzelenen Fragen ausgeben
echo '<br style="line-height: 3px;" />';
?>

LG
Oliver
http://kreischer.de - "It's very simple - you read the protocol and write the code." - Bill Joy
Benutzeravatar
Oliver.Kreischer
 
Beiträge: 1821
Registriert: 16. Dez 2004, 23:03
Wohnort: Feldafing

Re: FAQ jQuery

Beitragvon artjdr » 21. Jul 2011, 14:02

Danke sehr für deine Hilfsbereitschaft. Bin neue hier und deshalb etwas unsicher und verwirrt...
Habe deinen Ausgabecode eingegeben, aber es funktioniert (d.h ein neues Email Fenster mit dem Addresse wurde aufgepoppt) nur dann wenn man den rechte Maustaste "Links in neuem Fenster/Tab öffnen" drücken.
artjdr
 
Beiträge: 4
Registriert: 20. Jul 2011, 09:36

Re: FAQ jQuery

Beitragvon Oliver.Kreischer » 21. Jul 2011, 14:10

Hallo,

hm. Immernoch fehlt der Link zur Seite.
Das was Du beschreibst könnte an den Browsereinstellungen liegen? Betriebssystem??

Da habe ich keine Idee mehr...

LG
Oliver
Angucken: http://www.redaxo.org/de/wiki/index.php?n=R3.Textile
http://kreischer.de - "It's very simple - you read the protocol and write the code." - Bill Joy
Benutzeravatar
Oliver.Kreischer
 
Beiträge: 1821
Registriert: 16. Dez 2004, 23:03
Wohnort: Feldafing

Re: FAQ jQuery

Beitragvon markmaini » 1. Aug 2011, 17:02

Hallo, wenn Du noch das gleiche Problem haben solltest.

Ich benutze das Modul "FAQ mit edlem jQuery Slide down" von Jan Langheimer. Allerdings habe ich das Eingabe und das Ausgabemodul verändert.

Eingabe:

<strong>Frage:</strong><br />
<input type="text" name="VALUE[1]" value="REX_VALUE[1]" size="80"
class="inp100" />
<br /><br />

<strong>Antwort:</strong><br />
<strong>Fliesstext:</strong><br />

<textarea name="VALUE[2]" class="tinyMCEEditor" style="width:555px; height:250px;">
REX_VALUE[2]
</textarea>


Ausgabe:

<!-- START FAQ MODUL -->
<div class="faq">
<span class="faqicon"></span><h3>REX_VALUE[1]</h3>
<div>
<?php
if(OOAddon::isAvailable("textile"))
{
if(REX_IS_VALUE[2])
{
$textile = htmlspecialchars_decode('REX_VALUE[2]');
$textile = str_replace("<br />","",$textile);
echo rex_a79_textile($textile);
}
}
else
{
echo rex_warning('Dieses Modul ben&ouml;tigt das "textile" Addon!');
}
?>
</div>
</div>
<!-- END FAQ MODUL -->


Funktioniert bei mir alles einwandfrei.

Gruß Markus
markmaini
 
Beiträge: 1
Registriert: 29. Dez 2010, 12:10


Zurück zu Module/Aktionen [R4]

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast