+ Antworten
Ergebnis 1 bis 10 von 10

Thema: Code im Beitrag anzeigen zur Erklärung.

  1. #1
    Neu an Board
    Registriert seit
    22.02.2011
    Beiträge
    26
    Bedankte sich
    5
    Erhielt 2 Danksagungen
    in 2 Beiträgen

    Standard Code im Beitrag anzeigen zur Erklärung.

    Hallo zusammen,
    gibt es eine Möglichkeit in einem Beitrag von Joomla 1.5 (oder auch 1.6) Code anzeigen zu lassen ?
    So ähnlich wie hier im Forum mit einer deklaration "php-Code einfügen [php}" aber eben nicht auszuführen.

    Ich habe auf meiner Seite sowas wie eine Gedankenstütze und es ist dann logischeerweise ziemlich umständlich wenn ich jedesmal ein Bild einfüge (zumal man dann auch nichts rauskopieren kann)

    Ich hoffe ich habe mich einigermaßen verständlich ausgedrückt.
    Das muss doch irgendwie umsetzbar sein :-/
    Geändert von Zargon66 (05.03.2011 um 15:44 Uhr)

  2. #2
    Kommt häufiger vorbei Avatar von felfert
    Registriert seit
    13.02.2008
    Ort
    Ludwigsburg
    Alter
    54
    Beiträge
    330
    Bedankte sich
    4
    Erhielt 161 Danksagungen
    in 111 Beiträgen

    Standard

    Was ganz Simples ist schon standardmässig drin: Erweiterungen->Plugins-Content - Code-Highlighter (GeSHI). Das kann z.b PHP ganz nett farbig hinterlegen. Für's rauskopieren macht das aber nichts spezielles. Dafür hab ich mir vor längerem mal ein kleines Plugin geschrieben: plg_clipboard. Das gibts hier. Die kombinierte Anwendung der beiden kannst Du auf meiner Site z.B. hier anschauen.

    Achja, bei GeSHI ist keine Anleitung dabei: Daher hier ganz kurz. Du schreibst einfach z.B:
    HTML-Code:
    <pre xml:lang="xxx">
       Vorformatierter code...
    </pre>
    Bei xxx schreibst Du dann die Sprache rein (php, javascript, etc) womit dann die Farben und Keywords entsprechend ausgewählt werden.
    Watch this: AllVideos Reloaded

  3. #3
    Moderator Avatar von time4mambo
    Registriert seit
    11.12.2006
    Ort
    76646 Bruchsal
    Alter
    54
    Beiträge
    14.343
    Bedankte sich
    455
    Erhielt 2.971 Danksagungen
    in 2.790 Beiträgen

    Standard

    Bei 1.5 gibt es dieses hier, dass ich selber benutze:
    http://extensions.joomla.org/search?q=chilicode
    Und bei der 1.6 bin ich grad dabei ein Plugin zu programmieren, dass eben das macht. Dauert aber noch ein paar Stunden...


    Axel
    Schulungen, Webentwicklung: time4mambo
    (Video-)Tutorials: time4joomla

  4. #4
    Neu an Board
    Registriert seit
    22.02.2011
    Beiträge
    26
    Bedankte sich
    5
    Erhielt 2 Danksagungen
    in 2 Beiträgen

    Standard

    Vielen Dank Ihr beiden, aber entweder steh ich voll auf der Leitung oder es klappt in der Tat nicht. Ich mach mal ein Beispiel:

    Das würde ich gerne auf meiner Seite in einem Beitrag sehen:
    PHP-Code:
    <!-- Seitenumleitung per php (als Index.php) -->
    <?php
    header
    ("Location: Seite.html");
    exit();
    ?>
    Wenn ich das eintrage:

    PHP-Code:
    {chilicode php content}
    <!-- Seitenumleitung per php (als Index.php) -->
    <?php
    header
    ("Location: Seite.html");
    exit();
    ?>
    {/chilico****
    Kommt das raus:

    PHP-Code:
    {chilicode php content}


    header("Location: Seite.html");
    exit();
    ?>

    {/chilico**** 
    Ok, warum der hier nun beim endTag von dem Chiliding die Sternchen setzt weiß ich nicht, aber es wird grundsätzlich der php-Tag am anfang weggeschnitten. Das es farbig ist,. soll erstmal zweitrangig sein, wichtiger ist, das der komplatte Code gezeigt wird.
    Geändert von Zargon66 (04.03.2011 um 09:54 Uhr)

  5. #5
    Kommt häufiger vorbei Avatar von felfert
    Registriert seit
    13.02.2008
    Ort
    Ludwigsburg
    Alter
    54
    Beiträge
    330
    Bedankte sich
    4
    Erhielt 161 Danksagungen
    in 111 Beiträgen

    Standard

    Das sieht mir ganz nach Joomla's Filterfunktion (oder selbige des Editors) aus, die da noch mit rein fingert. Lies dazu mal die Punkte 4.2.8 und 4.2.9 der FAQ.
    Watch this: AllVideos Reloaded

  6. #6
    Hat hier eine Zweitwohnung Avatar von dropout2
    Registriert seit
    15.09.2008
    Beiträge
    1.581
    Bedankte sich
    19
    Erhielt 376 Danksagungen
    in 366 Beiträgen

    Standard

    Versuchs doch mal mit bbcode.
    Das Plugin gibts hier:
    http://extensions.joomla.org/extensi...JiY29kZXMnIjt9

    Wenn es installiert und aktiviert ist einfach einfügen:
    PHP-Code:
    [code]<!-- Seitenumleitung per php (als Index.php) -->
    <?php
    header
    ("Location: Seite.html");
    exit();
    ?>[/code]
    Das code in den Klammern verschwindet dann natürlich.

  7. Erhielt Danksagungen von:


  8. #7
    Moderator Avatar von time4mambo
    Registriert seit
    11.12.2006
    Ort
    76646 Bruchsal
    Alter
    54
    Beiträge
    14.343
    Bedankte sich
    455
    Erhielt 2.971 Danksagungen
    in 2.790 Beiträgen

    Standard

    Schreib mal nur:
    Code:
    { chilicode }...{ /chilicode }
    Also ohne "php" und "content" (und ohne Anführungsstriche. Die Sternchen werden aus Sicherheitsgründen gesetzt, weil diese Schreibart nicht nur in Joomla genutzt wird, um Plugins zum Arbeiten zu bringen).
    Bei mir geht das so problemlos - in der 1.5 - in 1.6 läuft es nicht.


    Axel
    Schulungen, Webentwicklung: time4mambo
    (Video-)Tutorials: time4joomla

  9. Erhielt Danksagungen von:


  10. #8
    Neu an Board
    Registriert seit
    22.02.2011
    Beiträge
    26
    Bedankte sich
    5
    Erhielt 2 Danksagungen
    in 2 Beiträgen

    Standard

    So, ich habe mal alles durchprobiert und auch nochmal nach extetions geschaut. WIr sprechen hier von Joomla 1.5 bei 1.6 habe ich es noch nicht getestet, wiel ich (noch?) nicht in die Verlegenheit gekommen bin, das überhaupt zu brauchen. Wie ich aber auch gesehen habe, hab ich nicht eine sooooo brandneue Version von 1.5 (1.5.15). Ich hoffe und glaube allerdings, das die nicht so sehr ins Gewicht fällt.
    Was 1.6 betrifft, so warte ich auf dein Buch Axel, welches ich schon vorbestellt habe

    Chilicode will bei mir partout nicht funktionieren, ich habe keine Ahnung warum. Es ist fast so als hätte ich es nicht aktiviert (was ich natürlich habe).
    Mit dem bbcode Vorschlag von dropout2 siehts ähnlich aus, installiert, aktiviert und es verhält sich als sei es nicht angeschaltet.

    Ich habedann mal weitergesucht und die Extention CodeCitation gefunden und auch mal getestet.

    PHP-Code:
    <?php header("location: Seite.html");
    exit();
    ?>
    wird auch korrekt angezeigt. Ich hatte mich schon gefreut aber dann kam wieder die Ernüchterung bei folgendem Code:
    PHP-Code:
    <?php foreach($names as $name) : ?>

            <li>
            <?php if ($linknames==1) { ?>
            <a href="index.php?option=com_users&view=profile&member_id=<?php echo (int) $name->userid?>">
            <?php ?>
            <?php echo getUsernameFromID($name->userid); ?>
                <?php if ($linknames==1) : ?>
                    </a>
                <?php endif; ?>
            </li>
    <?php endforeach;  ?>
        </ul>
    <?php endif;
    Wird zu:
    PHP-Code:
    <li>
      
     <a href="/xxx/xxx/index.php?option=com_users&view=profile&member_id=userid;" ?="?">">
      
     userid); ?>
      
     </a>
      
     </li>
     
     </ul>
    <?php endif;
    (die xxx stehen für meinen Installationspfad)

    Ich bin mit meinem Latain langsam am Ende, möchte mich aber trotzdem schon jetzt für eure Bemühungen bedanken. Aber vielleicht hat ja noch wer eine zündenden Idee.
    Gruß
    Olaf
    Geändert von Zargon66 (05.03.2011 um 14:30 Uhr)

  11. #9
    Kommt häufiger vorbei Avatar von felfert
    Registriert seit
    13.02.2008
    Ort
    Ludwigsburg
    Alter
    54
    Beiträge
    330
    Bedankte sich
    4
    Erhielt 161 Danksagungen
    in 111 Beiträgen

    Standard

    Also ich bin immer noch der Meinung, das die verschluckten Zeilen mit dem Filtering zu tun haben. Ob das so ist, kannst Du ganz einfach feststellen: Code eingeben, Artikel speichern, Artikel nochmal editieren. Wenn dann jetzt schon der Text verändert ist, war es der Filter. Falls das so ist: siehe mein Hinweis auf die FAQ weiter oben.
    Watch this: AllVideos Reloaded

  12. Erhielt Danksagungen von:


  13. #10
    Neu an Board
    Registriert seit
    22.02.2011
    Beiträge
    26
    Bedankte sich
    5
    Erhielt 2 Danksagungen
    in 2 Beiträgen

    Standard

    felfert, das war der entscheidende Tip zum Testen, denn genau das ist passiert, ich habe nun bis auf den Super und den Admin alle markiert und ihnen die Negativliste zugewiesen und siehe da, in allen vorgeschlagenen extensions programmen oder was auch immer mir vorgeschlagen wurde klappt es nun.

    Ich muss mir nun nur aussuchen, welche Ansicht ich bevorzuge (ich denke es läuft auf den CodeCitation hinaus weils da noch 2-3 praktische extras gibt), aber endlich kann ich mir das "Bilderstellen" schenken und kann den Code so einfügen wie ich möchte.

    Danke euch allen.

+ Antworten

Lesezeichen

Berechtigungen

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