Σελίδα 52 από 78
Re: PirateGov
Δημοσιεύτηκε: 29 Σεπ 2012, 15:16
από random
manos_ έγραψε:random έγραψε:random έγραψε:
άρα ίσως πρέπει να το δούμε αντίστροφα, δηλαδή εκεί που ψηφίζουν να είναι σταθερό το κείμενο.
ενώ στο καταστατικο/παραγραφος1.2 εκεί να παίζει template.
δυστυχώς όμως το απλό template
{{:Πειρατές/Kαταστατικό#Παράγραφος 1.2}}
δεν παίζει, σου φέρνει όλοκληρο το καταστατικό.
οπότε πρέπει να γραφτεί κάποιο template που να φέρνει την παράγραφο.
γιαυτό υπάρχει κάποια λύση;
Μόνο αν κάθε παράγραφος γίνει ξεχωριστή σελίδα και εισάγεται στην κεντρική και αλλού με {{: }}
αυτό γίνεται το ξέρω, εμείς όμως λόγω της ψηφοφοριας, θέλουμε το αντίστροφο.
η ξεχωριστή σελίδα της παραγράφου να τροφοδοτείται από τα λόγια της παραγραφου της κεντρικής σελίδας.
θα το ψάξω.....
Re: PirateGov
Δημοσιεύτηκε: 29 Σεπ 2012, 16:10
από manos_
Αφού το [συζήτηση] μπήκε δίπλα στο [επεξεργασία], είναι μάλλον πιο σωστό
να μην αναφέρεται πλέον ως {{συζήτηση}}
η ενότητα κάτω από την {{πρόταση}} και πριν την {{ψηφοφορία}}.
Μάλλον ταιριάζει καλύτερα το {{επιχειρηματολογία}},
και εκεί μεταφέρεται το απόσταγμα της συζήτησης.
Re: PirateGov
Δημοσιεύτηκε: 29 Σεπ 2012, 16:17
από random
Bug?
Πως είναι δυνατόν να έχουμε δύο ξεχωριστες σελίδες με το ίδιο ακριβώς όνομα;
http://pirategov1.pirateparty.gr/index. ... E%BA%CF%8C
Re: PirateGov
Δημοσιεύτηκε: 29 Σεπ 2012, 16:57
από manos_
Εκτός από το να εμφανίζεται [ψήφος+] αντί [Vote+], που φαντάζομαι είναι στα σχέδια ήδη,
το Vote: το οποίο χρησιμοποιείται για εμφανιστούν τα [Vote+] [Vote-] [επεξεργασία] [συζήτηση]
θα ήταν πιο δόκιμο να αλλαχθεί σε Πρόταση: , ή ακόμα και σε σκέτο * ,
δηλαδή όταν μια ενότητα ξεκινά με * τότε να θεωρείται πως χρειάζεται συζήτηση, επιχειρηματολογία και ψήφιση.
Το Vote: είναι καταληκτική διαδικασία και δεν μπορεί πχ να αφορά εξαρχής απορριπτέες προτάσεις.
Re: PirateGov
Δημοσιεύτηκε: 29 Σεπ 2012, 17:04
από manos_
Είναι προφανές. Δεν έχει εφαρμοστεί
antispoof φίλτρο και το ένα Κ είναι λατινικό. Αυτό είναι χειρότερο με τα ονόματα χρήστη και τις ψήφους, βεβαίως βεβαίως.
Re: PirateGov
Δημοσιεύτηκε: 29 Σεπ 2012, 18:04
από baskin
Μπήκε το AntiSpoof.
Re: PirateGov
Δημοσιεύτηκε: 29 Σεπ 2012, 18:27
από random
αυτό είναι για να βάζει τα [vote+][vote-] όταν ξεκινάει η παράγραφος με * (αντί για Vote:)Κώδικας: Επιλογή όλων
<?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'=>'random',
'description'=>'it adds a [Vote+][Vote-][edit][talk] at every section that begins with *',
'version'=>'0.00001d'
);
$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: *(.+)\">".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;
}
Re: PirateGov
Δημοσιεύτηκε: 29 Σεπ 2012, 18:33
από baskin
Μπήκε.
Re: PirateGov
Δημοσιεύτηκε: 29 Σεπ 2012, 18:34
από random
manos_ έγραψε:Εκτός από το να εμφανίζεται [ψήφος+] αντί [Vote+], που φαντάζομαι είναι στα σχέδια ήδη,
για να γίνει αυτό νομίζω πρέπει να βάλουμε κάποιο hoοκ στο language.php εκεί που γίνονται μαζικά όλες οι μετεφράσεις.
γενικά πρέπει να αποφεύγουμε να βάζουμε ελληνικά κατευθείαν στον κώδικα, γιατί αυτό δημιουργεί άπειρα προβλήματα λόγω utf8 ή urlencode.
Re: PirateGov
Δημοσιεύτηκε: 29 Σεπ 2012, 18:38
από random
baskin έγραψε:Μπήκε.
ΔΕΝ ΠΑΙΖΕΙ με το *, τα βγάζει όλα σαν vote. Μάλλον το * είναι ειδικός χαρακτήρας. Δοκιμάζω με :το σημείο του κώδικα που αλλάζει είναι από
Κώδικας: Επιλογή όλων
..μπλαμπλα........"$cutgeteditsectionhint: *(.+)........μπλαμπλα..............
σε
Κώδικας: Επιλογή όλων
....μπλαμπλα......."$cutgeteditsectionhint: :(.+).......μπλαμπλα........
βάλτε κάτι που σας αρέσει εκεί, να παίζει όμως!
Λέτε να δοκιμάσουμε το V:
όπως λέμε V for vendeta!
random έγραψε:αυτό είναι για να βάζει τα [vote+][vote-] όταν ξεκινάει η παράγραφος με : (αντί για Vote:)Κώδικας: Επιλογή όλων
<?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'=>'random',
'description'=>'it adds a [Vote+][Vote-][edit][talk] at every section that begins with :',
'version'=>'0.00001e'
);
$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: :(.+)\">".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;
}