http://0design.ru/src/css/jquery.galereya.css
Failed to load resource: the server responded with a status of 404 (Not Found)
http://0design.ru/src/js/jquery.galereya.js
Failed to load resource: the server responded with a status of 404 (Not Found)
demo.html:45 Uncaught TypeError: undefined is not a function
http://0design.ru/src/css/jquery.galereya.css
Failed to load resource: the server responded with a status of 404 (Not Found)
2. добавить таблицу user_revisions, в которой будет: user_id, revision_id, approved (плюс опционально timestamp создания ревизии, етц.).
3. изменить механизм загрузки данных юзера - в случае если просматривает сам юзер - грузить последнюю ревизию, если посетители - последнюю ревизию у которой approved = 1
4. изменить механизм сохранения данных при редактировании - каждый раз должна создаваться новая ревизия (запись в user_revisions), и с ее id добавляться записи в таблицы данных.
тут возможны варианты - дабы не плодить лишние ревизии, то вплоть до положительной модерации можно все изменения сохранять в одну ревизию.
5. ну и само собой запилить механизм модерации, при котором админ может просматривать ревизию, и менять ее approved на 1.
6. если задействована EAV модель, то возможно делать будет сложнее, но суть та же.