PirateGov

Δήλωσε συμμετοχή στις ομάδες εργασίας και βοήθησε στην λειτουργία του κόμματος.
random
Δημοσιεύσεις: 713
Εγγραφή: 09 Σεπ 2012, 12:34
Επικοινωνία:

Re: PirateGov

Δημοσίευσηαπό random » 29 Σεπ 2012, 13:33

τελικά έχει Bug γιατί το Localhost το δικό μου είναι παλιότερο version.
βάλτε αυτό.

random έγραψε:μάλλον βάλτε αυτό, που κουκουλώνει το bug του urlencode

Κώδικας: Επιλογή όλων

            <?php
                if ( !defined( 'MEDIAWIKI' ) ) {
                        die( 'This file is a MediaWiki extension, it is not a valid entry point' );
                }
                class pirategov {
                }           
                $wgExtensionCredits['outputpagehook'][] = array(
                    'name'=>'PirateGov Hook',
                    'url'=>'http://www.mediawiki.org/wiki/Extension:PirateGov',
                    'author'=>'qwertyuiopasdfghjklz',
                    'description'=>'it adds a [Vote+][Vote-][edit][talk] of every section that begins with Vote:.',
                    'version'=>'0.00001c'
                );

                $wgHooks['OutputPageBeforeHTML'][] = 'wfPirateGov';
                 
               
                function wfPirateGov(&$outputpage, &$text) {
                    global $wgVoteplustext;
                    global $wgVoteminustext ;
                    global $wgServer;
                    global $wgScriptPath;   
                    $geteditsectionhint=wfMsg('editsectionhint');
                    $cutgeteditsectionhint= substr($geteditsectionhint, 0, strpos($geteditsectionhint, ':'));
                   
                    $text = preg_replace(
              "/<span class=\"editsection\">\[<a href=\"(.+)\" title=\"$cutgeteditsectionhint: Vote:(.+)\">".wfMsg('editsection')."<\/a>\]<\/span>/i",
                    "<span class=\"editsection\"> [<a href=\"$1&summary=Vote: $2 plus\">$wgVoteplustext</a>] [<a href=\"$1&summary=Vote: $2 minus\">$wgVoteminustext </a>] [<a href=\"$1\" title=\"$2\">".wfMsg('editsection')."</a>] [<a href=\"$wgServer$wgScriptPath/index.php?title=".wfMsg('sp-contributions-talk').":$outputpage->mPagetitle/$2\" title=\"$2\">".wfMsg('sp-contributions-talk')."</a>]   </span>"
                    ,$text);
                    return true;
                }


το bug που διoρθώνει ο παραπάνω κώδικας είναι γιατί ενώ στο δικό μου Localhost επιτρέπεται η κλήση
http://hostname/index.php/σελίδα
στο pirategov1 πρέπει υποχρεωτικά να καλεσεις
http://hostname/index.php?title=σελίδα

baskin
Μέλος του Κόμματος Πειρατών
Δημοσιεύσεις: 8666
Εγγραφή: 23 Δεκ 2011, 23:28
Τοποθεσία: Σύρος, Κυκλάδες

Re: PirateGov

Δημοσίευσηαπό baskin » 29 Σεπ 2012, 13:48

Μπήκε.
Στον τάφο της Αμφίπολης είναι ο Μαυρογένης...

manos_
Δημοσιεύσεις: 811
Εγγραφή: 12 Απρ 2012, 21:39

Re: PirateGov

Δημοσίευσηαπό manos_ » 29 Σεπ 2012, 13:50

Το [συζήτηση] όμως με πετάει στο άσχετο. Θα έπρεπε να με πετάει σε υποσελίδα,
κάτω δηλαδή από τη σελίδα που βρισκόμαστε,
(αν δεν υπάρχει, κάνει δημιουργία σελίδας)
με τίτλο τον τίτλο της ενότητας.

EDIT:
Χμμ, έστρωσε!

