#1 25.05.09 14:41
Система работы википедии ?
нужно сделать что-то на подобии вики :). Данные: термин - определение. У пользователей есть возможность править определение и термин. Естественно премодрация, поэтому нужно видеть какой пользователь когда что изменил. Пока в голове крутится что-то типа:
QR-код — код, разработанный и представленный японской компанией Denso-Wave (Дэнсо) в 1994 году.
после правки
QR-код — [Укроп=25.05.2009]матричный[Укроп] код [Укроп=25.05.2009](двухмерный штрихкод)[/Укроп], разработанный и представленный японской компанией Denso-Wave (Дэнсо) в 1994 году.
Модератор же в случае апрува убирает теги и получаеца исправленый пост. Может ещё какие нить идеи есть?
Offline
#2 25.05.09 15:14
Re: Система работы википедии ?
а если к примеру два пользователя
в одно время подправили одно и тоже, модер видит чо тогда??
iDrum написал(а):
QR-код — [Укроп=25.05.2009]матричный[/Укроп] [kish=25.05.2009]матричнПРЕЕВЕДый[/kish] [Укроп=25.05.2009](двухмерный штрихкод)[/Укроп][kish=25.05.2009](двухмерный ПРЕЕВЕД)[/kish], разработанный и представленный японской компанией Denso-Wave (Дэнсо) в 1994 году.
он не заманаеться ли убирать теги? ну либо выбирать?
это хорошо если текст маленький. А если пестец большой? а если юзеры часто править будут?
Надо чтоб текст постился но модерация имела возможность отката..
тоесть у каждого текста типа история изменения
1post написал(а):
QR-код — код, разработанный и представленный японской компанией Denso-Wave (Дэнсо) в 1994 году.
А вот жто история редактирования. и каждый постить.
(Укроп=25.05.2009) написал(а):
QR-код —матричный код (двухмерный штрихкод), разработанный и представленный японской компанией Denso-Wave (Дэнсо) в 1994 году.
чтоб наследование было хоть какое то
(kish=25.05.2009) написал(а):
QR-код —матричный код (ПРЕЕВЕД штрихкод), разработанный и представлеПРЕЕВЕДнный японской компанией Denso-Wave (Дэнсо) в 1994 году.ПРЕЕВЕД
Исправлено **KiSh** (25.05.09 15:17)
Offline
#5 25.05.09 17:01
Re: Система работы википедии ?
но тада тут другая жопо:
допустим изначально было
QR-код — код, разработанный и представленный японской компанией Denso-Wave (Дэнсо) в 1994 году.
модератор занят, а юзеры дюже активные, и пошли правки
Укроп написал(а):
QR-код —матричный код (двухмерный штрихкод), разработанный и представленный японской компанией Denso-Wave (Дэнсо) в 1994 году.
Киш написал(а):
QR-код —матричный попячцо!!! код (двухмерный штрихкод), разработанный и представленный японской пыщ пыщ компанией Denso-Wave (Дэнсо) в 1994 году.
Wixus написал(а):
QR-код — код, разработанный и представленный японской компанией Denso-Wave (Дэнсо) в 1994 году. Существуеют следующие программы для анализа qr кодов..
и как тада при апруве быть? Ведь нужно что бы текст какбы "обрастал" новыми данными а не переписывался каждый раз
Offline
#6 25.05.09 18:46
Re: Система работы википедии ?
весь текст в масив>>поделить на элементы, у которого есть ключи
QR-код —матричный код (двухмерный штрихкод), разработанный и представленный японской компанией Denso-Wave (Дэнсо) в 1994 году.
прид обавлении происходит так
kish_умницо написал(а):
QR-код —матричный [ключ_new1] код (двухмерный штрихкод), разработанный и представленный японской [ключ2_new2] компанией Denso-Wave (Дэнсо) в 1994 году.
попячцо!!! - присваиваем свой ключ,
пыщь пыщь - присваиваем свой ключ
я ку знает тут надо проверять
типа если он вообще убрали элемент с ещё не показаным кючом то его и надо тогда тоде убрать, если что то добавил, добовлять новые елементы.
Wixus написал(а):
QR-код — код, разработанный и представленный японской компанией Denso-Wave (Дэнсо) в 1994 году. Существуеют следующие программы для анализа qr кодов..
кароче яхз, чота запутался.
надеюсь мысль всё равно поймёшь.
Offline
#7 26.05.09 11:44
Re: Система работы википедии ?
iDrum, обычно делается так... каждая редакция статьи хранится под своим номером ревизии... есть два типа юзеров: 1. с правом правки и 2. с правом выбора отображаемой ревизии
вот и все... модератор имеет права №2, остальные №1... ну, и сделать какую-нить кнопку Release, которая будет уничтожать все предыдущие ревизии, оставляя только отображаемую... чтобы модеру показывать различия между ревизиями - есть где-то в инете php diff скрипт...
Offline
#8 26.05.09 13:14
Re: Система работы википедии ?
Jaguar написал(а):
чтобы модеру показывать различия между ревизиями - есть где-то в инете php diff скрипт...
угу...нашёл вот
Класс - надстройка над PEAR-модулем Text Diff, позволяет определять различия в между двумя текстами. Текст, который был добавлен будет отмечен зеленым, текст, который был удален будет отмечен красным цветом.
только ещё не тестил
а вот пхп решение
http://easywebscripts.net/php/php_text_differences.php
Исправлено iDrum (26.05.09 13:16)
Offline
#9 31.05.09 13:11
Re: Система работы википедии ?
iDrum написал(а):
нужно сделать что-то на подобии вики :). Данные: термин - определение. У пользователей есть возможность править определение и термин. Естественно премодрация, поэтому нужно видеть какой пользователь когда что изменил. Пока в голове крутится что-то типа:
QR-код — код, разработанный и представленный японской компанией Denso-Wave (Дэнсо) в 1994 году.
после правки
QR-код — [Укроп=25.05.2009]матричный[Укроп] код [Укроп=25.05.2009](двухмерный штрихкод)[/Укроп], разработанный и представленный японской компанией Denso-Wave (Дэнсо) в 1994 году.
Модератор же в случае апрува убирает теги и получаеца исправленый пост. Может ещё какие нить идеи есть?
А чем тебе вики не устраивает, у неё открытый джижок и вроде как делает она то что тебе надо.
Offline

