Elxis CMS Forum

Ελληνικό Forum => Πρόσθετα => Topic started by: michalis1984 on January 03, 2007, 05:27:02

Title: Βοηθεια για το AkoComment
Post by: michalis1984 on January 03, 2007, 05:27:02
Χρειαζομαι καποια βοηθεια για να κανω το AkoComment να δουλεψει με το Elxis μου και θα ημουν ευγνωμων αν με βοηθουσε καποιος. Κατ'αρχη να πω οτι ειμαι πρωταρης.  ::) ??? :o

Λοιπον έχω κανει κανονικα εγκατασταση του component, του module, και του mambot με επιτυχια. Ακολούθως απο την "διαχειρηση mambots "  δημοσιευσα το AkoCommentBot. Να σημειωσω οτι μου εμφανιστηκε μια χαρα το AkoComments στα components και ειδα τις ρυθμισεις του. Ολα φαινονται μια χαρα αλλα δεν μου δουλευει. Δεν αλλαξε τιποτα στην ιστοσελιδα μου για να κανουν σχολια στα αρθρα οι επισκεπτες. Μηπως χρειαζετε να κανω κατι αλλο που δεν το εκανα;  8)
Title: Re: Βοηθεια για το AkoComment
Post by: eliasan on January 03, 2007, 08:48:38
Καλημέρα,

Από το mambots -> Site Mambots, φροντίζεις ώστε το AkoCommentBot να είναι δημοσιευμένο και το Επίπεδο πρόσβασης να είναι Public Frontend.

Από τις ρυθμίσεις του component (Components -> AkoComment -> Edit Settings), επιλέγεις το "Main Operating Mode" ή "Κύριος Τρόπος Λειτουργίας".

Αν το ορίσεις σε "Χρήση Μεμονωμένου botcommand", θα πρέπει να προσθέτεις το mambot στα κείμενα που θέλεις να δώσεις δυνατότητα σχολιασμού.

Αν το ορίσεις σε "Επιλέξτε από τις παρακάτω ενότητες", τότε αυτόματα όλα τα άρθρα που ανήκουν στις ενότητες που θα επιλέξεις στη λίστα "Διαθέσιμες Ενότητες", θα περιλαμβάνουν δυνατότητα σχολιασμού.
Title: Re: Βοηθεια για το AkoComment
Post by: michalis1984 on January 03, 2007, 10:30:44
Καλημερα και ευχαριστω πολυ για την απαντηση.

Αυτο που δεν εκανα σωστο ηταν οτι το ειχα ρυθμισμενο σε "Χρήση Μεμονωμένου botcommand", και δεν εβαζα το  {moscomment}. Τωρα όμως έμαθα  :D
Title: Re: Βοηθεια για το AkoComment
Post by: babis1 on February 12, 2007, 10:52:23
μια ερωτηση το ako στελνει τους σχολιασμους στο site με σκοπο να βλεπουν τα σχολια ολοι η ειναι μια φορμα η οποια στελνετε στους admin του site?
Title: Re: Βοηθεια για το AkoComment
Post by: akalant on February 12, 2007, 14:58:46
Τα σχόλια είναι για κάθε αντικείμενο. Ο admin μπορεί να λαμβάνει ενημερωτικό email και οι χρήστες (σύμφωνα με τις ρυθμίσεις του admin) να τα διαβάζουν.
Title: Re: Βοηθεια για το AkoComment
Post by: nikos on March 27, 2007, 12:20:12
Μια απορία...

Αποσυμπιέζοντας το αρχείο elx_akocommenttw14.zip προκύπτουν 3 αρχεία ήτοι (bot_elx_akocommenttw14.zip, com_elx_akocommenttw14.zip, mod_elx_ac_mostfavoured.zip). Το τελευταίο αφορά το σχετικό module. Μήπως εκ παραδρομής (κρίνοντας και εκ του ονόματος) μπήκε μέσα λάθος module;

////
 