Να συζητήσουμε αν πρέπει να πετάει σε σελίδα συζήτησης ή στην κανονική.
Νομίζω στην κανονική.
Τελευταία επεξεργασία από 1 και manos_, έχει επεξεργασθεί 29 φορά/ες συνολικά
Το τρολάρισμα ή το αγνοούμε ή χλευάζουμε τον φανατισμό του, αλλιώς το τρολ σπέρνει τη διάλυση.
Όμως το τρολ δεν ευθύνεται αν δεν έχει ξεκαθαριστεί το ηθικό πλαίσιο.
Και η ηθική προκύπτει από το όραμα και τις αξίες.

random
Δημοσιεύσεις: 713
Εγγραφή: 09 Σεπ 2012, 12:34
Επικοινωνία:

Re: PirateGov

Δημοσίευσηαπό random » 29 Σεπ 2012, 13:52

manos_ έγραψε:Το [συζήτηση] όμως με πετάει στο άσχετο. Θα έπρεπε να με πετάει σε υποσελίδα,
κάτω δηλαδή από τη σελίδα που βρισκόμαστε,
(αν δεν υπάρχει, κάνει δημιουργία σελίδας)
με τίτλο τον τίτλο της ενότητας.


επειδή πρόκειται για εκτενής συζήτηση, φτιάχνει μια νέα σελίδα, για να μπορούν να μιλάνε πολύ.

δηλαδή έστω ότι στο καταστατικό θέλουμε να μιλήσουμε για την παράγραφο1
το συζήτηση σε πετάει στην σελίδα
συζήτηση:καταστατικό/παράγραφος1
αν δεν υπάρχει, σε καλεί να την δημιουργήσεις
Τελευταία επεξεργασία από 1 και random, έχει επεξεργασθεί 29 φορά/ες συνολικά

manos_
Δημοσιεύσεις: 811
Εγγραφή: 12 Απρ 2012, 21:39

Re: PirateGov

Δημοσίευσηαπό manos_ » 29 Σεπ 2012, 13:53

όχι, δεν είχαν γίνει παντού οι αλλαγές και με πέταξε μια φορά στην αρχική σελίδα του wiki

τώρα οκ.

Παρατηρώ ένα minor, πρέπει μετά το Vote: να ακολουθεί γράμμα και όχι τίποτα ή space.
Το τρολάρισμα ή το αγνοούμε ή χλευάζουμε τον φανατισμό του, αλλιώς το τρολ σπέρνει τη διάλυση.
Όμως το τρολ δεν ευθύνεται αν δεν έχει ξεκαθαριστεί το ηθικό πλαίσιο.
Και η ηθική προκύπτει από το όραμα και τις αξίες.

random
Δημοσιεύσεις: 713
Εγγραφή: 09 Σεπ 2012, 12:34
Επικοινωνία:

Re: PirateGov

Δημοσίευσηαπό random » 29 Σεπ 2012, 13:57

manos_ έγραψε:όχι, δεν είχαν γίνει παντού οι αλλαγές και με πέταξε μια φορά στην αρχική σελίδα του wiki

τώρα οκ.

Παρατηρώ ένα minor, πρέπει μετά το Vote: να ακολουθεί γράμμα και όχι τίποτα ή space.


Minor, όπως το λες, έχουμε πολλά άλλα να κάνουμε.
ελπίζω να μας ανοίξουν κάποια στιγμή κάποιο version control για να αναφέρουμε bugs
Τελευταία επεξεργασία από 1 και random, έχει επεξεργασθεί 29 φορά/ες συνολικά

manos_
Δημοσιεύσεις: 811
Εγγραφή: 12 Απρ 2012, 21:39

Re: PirateGov

Δημοσίευσηαπό manos_ » 29 Σεπ 2012, 13:57

random έγραψε:
επειδή πρόκειται για εκτενής συζήτηση, φτιάχνει μια νέα σελίδα, για να μπορούν να μιλάνε πολύ.

