Like News

Begonnen von amnesie84, 19 August 2010, 23:38:46

⏪ vorheriges - nächstes ⏩

0 Mitglieder und 1 Gast betrachten dieses Thema.

amnesie84

Hallo,

also ich habe zwar schon die suche bemüht aber ich habe nichts passendes finden können.
Nun also hier meine Frage ich hoffe das ich hier richtig gelandet bin.

Und zwar suche ich ein Plugin / Code
mit dem ich eine Like funktion für die News einbauen kann die dann auch auf
Facebook angezeigt werden

Gibt es sowas ?
hat jemand von euch sowas vielleicht schon einmal bei sich selber umgesetzt

RiotheRat

Das mit dem Facebook-Like würde ich derzeit gerade erst mal lassen.

-->> http://www.pragmamx.org/Forum-topic-31663.html
Unaufgeforderte PNs & Emails werden ignoriert

Erst wenn die letzte Zeile Code verhunzt, der letzte Server gehackt und der letzte Script-Kidde befriedigt ist, erst dann, werdet Ihr feststellen, dass Nuke nicht sicher ist...

anmShinichi

Warum  muss alles facebook sein, wenn man doch eine eigene community hat. in vielen dingen ist es zwar toll, gerade zur Werbung, aber ansonsten muss man doch facebook nicht so viele daten schenken. Also warum nicht selbst eine "Like It"-Funktion integrieren, um bei den News sehen zu können, wie oft sie gut ankam.
MonsterWorks - www.monsterworks.de

xmjay

ZitatAlso warum nicht selbst eine "Like It"-Funktion integrieren, um bei den News sehen zu können, wie oft sie gut ankam.
Genau, z.B. für die pragmaMx-Leutz  :note:
CMS-Version: pragmaMx 1.12.3 | PHP-Version: 5.2.12 | MySQL-Version: 5.1.66

anmShinichi

und es ist eigentlich schon eingebaut. Die Artikelbewertung. Heute aber vielleicht zu umständlich, ein "ein" Klick reichen muss, um etwas zu mögen. Warum also keinen Button in die News bauen, der 5 Sterne vergibt. und einen Zähler, der alle 5 Sterne-Stimmen zählt. Damit müsste keine neue Variable ins Spiel gebracht werden.
MonsterWorks - www.monsterworks.de

xmjay

Zitat
Die Artikelbewertung. Heute aber vielleicht zu umständlich, ein "ein" Klick reichen muss, um etwas zu mögen. Warum also keinen Button in die News bauen, der 5 Sterne vergibt. und einen Zähler, der alle 5 Sterne-Stimmen zählt. Damit müsste keine neue Variable ins Spiel gebracht werden.

Gute Idee.  :thumbup:
Dazu könnte z.B. die Datei "block-vkp_News_Rating.php" angepasst werden.
Nutzer, die diese Funktion nicht nutzen möchten, deaktivieren diesen Block.
CMS-Version: pragmaMx 1.12.3 | PHP-Version: 5.2.12 | MySQL-Version: 5.1.66

amnesie84

Zitat von: xmjay am 21 August 2010, 16:42:20
Zitat
Die Artikelbewertung. Heute aber vielleicht zu umständlich, ein "ein" Klick reichen muss, um etwas zu mögen. Warum also keinen Button in die News bauen, der 5 Sterne vergibt. und einen Zähler, der alle 5 Sterne-Stimmen zählt. Damit müsste keine neue Variable ins Spiel gebracht werden.

Gute Idee.  :thumbup:
Dazu könnte z.B. die Datei "block-vkp_News_Rating.php" angepasst werden.
Nutzer, die diese Funktion nicht nutzen möchten, deaktivieren diesen Block.

Hi,

also das wäre ja genau sowas was ich mir vorgestellt hatte.
Wenn sich da vielleicht finden würde der das anpassen kann :) ?

anmShinichi

Ich versuche es mal. Ich werde zwar den Block duplizieren, damit der bestehende weiterhin existiert. Aber es ist ja kein Problem, den neuen in der Administration auszutauschen ^^

Da ich die Funktion toll finde, schau ich mal, denn so schwer dürfte es nicht sein ;)

ich meld mich
MonsterWorks - www.monsterworks.de

xmjay

@ anmShinichi
@ amnesie84

Ihr habt eine PM.
CMS-Version: pragmaMx 1.12.3 | PHP-Version: 5.2.12 | MySQL-Version: 5.1.66

anmShinichi

Es geht doch nicht so einfach, weil das Rating-System nur Punkte zählt, aber nicht, wer den Punkt vergeben hat.
Daher habe ich eine neue Tabelle in der DB angelegt _stories_likes.

