Σελίδα 50 από 78

Re: PirateGov

Δημοσιεύτηκε: 29 Σεπ 2012, 13:33
από random
τελικά έχει 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=σελίδα

Re: PirateGov

Δημοσιεύτηκε: 29 Σεπ 2012, 13:48
από baskin
Μπήκε.

Re: PirateGov

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

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

Να συζητήσουμε αν πρέπει να πετάει σε σελίδα συζήτησης ή στην κανονική.
Νομίζω στην κανονική.

Re: PirateGov

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


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

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

Re: PirateGov

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

τώρα οκ.

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

Re: PirateGov

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

τώρα οκ.

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


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

Re: PirateGov

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

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


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

Re: PirateGov

Δημοσιεύτηκε: 29 Σεπ 2012, 13:59
από baskin
random έγραψε:ελπίζω να μας ανοίξουν κάποια στιγμή κάποιο version control για να αναφέρουμε bugs


Το κοιτάω και αυτό...

Re: PirateGov

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

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


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


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

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

δες εδώ ένα παράδειγμα.

Re: PirateGov

Δημοσιεύτηκε: 29 Σεπ 2012, 14:02
από manos_
Εντάξει μας κάνει έτσι κι αλλιώς. Γι' αυτό είπα να το συζητήσουμε, χεχε.