+ Antworten
Ergebnis 1 bis 6 von 6

Thema: Artikel Bewertung mosvote

  1. #1
    Verbringt hier viel Zeit Avatar von partus
    Registriert seit
    07.02.2006
    Ort
    Wunstorf
    Beiträge
    740
    Bedankte sich
    16
    Erhielt 158 Danksagungen
    in 129 Beiträgen

    Standard Artikel Bewertung mosvote

    Es wurde in verschiedenen Threads schon einmal nachgefragt, wie man die Bewertungsfunktion anders gestalten könne. Habe nun folgendes gemacht.
    (getestet unter Joomla 1.0.11)

    Zum Platzieren der Bewertung unter dem Artikel, wo sie eigentlich auch hingehört

    /mambots/content/mosvote.php
    Zeile 17
    statt
    $_MAMBOTS->registerFunction( 'onBeforeContent', 'botVoting' );
    folgendes
    $_MAMBOTS->registerFunction( 'onAfterDisplayContent', 'botVoting' );

    Die "Bewertungsbilder" sind unter /images/M_images/rating_star.png bzw. rating_star_blank.png abgelegt, wenn sie nicht explizit im Template-Ordner zu finden sind. Im Anhang habe ich mal 2 alternative Sternchensymbole statt der Punkte abgelegt

    Mann kann die Skala auch varieren (standardmässig auf 5). Dazu muss die o.g. mosvote.php als auch die /components/content.php angepasst werden.

    Änderungen mosvote.php (10er Bewertung)
    Zeile 37
    for ($i=$row->rating; $i < 10; $i++) {

    ab Zeile 50
    $html .= '<input type="radio" alt="vote 1 star" name="user_rating" value="1" />';
    $html .= '<input type="radio" alt="vote 2 star" name="user_rating" value="2" />';
    $html .= '<input type="radio" alt="vote 3 star" name="user_rating" value="3" />';
    $html .= '<input type="radio" alt="vote 4 star" name="user_rating" value="4" />';
    $html .= '<input type="radio" alt="vote 5 star" name="user_rating" value="5" />';
    $html .= '<input type="radio" alt="vote 6 star" name="user_rating" value="6" />';
    $html .= '<input type="radio" alt="vote 7 star" name="user_rating" value="7" />';
    $html .= '<input type="radio" alt="vote 8 star" name="user_rating" value="8" />';
    $html .= '<input type="radio" alt="vote 9 star" name="user_rating" value="9" />';
    $html .= '<input type="radio" alt="vote 10 star" name="user_rating" value="10" checked="checked" />';

    Änderungen content.php (10er Bewertung)
    Zeile 2357
    if (($user_rating >= 1) and ($user_rating <= 10)) {

    Das Aussehen wird u.a. über die Klassen content_rating und content_voting gesteuert.
    Habe mal etwas gebastelt...

    .content_rating{
    background-color: #fbfbfb;
    display: block;
    width: 350px;
    margin-top: 5px;
    padding-left: 5px;
    padding-top: 5px;
    padding-right: 5px;
    border-top: 1px solid #999999;
    border-right: 1px solid #999999;
    border-bottom: 1px none #999999;
    border-left: 1px solid #999999;
    }
    .content_vote{
    background-color: #fbfbfb;
    display: block;
    width: 350px;
    padding-left: 5px;
    margin-bottom: 5px;
    padding-right: 5px;
    padding-bottom: 5px;
    border-top: 1px none #999999;
    border-right: 1px solid #999999;
    border-bottom: 1px solid #999999;
    border-left: 1px solid #999999;
    }

    Dazu wurde in der mosvote noch in Zeile 43 ein br rausgenommen
    $html .= "</span>\n<br />\n";

    Im gezippten Anhang: Sternchenbilder, gehackte mosvote.php, content.php
    Angehängte Dateien
    Geändert von partus (02.04.2007 um 22:50 Uhr) Grund: was vergessen

  2. #2
    Neu an Board Avatar von sonnenblume
    Registriert seit
    05.05.2005
    Beiträge
    66
    Bedankte sich
    2
    Erhielt 3 Danksagungen
    in 3 Beiträgen

    Standard Re:

    hallo partus,

    danke für dein hack
    hab ich eingebaut und klappt wunderbar. ich hab dann in der mosvote noch eine zeile eingefügt, damit die bewertung auch als zahl angezeigt wird:


    PHP-Code:
    $html .= intval$row->rating ); 
    da wird allerdings immer nur eine ganze Zahl angezeigt (auf- oder abgerundet)
    gibts da ne möglichkeit, dass zb 4.3 oder so als Bewertung angezeigt wird?

    das modul topratedarticles hab ich noch etwas erweitert. jetzt kann man im admin-bereich die kategorie und section auswählen.
    lg
    Angehängte Dateien

  3. #3
    Neu an Board
    Registriert seit
    24.06.2006
    Beiträge
    39
    Bedankte sich
    5
    1 Danksagung in 1 Beitrag

    Standard

    Super, genau das, wonach ich gesucht habe. Aber mal eine ganz blöde Frage: Wo finde ich denn die Datei content.php ???

    ----------------------------------
    Edith sagt, dass ich es nach ein bißchen googlen selber herausgefunden habe, und zwar hier: .../joomla/components/com_content

  4. #4
    Neu an Board
    Registriert seit
    21.08.2007
    Beiträge
    4
    Bedankte sich
    0
    Erhielt 0 Danksagungen
    in 0 Beiträgen

    Standard Bewertungen in der Tabellen Ansicht anzeigen

    Kann man die Bewertungen auch in der Tabellenansicht (Table Content Category) ausgeben?

    Datum - Titel - Autor - Bewertung - Hits

    Und dann vielleicht auch noch danach sortieren?

  5. #5
    Neu an Board
    Registriert seit
    29.09.2007
    Beiträge
    66
    Bedankte sich
    16
    Erhielt 7 Danksagungen
    in 6 Beiträgen

    Standard Für alle die das noch für 1.5 brauchen

    Mit 1.5 ist es etwas anders aber ähnlich:
    unter plugins\content gibt es eine Datei vote.php, die Anpassungen muss man dort machen.

    Ich habe es auch noch soweit ergänzt, dass nach der Bewertung ein Strich gemacht wird, damit es etwas klarer ersichtlich wird.

    Axel
    Angehängte Dateien

  6. Erhielt Danksagungen von:


  7. #6
    Neu an Board Avatar von Joomlaner_CH
    Registriert seit
    25.02.2008
    Ort
    Schweiz
    Beiträge
    13
    Bedankte sich
    2
    Erhielt 2 Danksagung
    in 1 Beitrag

    Standard Genau nach was ich gesucht habe DANKE

    Hallo! Vielen dank für diese Anpassung. Danach habe ich lange gesucht! Aber eine Frage.... Weisst Du zufällig in welchem Sprachfile man das "Benutzerbewertung" ändern kann in "Bildbewertung" ??
    Im Content.ini ist es nicht.....

    Vielen Dank

    Joomlaner
    Einfach weiter probieren...

+ Antworten

Ähnliche Themen

  1. Artikel Bewertung
    Von KiowaDesign im Forum Allgemeine Fragen zu Joomla
    Antworten: 14
    Letzter Beitrag: 11.11.2006, 21:18
  2. Letterman: Weitere Artikel anzeigen
    Von roco im Forum Joomla Komponenten
    Antworten: 1
    Letzter Beitrag: 10.04.2006, 07:09
  3. Berechtigungsfrage im Frontend für Artikel
    Von m-werk im Forum Allgemeine Fragen zu Joomla
    Antworten: 2
    Letzter Beitrag: 16.03.2006, 09:11
  4. Wie kann ich die Startseite abändern?
    Von Schwabenpfeil im Forum Allgemeine Fragen zu Joomla
    Antworten: 5
    Letzter Beitrag: 07.03.2006, 23:54
  5. Sucfunktion: Findet nicht alle Artikel
    Von cybermikka im Forum Allgemeine Fragen zu Mambo
    Antworten: 0
    Letzter Beitrag: 22.01.2005, 16:58

Lesezeichen

Berechtigungen

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