In der index.php im Modul News wurden auf Vorlage der rate_article die Funktionen like_article und dislike_article erstellt.

Wer mal schauen möchte, kann das gerne tun:

http://www.anmradio.de/modules.php?name=News&file=article&sid=33

Zugang für Demozwecke:
Benutzer: demo
Passwort: demo

Änderungen sind notwendig in:
modules/News/index.php [Neuer Code]
blocks/block-vkp_News_Liking.php [Neue File]
modules/News/language [Ausgabe-Text]
mysql: prefix_stories_likes [neue Tabelle mit id, sid, uid, timelock]

Ich bin grad noch dran, die Menge und die Sprachausgabe korrekt umzusetzen. Morgen könnte ich den Code mal zum Prüfen hier hochladen.
MonsterWorks - www.monsterworks.de

xmjay

CMS-Version: pragmaMx 1.12.3 | PHP-Version: 5.2.12 | MySQL-Version: 5.1.66

anmShinichi

Ich benötige Übersetzungshilfe:

Deutsch:
Bisher findet keiner diese News toll.
<num=1> Person findet diese News toll.
<num>1> Personen finden diese News toll.
Du findest diese News toll.
Du und <num=1> Person finden diese News toll.
Du und <num>1> Personen finden diese News toll.
Du musst eingeloggt sein, um zu voten.
Du findest diese News toll, dann klick den Button:
Vielen Dank für deine Wertung:
Tolle News!
Nicht mehr toll

Dieser Text wird in Englisch, Französisch und Türkisch benötigt. Wenn dies mir zugestellt werden könnte, kann es diese schon einpflegen.
Vielen Dank ^^
MonsterWorks - www.monsterworks.de

anmShinichi

Ich habe über Nacht darüber nachgedacht. Vielleicht sollte das anfangs für News verfügbar sein, aber datenbank-technisch schon für weitere bereiche wie Reviews, Content etc. vorbereitet sein. Schließlich kann man viel toll finden, nicht nur News.

So könnte man eine Tabelle anlegen wie prefix_loglikes

Und dort gäbe es dann die Zuordnung des Moduls, wie anfangs "News". Der Block müsste nur immer integriert werden, und egal in welchem Modul man gerade ist. Da wo es aktiv ist, erscheint es und der Block weiß, wo es sich befindet. Zwar wäre das ein 2. Step, aber die DB könnte jetzt schon so vorbereitet sein, damit keiner später die DB zumüllt.

Daher müsste auch ein Modul angelegt werden, welcher Name fürdas Modul würde dafür passen?
Ilike, Likeit oder kA, euer Ideenreichtum ist gefragt ^^.

Der Vorteil hier wäre, bestehende Dateien müssen nicht berührt werden :)
MonsterWorks - www.monsterworks.de

xmjay

Moin anmShinichi  :)

ZitatVielleicht sollte das anfangs für News verfügbar sein, aber datenbank-technisch schon für weitere bereiche wie Reviews, Content etc. vorbereitet sein.

:thumbup:

ZitatIlike, Likeit oder

Finde, LikeIt wäre passend.
CMS-Version: pragmaMx 1.12.3 | PHP-Version: 5.2.12 | MySQL-Version: 5.1.66

anmShinichi

Dann mal hier :)

Version 1.0 --- Ich gebe es auch für Prüfungen und Veränderungen frei ---
MonsterWorks - www.monsterworks.de

xmjay

Hi  !

Es funktioniert  :thumbup:

Es erscheinen allerdings 3 Meldungen:



CMS-Version: pragmaMx 1.12.3 | PHP-Version: 5.2.12 | MySQL-Version: 5.1.66

anmShinichi

#16
in Arbeit, Update folgt gleich.


[UPDATE] Einfach alle Dateien austauschen, jetzt sollte es aber gehen!
MonsterWorks - www.monsterworks.de

GeeLoo

hab es noch nicht eingebaut aber finde es macht schon was her auf deiner homepage    :thumbup: :thumbup: :thumbup:
www.Pragma-Themes.de | Themes - Module - Blöcke für pragmaMx

anmShinichi

Danke ^^, ich hoffe aber, dass es anderen auch gefällt und Einsatz findet, denn dann habe ich auch mal etwas für die Community getan, auch wenn es etwas Kleines war. Aber mehr wird folgen :)
MonsterWorks - www.monsterworks.de

amnesie84

Hallo,

erst einmal möchte ich mich bei euch bedanken das ihr das so schnell Umgesetzt habt  :thumbup: :thumbup:
habe das ganze auch soeben mal eingebaut, aber leider scheint das nicht zu Funktionieren zumindest bei mir nicht.

Hier dazu am besten mal den Link damit ihr auch mal Testen könnt.

>> http://www.knuddelshelp.net