Ikariam-GetAllMessages

By mindfox Last update Apr 24, 2010 — Installed 9,183 times.

Προτάσεις για επιπλεόν λειτουργίες.

in
Subscribe to Προτάσεις για επιπλεόν λειτουργίες. 9 posts, 4 voices



Gousgounis Scriptwright
FirefoxWindows

Χαίρομαι που εκτός από το ika-core ξεχωρίζει ένα ακόμη Ελληνικό script.
Για το λόγο αυτό γράφω μερικές προτάσεις για τη περαιτέρω βελτίωση του εκτός απο τα ωραίες ιδέες του ToDo List.

1. Διεθνοποίηση. Δέν είναι λίγοι οι πατριώτες μας στον Org ή στον test.

2. Με μία μικρή τροποποίηση θα μπορεί να βγάζει preview των μυνημάτων ώστε να μη χρειάζεται να διαβάζουμε τα άχρηστα.
πχ περίπου στη γραμμή 300:

[code]
///// tmptst = null;

var tabella = document.getElementById("messages").getElementsByTagName("table")[0];
var righe = tabella.getElementsByTagName("tr");
var title;
var test = "";

for (i in righe) {
if (righe[i].id.indexOf("message")==0) {
title = righe[i].getElementsByTagName("td")[3];
}
if (righe[i].id.indexOf("tbl_mail")==0) {
testo = righe[i].getElementsByTagName("div")[0].innerHTML;
if (testo.indexOf("

 
Gousgounis Scriptwright
FirefoxWindows

[code]
///// tmptst = null;

var tabella = document.getElementById("messages").getElementsByTagName("table")[0];
var righe = tabella.getElementsByTagName("tr");
var title;
var test = "";

for (i in righe) {
if (righe[i].id.indexOf("message")==0) {
title = righe[i].getElementsByTagName("td")[3];
}
if (righe[i].id.indexOf("tbl_mail")==0) {
testo = righe[i].getElementsByTagName("div")[0].innerHTML;
if (testo.indexOf("

0) {
title.innerHTML = newTitle;
}
}
}
};


///// endcallback = function() {
[/code]

 
Gousgounis Scriptwright
FirefoxWindows

3. Συμβατότητα με το ika-core (έχει αναφερθεί και σε άλλα Posts). Ανεξαρτήτως της σειράς εκτέλεσης των scripts τα κουμπιά του Ika-core δεν εμφανίζονται.

4. Κατηγοριοποίηση μηνυμάτων σε custom κατηγορίες.
Δηλ Να έχει τη δυνατότητα ο χρήστης να ορίζει δικές του κατηγορίες με βάση λέξεις κλειδιά (κάτι σαν τα φίλτρα του outlook ας πούμε). Πχ θέλω να ορίσω ότι όποιο μήνυμα περιλαμβάνει τις λέξεις "μουσείο" "κενή θέση" ή "mouseio" να εμφανίζεται στην κατηγορία - "Πολιτισμικές"

 
mindfox Script's Author
FirefoxWindows

Καταρχήν να ζητήσω συγνώμη για την αδράνεια που έδειξα τόσο καιρό. Η πολύ δουλειά τρώει τον αφέντη και έτσι όπως με πάει δεν θα μείνω τίποτα...
Ζητώ την υπομονή όλων μέχρι τα μέσα του επόμενου μήνα (Νοέμβριος 2009) όπου θα έχω ολοκληρώσει όλα τα projects poy moυ έχουν αναθέσει από την αρχή του χρόνου και θα έχω ελεύθερο χρόνο να ασχοληθώ με το script.
Επί του παρόντος, μόλις κατάλαβα ότι το script δεν δούλευε με τη νέα έκδοση του ikariam, ετοίμασα και ανέβασα ένα update που το κάνει πάλι λειτουργικό.

Οι προτάσεις σου είναι ωραίες αλλά θέλουν λίγο σκέψη για τον τρόπο με τον οποίο θα υλοποιηθούν. Το λέω αυτό διότι η μνήμη στους browsers δεν είναι αμέτρητη και πρέπει να σκεφτούμε το πως θα αντιδράσει ο browser όταν θα δημιουργεί το preview για 1000+ μηνύματα (ναι, υπάρχουν και τέτοια νούμερα)...

Πάντως μου άρεσαν πολύ και θα σκεφτώ πάρα πολύ σοβαρά για τον τρόπο που θα υλοποιηθούν.
Ευχαριστώ για το χρόνο και τη διάθεση να μοιραστείς μαζί μας τις ιδέες (και τον κώδικα φυσικά) και ελπίζω να καταφέρω να κρατήσω ψηλά το ενδιαφέρον για το script.

 
kleiw7 User
FirefoxWindows

Καλησπέρα.

Το σκριπτάκι σου είναι φοβερό, με βόλεψε απίστευτα.
Μια μικρή προτασούλα σχετικά με τον χρωματισμό των μηνυμάτων. Έχεις χρώμα σε π.μ., σε πολιτιστικές συνθήκες.. μήπως παίζει να μπει ένα χρωματάκι και στα "Επικοινώνησε με τον διπλωμάτη"??
Ξέρω, ο καθένας με τον πόνο του... αλλά θα βόλευε τρελά μέσα στον πανικό των άλλων μηνυμάτων, να ξεχωρίζουν και αυτά.

Ευχαριστώ για το χρόνο σου,
Κλειώ

 
Gousgounis Scriptwright
FirefoxWindows

Το έχω ετοιμάσει για σχεδόν όλες τις κατηγορίες μηνυμάτων kleiw7 και επίσης πρόσθεσα επιλογή για διεθνοποίηση και στους υπόλοιπους servers.
Στείλε μου pm με το mail σου για να σας στείλω τον κώδηκα.
Αν έχω το ok απο τον mindfox θα το ανεβάσω και εδώ.

Αυτό που δε προσπάθησα να κάνω είναι να εμφανίζει τα χρώματα ανα είδος θέματος κατά τη διάρκεια εκτέλεσης της ανάκτησης και όχι στο τέλος.

 
mindfox Script's Author
FirefoxWindows

Gousounis, φυσικά και έχεις το ok για ανέβασμα του κώδικα.
Μόλις το δω, θα το προσθέσω στο source του script, με τα αντίστοιχα credits.

Έχε υπόψην σου όμως ότι ετοιμάζω ένα παραθυράκι, στο οποίο θα γίνονται πολλές ρυθμίσεις για το πρόγραμμα. Μέχρι τότε όμως, το patch που έχεις φτιάξει θα βολέψει πολλούς (και σίγουρα και μένα ;-) )

 
Gousgounis Scriptwright
FirefoxWindows

Σου έστειλα τον κώδικα με μήνυμα για να τον ανεβάσεις.
Βέβαια είναι βασισμένος στην 0.1.2 οπότε θα πρέπει να τον προσαρμόσεις.

Τώρα δουλεύω σε μία ακόμη προσθήκη: Να δείχνει λαμπάκι στα κυκλικά δίπλα σε όσους είναι online, για να ξέρουμε αν πρέπει να περιμένουμε απάντηση ή όχι...

 
giorgosCript User
FirefoxX11

katarxas na pw ena megalo bravo gia thn idea kai thn ektelesh ! :)

loipon .. 8a htan poly voliko an yphrxe mia epilogh gia na skanarei mexri to teleutaio adiavasto , px an exw diavasei ena mnm sthn selida 130 , na scanarei apo ekei mexri to 1

epishs to ikariam Subject pou to synolo twn paiktwn to xrhsimopoiei ypostirizei mono ta 10 prwta mnmta auto logika 8a einai 8ema tou allou script alla esy 8a ksereis kalytera katse na ma8w thn C++ prwta k meta java :) isws ena mikro patch giato ikariam subject

zhtaw polla kserw , loipon sas euxaristoume k pali kyrie mindfox poly kalh douleia

Cross
Presentational HTML allowed.
Use <code> for inline code and <pre> for code blocks. Use &lt; and &gt; for literal < and >.
We help break paragraphs and link your links.
or cancel