δηλαδή έστω ότι στο καταστατικό θέλουμε να μιλήσουμε για την παράγραφο1
το συζήτηση σε πετάει στην σελίδα
συζήτηση:καταστατικό/παράγραφος1
αν δεν υπάρχει, σε καλεί να την δημιουργήσεις


Σωστά. Σκέφτομαι μόνο να μην πετά στη σελίδα συζήτησης αλλά στη βιτρίνα, μπροστά.
Το τρολάρισμα ή το αγνοούμε ή χλευάζουμε τον φανατισμό του, αλλιώς το τρολ σπέρνει τη διάλυση.
Όμως το τρολ δεν ευθύνεται αν δεν έχει ξεκαθαριστεί το ηθικό πλαίσιο.
Και η ηθική προκύπτει από το όραμα και τις αξίες.

baskin
Μέλος του Κόμματος Πειρατών
Δημοσιεύσεις: 8666
Εγγραφή: 23 Δεκ 2011, 23:28
Τοποθεσία: Σύρος, Κυκλάδες

Re: PirateGov

Δημοσίευσηαπό baskin » 29 Σεπ 2012, 13:59

random έγραψε:ελπίζω να μας ανοίξουν κάποια στιγμή κάποιο version control για να αναφέρουμε bugs


Το κοιτάω και αυτό...
Στον τάφο της Αμφίπολης είναι ο Μαυρογένης...

random
Δημοσιεύσεις: 713
Εγγραφή: 09 Σεπ 2012, 12:34
Επικοινωνία:

Re: PirateGov

Δημοσίευσηαπό random » 29 Σεπ 2012, 14:01

manos_ έγραψε:
random έγραψε:
επειδή πρόκειται για εκτενής συζήτηση, φτιάχνει μια νέα σελίδα, για να μπορούν να μιλάνε πολύ.

δηλαδή έστω ότι στο καταστατικό θέλουμε να μιλήσουμε για την παράγραφο1
το συζήτηση σε πετάει στην σελίδα
συζήτηση:καταστατικό/παράγραφος1
αν δεν υπάρχει, σε καλεί να την δημιουργήσεις


Σωστά. Σκέφτομαι μόνο να μην πετά στη σελίδα συζήτησης αλλά στη βιτρίνα, μπροστά.


όχι, η σελίδα μπροστά θα έχει το κείμενο της παραγράφου.
ενώ στο κατατατικό η παράγραφος αντί να έχει κείμενο μπορεί να αναφέρεται ως
{{:καταστατικο/παραγραφος1}}

αυτό δίνει κάποιες έχτρα δυνατοτητες, γιατί στην συζήτηση:καταστατικό/παράγραφος1 μπορεί να ψηφιστεί νέα έκδοση της καταστατικό/παράγραφος1 η οποία και θα αντικαταστήσει αυτόματα την παλιά στο καταστατικό.

δες εδώ ένα παράδειγμα.
Τελευταία επεξεργασία από 1 και random, έχει επεξεργασθεί 29 φορά/ες συνολικά

manos_
Δημοσιεύσεις: 811
Εγγραφή: 12 Απρ 2012, 21:39

Re: PirateGov

Δημοσίευσηαπό manos_ » 29 Σεπ 2012, 14:02

Εντάξει μας κάνει έτσι κι αλλιώς. Γι' αυτό είπα να το συζητήσουμε, χεχε.
Το τρολάρισμα ή το αγνοούμε ή χλευάζουμε τον φανατισμό του, αλλιώς το τρολ σπέρνει τη διάλυση.
Όμως το τρολ δεν ευθύνεται αν δεν έχει ξεκαθαριστεί το ηθικό πλαίσιο.
Και η ηθική προκύπτει από το όραμα και τις αξίες.


Επιστροφή στο

Μέλη σε σύνδεση

Μέλη σε αυτή την Δ. Συζήτηση: 3 και 0 επισκέπτες