Модераторы: Aliance, skyboy, MoLeX, ksnk

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> API для добавления статей 
:(
    Опции темы
Aliance
Дата 6.7.2005, 18:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


I ♥ <script>
****


Профиль
Группа: Модератор
Сообщений: 6418
Регистрация: 2.8.2004
Где: spb

Репутация: нет
Всего: 137



Хочу с вашей помощью написать собственный менеджер для работы со статьями.
Нужно продумать алгоритм сперва.
Итак, мой вариант:

Имеем авторизацию, 2 уровня доступа (админ, 1, я + все остальные регистрированные участники) + гости.
Имеем админку, в ней можно: писать/редактировать/удалять новости и подтверждать.
Про 4ое чуть позже.

Все гости имеют права Read-only. Регистрированные участники - read & write.
Но как они напишут, статья не появится, а попадет в 4ый раздел админки, где у каждой такой статьи есть невыбранный чекбокс. Если админ его выберет - статья добавится и уберется из 4 раздела.

Еще крайне важно иметь комментирование и оценивание статьи. Комментирование такое:
гости пишут под ником Гость, регистрированные только под своим, ник админа красный. Все. Если нет конструктивных предложения, а они должны быть, то нужно приступать к написанию. Надеюсь на вашу помощь smile
PM MAIL WWW ICQ Skype   Вверх
Bikutoru
Дата 6.7.2005, 18:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Увлекающийся
**


Профиль
Группа: Участник
Сообщений: 522
Регистрация: 24.5.2005
Где: Москва

Репутация: нет
Всего: 22



Цитата
Регистрированные участники - read & write

Только тут следует отслеживать, чтобы участники могли редактировать только свои статьи, а администратор - любые.
И еще, я бы зарезервировал возможность создания нескольких учетных записей администраторов на случай разростания проекта.
А в целом, идея логична...


--------------------
Человек, словно в зеркале мир — многолик, 
Он ничтожен — и он же безмерно велик!
Омар Хайям
PM   Вверх
Mal Hack
Дата 6.7.2005, 19:51 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Мудрый...
****


Профиль
Группа: Участник Клуба
Сообщений: 9926
Регистрация: 15.2.2004

Репутация: 1
Всего: 261



Должно быть N кол-ва групп (масок доступа) и пользователей, которые к этим группам относятся.
Надо предусматривать возможность премодерации статей, помимо этого - категории статей надо предусмотреть.
PM ICQ   Вверх
Aliance
Дата 6.7.2005, 20:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


I ♥ <script>
****


Профиль
Группа: Модератор
Сообщений: 6418
Регистрация: 2.8.2004
Где: spb

Репутация: нет
Всего: 137



Цитата(Bikutoru @ 6.7.2005, 19:45)
участники могли редактировать

Они вообще не будут их редактировать, иначе премодерация ни к чему. Представь, человек написал хорошую статью, я ее подтвердил, а он потом ее редактирует... И он может там написать что угодно... Не есть гут...

Цитата(Mal @ 6.7.2005, 20:51)
Должно быть N кол-ва групп (масок доступа) и пользователей, которые к этим группам относятся.

Собственно я так и говорил smile

Цитата(Mal @ 6.7.2005, 20:51)
Надо предусматривать возможность премодерации статей, помимо этого - категории статей надо предусмотреть.

Дельное дополнение, спасибо smile

Цитата(Bikutoru @ 6.7.2005, 19:45)
И еще, я бы зарезервировал возможность создания нескольких учетных записей администраторов на случай разростания проекта.

Угу, гут, спасибо.

Итак, завтра начну к первым скриптам =)
PM MAIL WWW ICQ Skype   Вверх
Mal Hack
Дата 6.7.2005, 20:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Мудрый...
****


Профиль
Группа: Участник Клуба
Сообщений: 9926
Регистрация: 15.2.2004

Репутация: 1
Всего: 261



Aliance ты определись. Тебе нужен паблишер, т.е. аля статьи по датам или тебе нужно что-то вроде журнала, где надо разбивать на выпуски и потом утверждать администратором целый выпуск.
PM ICQ   Вверх
Aliance
Дата 6.7.2005, 20:20 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


I ♥ <script>
****


Профиль
Группа: Модератор
Сообщений: 6418
Регистрация: 2.8.2004
Где: spb

Репутация: нет
Всего: 137



Мне нужны статьи для сайта. Уверен, в основном буду писать я, но так же, неплохо бы иметь возхможность и гостям писать... Просто написал статью "Как включать компьютер" 6 июля - она появилась в списке ссылок, кликаем - открывается страница с этой статьей. Все можно вручную делать, но не хочеться тратить много сил, лучше я в php поупражняюсь smile
PM MAIL WWW ICQ Skype   Вверх
Aliance
Дата 6.7.2005, 20:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