Title: Re: Βοηθεια για το AkoComment
Post by: akalant on March 27, 2007, 15:16:14
Τα 3 αρχεία είναι σωστά. Θα εγκαταστήσεις το πρώτο ως mambot,  το δεύτερο ως component, το τρίτο ως   module. Μετά θα κάνεις τις αναγκαίες ρυθμίσεις. Διάβασε και τα πρώτα posts του θέματος.
Title: Re: Βοηθεια για το AkoComment
Post by: ArXoS on October 28, 2008, 16:26:12
Προσθέτω εδώ μία μικρή επέμβαση που έκανα στο AkoComment

Δίνει την δυνατότητα αποστολής email ενημέρωσης στους συντάκτες του άρθρου οτι σχολιάστηκε η δημοσίευσή τους (για την περίπτωση που έχετε πολλούς authors που αρθρογραφούν)
To ενημερωτικό email περιλαμβάνει το όνομα της δημοσίευσης, το Link της, το όνομα του σχολιαστή, την ημερομηνία και το σχόλιο (AkoComment Tweaked Special Edition v.1.4, elxis 2006)

Μετά από το
Code: [Select]
# Perform database query

$date      = date( "Y-m-d H:i:s" );

$ip        = getenv('REMOTE_ADDR');

$query2 = "INSERT INTO #__akocomment SET contentid='$contentid', ip='$ip', name='$acname', web='$web', email='$email', title='$title', comment='$comment', date='$date', published='$ac_autopublish', iduser='$iduser', subscribe='$subscribe';"; // modify by bpixel (add "web='$web', email='$email'," ) Modified by visualclinic.fr (add ", iduser='$iduser', subscribe='$subscribe'")

$database->setQuery( $query2 );

$database->query();

Προσθέστε

Code: [Select]
# EMAIL NOTIFICATION TO THE AUTHOR by ArXoS
    ########################################
   
    # Search the identity of the creator
    $query_id_author = "SELECT created_by FROM #__content WHERE id=$contentid";
    $database->setQuery( $query_id_author );
    $id_author = $database->loadResult();

    # Search for the creators email
    $queryauthor = "SELECT email FROM #__users WHERE id=$id_author";
    $database->setQuery( $queryauthor );
    $authorEmail = $database->loadResult();

    # Search for item title
    $itemtitle = "SELECT title FROM #__content WHERE id=$contentid";
    $database->setQuery( $itemtitle );
    $id_title = $database->loadResult();

    $url_articolo = "http://your_site/index.php?option=com_content&task=view&id=$contentid";
    $commento = "\r\nΤίτλος δημοσίευσης·: ".$id_title."\r\nΗμερομηνία: ".$date."\r\nΌομα: ".$acname."\r\nΣχόλιο: ".$comment;
    $messaggio = "Έχει σχολιαστεί δημοσίευσή σας στο your_site. Για να δείτε τη δημοσίευση που σχολιάστηκε μπορείτε να χρησιμοποιήσετε τον παρακάτω σύνδεσμο:\r\n$url_articolo\r\n\r\n $commento";
    mail($authorEmail,_AKOCOMMENT_ADMINMAILHEADER,$messaggio,"From: your_site<your@email>");
   
   
    ######################################## 
Title: Re: Βοηθεια για το AkoComment
Post by: ArXoS on August 03, 2009, 01:18:51
Βρήκα και ένα λαθάκι που κάνει το akocomment στην προσθήκη στα αγαπημένα
Το πρόγραμμα έκανε έλεγχο για διπλοεγγραφή μιας δημοσίευσης στα αγαπημένα σύμφωνα με την ΙΡ και όχι με το user_id του χρήση, με πολλές παρενέργειες

Για να το διορθώσετε, ανοίξτε το components/com_akocomment/akocomment.php
βρείτε στην function saveFavoured

Code: [Select]
// Check already favoured
$query = "SELECT * FROM #__akocomment_favoured WHERE id_content = '$id' AND ip='$ip'";

και αντικαταστήστε με

Code: [Select]
$id_user   = $my->id;

// Check already favoured
$query = "SELECT * FROM #__akocomment_favoured WHERE id_content = '$id' AND id_user='$id_user'";