I ♥ <script>
****


Профиль
Группа: Модератор
Сообщений: 6418
Регистрация: 2.8.2004
Где: spb

Репутация: нет
Всего: 137



Использовать будем файлы. Начнем с регистрации.
Задача: сделать страничку с регистрацией (register.php), при регистрации перенаправлять на главную (index.php). Если пользователь зарегистрирован - выводить привествие, вида "Привет"+имя, если нет - форму для авторизации и ссылку на страницу регистрации. Иду делать... Как появятся первые подводные камни - прибегу сюда smile

Это сообщение отредактировал(а) Aliance - 6.7.2005, 20:42
PM MAIL WWW ICQ Skype   Вверх
Mal Hack
Дата 6.7.2005, 20:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Мудрый...
****


Профиль
Группа: Участник Клуба
Сообщений: 9926
Регистрация: 15.2.2004

Репутация: 1
Всего: 261



Цитата(Aliance @ 6.7.2005, 21:41)
Использовать будем файлы.

База smile
PM ICQ   Вверх
Opik
Дата 6.7.2005, 20:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Vingrad developer
Сообщений: 1918
Регистрация: 6.10.2004
Где: Рига

Репутация: нет
Всего: 55



Aliance
имхо база
Добавлено @ 20:46
Aliance
да и начинать с регу глупо.
PM MAIL Skype   Вверх
Aliance
Дата 6.7.2005, 20:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


I ♥ <script>
****


Профиль
Группа: Модератор
Сообщений: 6418
Регистрация: 2.8.2004
Где: spb

Репутация: нет
Всего: 137



Цитата(Opik @ 6.7.2005, 21:46)
да и начинать с регу глупо.

Почему?

Цитата(Mal @ 6.7.2005, 21:46)
База

Я так и хотел, но у меня 1 всего база осталась. Где я буду хранить остальную инфу о статьях? Или думаете можно в одну БД засунуть и регу и инфу? Окей... база так база ))
PM MAIL WWW ICQ Skype   Вверх
Opik
Дата 6.7.2005, 20:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Vingrad developer
Сообщений: 1918
Регистрация: 6.10.2004
Где: Рига

Репутация: нет
Всего: 55



Aliance
Цитата
Почему?

тебе главное рега?
начать нужно хотя бы с проектирования БД.
PM MAIL Skype   Вверх
Aliance
Дата 6.7.2005, 20:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


I ♥ <script>
****


Профиль
Группа: Модератор
Сообщений: 6418
Регистрация: 2.8.2004
Где: spb

Репутация: нет
Всего: 137



Цитата(Opik @ 6.7.2005, 21:56)
тебе главное рега?

просто там есть непонятная для меня вещь...окей, БД есть. Что дальше? Нужно придумывать поля?
Я думаю из реги такие:
ник, мыло, пароль, статус
Из статей такие:
кол-во постов, кол-во комментариев и наверное и все?!
PM MAIL WWW ICQ Skype   Вверх
Opik
Дата 6.7.2005, 21:04 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Vingrad developer
Сообщений: 1918
Регистрация: 6.10.2004
Где: Рига

Репутация: нет
Всего: 55



Aliance
подготовь полные SQL запросы создания таблиц для:
пользователей
групп
новостей/статей
категорий
PM MAIL Skype   Вверх
Aliance
Дата 6.7.2005, 22:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


I ♥ <script>
****


Профиль
Группа: Модератор
Сообщений: 6418
Регистрация: 2.8.2004
Где: spb

Репутация: нет
Всего: 137



Если верить ПХПМайАдмин, то вставка делается так:
Код

INSERT INTO `main` ( `nick` , `email` , `pass` , `status` , `posts` , `comments` , `id` ) 
VALUES (
'Aliance', '[email protected]', 'password', '1', '0', '0', '0'
);


Вот что получается: http://www.jsguide.spb.ru/TEST/login/index.php

Это сообщение отредактировал(а) Aliance - 6.7.2005, 23:06
PM MAIL WWW ICQ Skype   Вверх
Opik
Дата 6.7.2005, 23:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Vingrad developer
Сообщений: 1918
Регистрация: 6.10.2004
Где: Рига

Репутация: нет
Всего: 55



Aliance
ты бы лучше структуру таблиц в студию.
PM MAIL Skype   Вверх
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Избранное | Следующая тема »


 




[ Время генерации скрипта: 0.1653 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.