|
Модераторы: Aliance, skyboy, MoLeX, ksnk |
|
Aliance |
|
|||
I ♥ <script> Профиль Группа: Модератор Сообщений: 6418 Регистрация: 2.8.2004 Где: spb Репутация: нет Всего: 137 |
Хочу с вашей помощью написать собственный менеджер для работы со статьями.
Нужно продумать алгоритм сперва. Итак, мой вариант: Имеем авторизацию, 2 уровня доступа (админ, 1, я + все остальные регистрированные участники) + гости. Имеем админку, в ней можно: писать/редактировать/удалять новости и подтверждать. Про 4ое чуть позже. Все гости имеют права Read-only. Регистрированные участники - read & write. Но как они напишут, статья не появится, а попадет в 4ый раздел админки, где у каждой такой статьи есть невыбранный чекбокс. Если админ его выберет - статья добавится и уберется из 4 раздела. Еще крайне важно иметь комментирование и оценивание статьи. Комментирование такое: гости пишут под ником Гость, регистрированные только под своим, ник админа красный. Все. Если нет конструктивных предложения, а они должны быть, то нужно приступать к написанию. Надеюсь на вашу помощь |
|||
|
||||
Bikutoru |
|
|||
Увлекающийся Профиль Группа: Участник Сообщений: 522 Регистрация: 24.5.2005 Где: Москва Репутация: нет Всего: 22 |
Только тут следует отслеживать, чтобы участники могли редактировать только свои статьи, а администратор - любые. И еще, я бы зарезервировал возможность создания нескольких учетных записей администраторов на случай разростания проекта. А в целом, идея логична... -------------------- Человек, словно в зеркале мир — многолик, Он ничтожен — и он же безмерно велик! Омар Хайям |
|||
|
||||
Mal Hack |
|
|||
Мудрый... Профиль Группа: Участник Клуба Сообщений: 9926 Регистрация: 15.2.2004 Репутация: 1 Всего: 261 |
Должно быть N кол-ва групп (масок доступа) и пользователей, которые к этим группам относятся.
Надо предусматривать возможность премодерации статей, помимо этого - категории статей надо предусмотреть. |
|||
|
||||
Aliance |
|
||||||||
I ♥ <script> Профиль Группа: Модератор Сообщений: 6418 Регистрация: 2.8.2004 Где: spb Репутация: нет Всего: 137 |
Они вообще не будут их редактировать, иначе премодерация ни к чему. Представь, человек написал хорошую статью, я ее подтвердил, а он потом ее редактирует... И он может там написать что угодно... Не есть гут...
Собственно я так и говорил
Дельное дополнение, спасибо
Угу, гут, спасибо. Итак, завтра начну к первым скриптам =) |
||||||||
|
|||||||||
Mal Hack |
|
|||
Мудрый... Профиль Группа: Участник Клуба Сообщений: 9926 Регистрация: 15.2.2004 Репутация: 1 Всего: 261 |
Aliance ты определись. Тебе нужен паблишер, т.е. аля статьи по датам или тебе нужно что-то вроде журнала, где надо разбивать на выпуски и потом утверждать администратором целый выпуск.
|
|||
|
||||
Aliance |
|
|||
I ♥ <script> Профиль Группа: Модератор Сообщений: 6418 Регистрация: 2.8.2004 Где: spb Репутация: нет Всего: 137 |
Мне нужны статьи для сайта. Уверен, в основном буду писать я, но так же, неплохо бы иметь возхможность и гостям писать... Просто написал статью "Как включать компьютер" 6 июля - она появилась в списке ссылок, кликаем - открывается страница с этой статьей. Все можно вручную делать, но не хочеться тратить много сил, лучше я в php поупражняюсь
|
|||
|
||||
Aliance |
|
|||
I ♥ <script> Профиль Группа: Модератор Сообщений: 6418 Регистрация: 2.8.2004 Где: spb Репутация: нет Всего: 137 |
Использовать будем файлы. Начнем с регистрации.
Задача: сделать страничку с регистрацией (register.php), при регистрации перенаправлять на главную (index.php). Если пользователь зарегистрирован - выводить привествие, вида "Привет"+имя, если нет - форму для авторизации и ссылку на страницу регистрации. Иду делать... Как появятся первые подводные камни - прибегу сюда Это сообщение отредактировал(а) Aliance - 6.7.2005, 20:42 |
|||
|
||||
Mal Hack |
|
|||
Мудрый... Профиль Группа: Участник Клуба Сообщений: 9926 Регистрация: 15.2.2004 Репутация: 1 Всего: 261 |
База |
|||
|
||||
Opik |
|
|||
Эксперт Профиль Группа: Vingrad developer Сообщений: 1918 Регистрация: 6.10.2004 Где: Рига Репутация: нет Всего: 55 |
Aliance
имхо база Добавлено @ 20:46 Aliance да и начинать с регу глупо. |
|||
|
||||
Aliance |
|
||||
I ♥ <script> Профиль Группа: Модератор Сообщений: 6418 Регистрация: 2.8.2004 Где: spb Репутация: нет Всего: 137 |
Почему?
Я так и хотел, но у меня 1 всего база осталась. Где я буду хранить остальную инфу о статьях? Или думаете можно в одну БД засунуть и регу и инфу? Окей... база так база )) |
||||
|
|||||
Opik |
|
|||
Эксперт Профиль Группа: Vingrad developer Сообщений: 1918 Регистрация: 6.10.2004 Где: Рига Репутация: нет Всего: 55 |
Aliance
тебе главное рега? начать нужно хотя бы с проектирования БД. |
|||
|
||||
Aliance |
|
|||
I ♥ <script> Профиль Группа: Модератор Сообщений: 6418 Регистрация: 2.8.2004 Где: spb Репутация: нет Всего: 137 |
просто там есть непонятная для меня вещь...окей, БД есть. Что дальше? Нужно придумывать поля? Я думаю из реги такие: ник, мыло, пароль, статус Из статей такие: кол-во постов, кол-во комментариев и наверное и все?! |
|||
|
||||
Opik |
|
|||
Эксперт Профиль Группа: Vingrad developer Сообщений: 1918 Регистрация: 6.10.2004 Где: Рига Репутация: нет Всего: 55 |
Aliance
подготовь полные SQL запросы создания таблиц для: пользователей групп новостей/статей категорий |
|||
|
||||
Aliance |
|
|||
I ♥ <script> Профиль Группа: Модератор Сообщений: 6418 Регистрация: 2.8.2004 Где: spb Репутация: нет Всего: 137 |
Если верить ПХПМайАдмин, то вставка делается так:
Вот что получается: http://www.jsguide.spb.ru/TEST/login/index.php Это сообщение отредактировал(а) Aliance - 6.7.2005, 23:06 |
|||
|
||||
Opik |
|
|||
Эксперт Профиль Группа: Vingrad developer Сообщений: 1918 Регистрация: 6.10.2004 Где: Рига Репутация: нет Всего: 55 |
Aliance
ты бы лучше структуру таблиц в студию. |
|||
|
||||
Aliance |
|
|||
I ♥ <script> Профиль Группа: Модератор Сообщений: 6418 Регистрация: 2.8.2004 Где: spb Репутация: нет Всего: 137 |
1 БД (jsguider_articals)
1 Таблица пока что (main) 7 пока что полей (nick, email, pass, status, posts, comments, id) nick - ник, TINYTEXT, полный текст email - мыло, TEXT, полный текст pass - пароль, TEXT, полный текст status - статус, tinyint(3) UNSIGNED posts - посты, int(10) UNSIGNED comments - комменты, int(10) UNSIGNED id - первичный ключ, AUTO_INCREMENT INT( 255 ) UNSIGNED |
|||
|
||||
Opik |
|
|||
Эксперт Профиль Группа: Vingrad developer Сообщений: 1918 Регистрация: 6.10.2004 Где: Рига Репутация: нет Всего: 55 |
ну что ты как маленький? молча скинул:
Да и "пока что" лишнее. |
|||
|
||||
Aliance |
|
||||
I ♥ <script> Профиль Группа: Модератор Сообщений: 6418 Регистрация: 2.8.2004 Где: spb Репутация: нет Всего: 137 |
Не извесно...
Не понял... зачем ее создавать, если она уже создана. |
||||
|
|||||
Opik |
|
|||
Эксперт Профиль Группа: Vingrad developer Сообщений: 1918 Регистрация: 6.10.2004 Где: Рига Репутация: нет Всего: 55 |
Aliance
я намекаю на:
зачем это писать? просто скинул запрос. будет и так понятно, что где куда. |
|||
|
||||
Aliance |
|
|||
I ♥ <script> Профиль Группа: Модератор Сообщений: 6418 Регистрация: 2.8.2004 Где: spb Репутация: нет Всего: 137 |
Ладно. Теперь, что - регистрацию?
|
|||
|
||||
Opik |
|
|||
Эксперт Профиль Группа: Vingrad developer Сообщений: 1918 Регистрация: 6.10.2004 Где: Рига Репутация: нет Всего: 55 |
Добавлено @ 23:39 Да и статус - 1 или 0 - мало, нужны группы. ИМХО |
|||
|
||||
Aliance |
|
||||
I ♥ <script> Профиль Группа: Модератор Сообщений: 6418 Регистрация: 2.8.2004 Где: spb Репутация: нет Всего: 137 |
Admin и пользователи. Все. Кто еще-то?
Создания или заполнения? Создать можно в пхпмайадмин вручную, мне так понятнее. А заполнять пхп скриптом автоматом... так все же создания? |
||||
|
|||||
Opik |
|
||||
Эксперт Профиль Группа: Vingrad developer Сообщений: 1918 Регистрация: 6.10.2004 Где: Рига Репутация: нет Всего: 55 |
Aliance
редакторы, забанненые... и т.д.
создания. |
||||
|
|||||
Bikutoru |
|
||||
Увлекающийся Профиль Группа: Участник Сообщений: 522 Регистрация: 24.5.2005 Где: Москва Репутация: нет Всего: 22 |
На самом деле я немного другое имел в виду. Я же писал, что редактировать можно только свои статьи. Если администратор отредатировал статью, то можно запоминать автора последнего изменения (не обязательно автора самой статьи), и, если его права выше прав владельца статьи, то не давать доступ. Можно предусмотреть запрет редактирования опубликованных статей. Если же запретить редактирование вовсе, то авторы не смогут исправлять свои стилистические, орфографические и грамматические ошибки, это придется делать администратору, что очень затруднит его работу. -------------------- Человек, словно в зеркале мир — многолик, Он ничтожен — и он же безмерно велик! Омар Хайям |
||||
|
|||||
Aliance |
|
||||||
I ♥ <script> Профиль Группа: Модератор Сообщений: 6418 Регистрация: 2.8.2004 Где: spb Репутация: нет Всего: 137 |
Нет, этого я не хочу
Зачем их создавать, я ж уже создал...не понимаю
Просто нужно пользоваться кнопкой предпросмотр! |
||||||
|
|||||||
Opik |
|
||||
Эксперт Профиль Группа: Vingrad developer Сообщений: 1918 Регистрация: 6.10.2004 Где: Рига Репутация: нет Всего: 55 |
Aliance
ты не хочешь? или ситуация такая: ты искал скрипт, ты его не нашел, ты решил что будет хорошо если тебе его напишут?
ты создал, а мы нет, нам непонятно. что и как. |
||||
|
|||||
Aliance |
|
||||
I ♥ <script> Профиль Группа: Модератор Сообщений: 6418 Регистрация: 2.8.2004 Где: spb Репутация: нет Всего: 137 |
Я его сам собрался писать, просто с вашей помощью.
Я же кинул структуру таблицы. Что еще? |
||||
|
|||||
Opik |
|
|||
Эксперт Профиль Группа: Vingrad developer Сообщений: 1918 Регистрация: 6.10.2004 Где: Рига Репутация: нет Всего: 55 |
Aliance
просто ты не понял, про какой вид я говорил, достаточно просто:
и так далее. так понятнее, иногда объяснять (если тип enum) ну или по желанию :_) |
|||
|
||||
Aliance |
|
|||
I ♥ <script> Профиль Группа: Модератор Сообщений: 6418 Регистрация: 2.8.2004 Где: spb Репутация: нет Всего: 137 |
Хорошо, это сделано (хоть и по другому). Теперь переходить к следующей части или все же сделать это как ты просишь?
|
|||
|
||||
Opik |
|
|||
Эксперт Профиль Группа: Vingrad developer Сообщений: 1918 Регистрация: 6.10.2004 Где: Рига Репутация: нет Всего: 55 |
лучше как я прошу. пож-та
|
|||
|
||||
Aliance |
|
||||
I ♥ <script> Профиль Группа: Модератор Сообщений: 6418 Регистрация: 2.8.2004 Где: spb Репутация: нет Всего: 137 |
Это сообщение отредактировал(а) Opik - 7.7.2005, 16:46 |
||||
|
|||||
Opik |
|
|||
Эксперт Профиль Группа: Vingrad developer Сообщений: 1918 Регистрация: 6.10.2004 Где: Рига Репутация: нет Всего: 55 |
другое дело. тока пароль надо либо через password, либо через md5 делать.
|
|||
|
||||
Aliance |
|
|||
I ♥ <script> Профиль Группа: Модератор Сообщений: 6418 Регистрация: 2.8.2004 Где: spb Репутация: нет Всего: 137 |
Вот что я и хотел сделать (md5), забыл Исправлено. Что теперь, с этим все?
|
|||
|
||||
Mal Hack |
|
|||
Мудрый... Профиль Группа: Участник Клуба Сообщений: 9926 Регистрация: 15.2.2004 Репутация: 1 Всего: 261 |
Тока не md5, а уж sha1
|
|||
|
||||
Opik |
|
|||
Эксперт Профиль Группа: Vingrad developer Сообщений: 1918 Регистрация: 6.10.2004 Где: Рига Репутация: нет Всего: 55 |
Mal Hack
почему? |
|||
|
||||
Mal Hack |
|
|||
Мудрый... Профиль Группа: Участник Клуба Сообщений: 9926 Регистрация: 15.2.2004 Репутация: 1 Всего: 261 |
md5 умер, вобщем коллизию нашли и обсуждалось это на форуме
|
|||
|
||||
Aliance |
|
|||
I ♥ <script> Профиль Группа: Модератор Сообщений: 6418 Регистрация: 2.8.2004 Где: spb Репутация: нет Всего: 137 |
Ок, не проблема. Давайте по делу?
|
|||
|
||||
Opik |
|
|||
Эксперт Профиль Группа: Vingrad developer Сообщений: 1918 Регистрация: 6.10.2004 Где: Рига Репутация: нет Всего: 55 |
теперь таблицу самих статей, групп, группы - обязательно
|
|||
|
||||
Aliance |
|
|||
I ♥ <script> Профиль Группа: Модератор Сообщений: 6418 Регистрация: 2.8.2004 Где: spb Репутация: нет Всего: 137 |
Что туда должно входить? ID, собственно статья, раздел, комментарии - что-нибудь еще? Группы зачем, их всего 2? |
|||
|
||||
Opik |
|
|||
Эксперт Профиль Группа: Vingrad developer Сообщений: 1918 Регистрация: 6.10.2004 Где: Рига Репутация: нет Всего: 55 |
Aliance
говорю же - редакторы и т.д. тебе не нужны? сейчас не нужны? а ведь вдруг понадобятся? |
|||
|
||||
Aliance |
|
|||
I ♥ <script> Профиль Группа: Модератор Сообщений: 6418 Регистрация: 2.8.2004 Где: spb Репутация: нет Всего: 137 |
Для них отдельную таблицу? А что в ней будет хранится?
|
|||
|
||||
Opik |
|
|||
Эксперт Профиль Группа: Vingrad developer Сообщений: 1918 Регистрация: 6.10.2004 Где: Рига Репутация: нет Всего: 55 |
Aliance
все права которые есть, да, отдельной таблой. |
|||
|
||||
Aliance |
|
|||
I ♥ <script> Профиль Группа: Модератор Сообщений: 6418 Регистрация: 2.8.2004 Где: spb Репутация: нет Всего: 137 |
Админ, Редактор, Пользователь, Гость. 4 маски.
Создаю таблицу и что 4 поля в ней? Тогд там должны хранится boolean? |
|||
|
||||
Opik |
|
|||
Эксперт Профиль Группа: Vingrad developer Сообщений: 1918 Регистрация: 6.10.2004 Где: Рига Репутация: нет Всего: 55 |
Aliance
почему? хватит enum('yes', 'no') или enum('1', '0') |
|||
|
||||
Mal Hack |
|
|||
Мудрый... Профиль Группа: Участник Клуба Сообщений: 9926 Регистрация: 15.2.2004 Репутация: 1 Всего: 261 |
Вот лично я с 0 и 1 путаюсь, а yes, no - длинно. В Инвижоне используется Y и N. |
|||
|
||||
Aliance |
|
|||
I ♥ <script> Профиль Группа: Модератор Сообщений: 6418 Регистрация: 2.8.2004 Где: spb Репутация: нет Всего: 137 |
Вы меня запутали. Опик, объясни что должно хранится в этой таблице.
|
|||
|
||||
Opik |
|
|||
Эксперт Профиль Группа: Vingrad developer Сообщений: 1918 Регистрация: 6.10.2004 Где: Рига Репутация: нет Всего: 55 |
Mal Hack
в самой mysql у пользователей Y и N |
|||
|
||||
Гость_Viktor |
|
|||
Unregistered |
Пока вы далеко не зашли!
Есле вы используете базу! Тогда лучше есле статья будет в виде файла а ссылка храниться в базе на нее. Тогда мы облегчим вес базы. Как такой вариант? Я уже работаю в полуручном варианте. Админ еще не готов. Проблемы были с защищеным режимом сервера. Пришлось темы и разделы создавать в базе и генерить ссылку на файл. Каталог с файлами придется защищать. Мое мнение. Пока |
|||
|
||||
Aliance |
|
|||
I ♥ <script> Профиль Группа: Модератор Сообщений: 6418 Регистрация: 2.8.2004 Где: spb Репутация: нет Всего: 137 |
Спасибо, интересно.
А далеко мы не зашли потому что никто не пишет...по теме по крайней мере |
|||
|
||||
Aliance |
|
|||
I ♥ <script> Профиль Группа: Модератор Сообщений: 6418 Регистрация: 2.8.2004 Где: spb Репутация: нет Всего: 137 |
Хы ) после написания регистрации пришло время вернутся к написанию данного скрипта - статей.
Опик, хочу извенится за все свои посты - прочитал их сейчас и ужаснулся. Понял как многово я тогда не знал и откровенно тупил Итак, регистрация у меня теперь есть. Она у меня с форума IPB. Новый план: таблицы статей, таблица комментариев, таблица групп, таблица категорий. |
|||
|
||||
Opik |
|
|||
Эксперт Профиль Группа: Vingrad developer Сообщений: 1918 Регистрация: 6.10.2004 Где: Рига Репутация: нет Всего: 55 |
Aliance,
я сейчас тоже почитал - улыбнуло , причем мои же больше всего.
скидывай дамп посмотрим структуру ))))) |
|||
|
||||
Aliance |
|
||||
I ♥ <script> Профиль Группа: Модератор Сообщений: 6418 Регистрация: 2.8.2004 Где: spb Репутация: нет Всего: 137 |
Пример 1 еще неодобренной статьи с 1 комментарием:
Вот. Логин и группа будет братся из другой БД, она уже готова (БД форума IPB) Пока возникают такие вопросы: • что-то сделано не так? • поля content заданы как varchar(255) - хватит ли этого? Если статья может быть на страницу. Может лучше BIGBLOB использовать? • если вся статья скрыта, то на "скрытость" комментов должно быть все равно. Реально ли? • не понимаю особого назначения 3 таблицы Это сообщение отредактировал(а) Aliance - 17.5.2006, 21:40 |
||||
|
|||||
-=Ustas=- |
|
||||
Ustix IT Group Профиль Группа: Участник Клуба Сообщений: 2222 Регистрация: 21.1.2005 Где: Краснодар Репутация: нет Всего: 69 |
Aliance, ну во-первых, я бы вынес авторов в отдельную таблицу и связывал бы по id-ишникам, т.к. это у тебя сечас избыточная информация, затем, мне не понятно для чего это поле
имеет текстовый тип. Я так понимаю, оно должно иметь связь по id-ишнику с третьей таблице section.
в таблице `articals` тоже не уместно. Поля дат, я бы перевел в тип INT(10) и загонял бы туда дату в формате unix-timestamp. Таблица `articals_comments` - я вообще не вижу как она связана с основной таблицей статей, должно быть поле articleID, которое будет содержать ссылку на своего родителя, т.е. на статью. Поля content я бы сделал тип TEXT. -------------------- В искаженном мире все догмы одинаково произвольны, включая догму о произвольности догм. ----- |
||||
|
|||||
-=Ustas=- |
|
|||
Ustix IT Group Профиль Группа: Участник Клуба Сообщений: 2222 Регистрация: 21.1.2005 Где: Краснодар Репутация: нет Всего: 69 |
Я бы сделал так:
-------------------- В искаженном мире все догмы одинаково произвольны, включая догму о произвольности догм. ----- |
|||
|
||||
Opik |
|
|||
Эксперт Профиль Группа: Vingrad developer Сообщений: 1918 Регистрация: 6.10.2004 Где: Рига Репутация: нет Всего: 55 |
А я бы сделал как -=Ustas=-, но в том отличии, что поле content с типом TEXT вынес бы в отдельную таблицу и связал по ID
|
|||
|
||||
-=Ustas=- |
|
|||
Ustix IT Group Профиль Группа: Участник Клуба Сообщений: 2222 Регистрация: 21.1.2005 Где: Краснодар Репутация: нет Всего: 69 |
Так будет оптимальней? -------------------- В искаженном мире все догмы одинаково произвольны, включая догму о произвольности догм. ----- |
|||
|
||||
Opik |
|
|||
Эксперт Профиль Группа: Vingrad developer Сообщений: 1918 Регистрация: 6.10.2004 Где: Рига Репутация: нет Всего: 55 |
-=Ustas=-,
Да, т.к для поля BLOB, TEXT не поддерживаются таблицами HEAP, грубо говоря выборка из таблиц, содержащих TEXT, BLOB идет при помощи файлов. Добавлено @ 17:56 А не в памяти, как у остальных, но тут много нюансов по сути есть. |
|||
|
||||
Aliance |
|
|||
I ♥ <script> Профиль Группа: Модератор Сообщений: 6418 Регистрация: 2.8.2004 Где: spb Репутация: нет Всего: 137 |
Ээ, а если так оставить? Мне так понятнее, во-первых. Во-вторых, зачем мне авторов в отдельную таблицу выносить-то?
|
|||
|
||||
-=Ustas=- |
|
|||
Ustix IT Group Профиль Группа: Участник Клуба Сообщений: 2222 Регистрация: 21.1.2005 Где: Краснодар Репутация: нет Всего: 69 |
Можно , если ты над собой издеваться любишь Вот именно, это только ВО-ПЕРВЫХ, а далее ты будешь смотреть на эту структуру и сам с себя улыбаться. В твоем подходе, это называется избыточной информацией. Смотри, создал ты 50 статей, в итоге у тебя получается 50 строк с 50-ью никами Aliance. А вдруг ты захотел поменять свой ник - тут тебе придется править его в 50-строках, вместо того, чтоб исправить в одном месте. Это не рационально, использовать подобную структуру. -------------------- В искаженном мире все догмы одинаково произвольны, включая догму о произвольности догм. ----- |
|||
|
||||
Opik |
|
|||
Эксперт Профиль Группа: Vingrad developer Сообщений: 1918 Регистрация: 6.10.2004 Где: Рига Репутация: нет Всего: 55 |
Aliance,
Есть понятнее, а есть правильнее и логичее, что потом, в итоге, станет понятнее первого. Что лучше выбрать? |
|||
|
||||
Aliance |
|
|||
I ♥ <script> Профиль Группа: Модератор Сообщений: 6418 Регистрация: 2.8.2004 Где: spb Репутация: нет Всего: 137 |
Приблизительно так же реализована БД в IPB Как у меня...
Ну да ладно, сделаю так Что далее писать нужно? Уже непосредственно само добавление статей? |
|||
|
||||
Opik |
|
|||
Эксперт Профиль Группа: Vingrad developer Сообщений: 1918 Регистрация: 6.10.2004 Где: Рига Репутация: нет Всего: 55 |
Aliance,
Я думаю, было бы неплохо сделать модульное ядро для того, что будет. Т.е захотел то - подключил модуль и всё работает. На примере новостей. Тогда и проблем с расширяемостью быть не должно. |
|||
|
||||
Aliance |
|
|||
I ♥ <script> Профиль Группа: Модератор Сообщений: 6418 Регистрация: 2.8.2004 Где: spb Репутация: нет Всего: 137 |
Поясни? Возможно меня это не устроит, т.к. мой сайт итак уже работает на модулях. И статьи будут подключатся как domen.com/index.php?m=articals&...
|
|||
|
||||
Opik |
|
|||
Эксперт Профиль Группа: Vingrad developer Сообщений: 1918 Регистрация: 6.10.2004 Где: Рига Репутация: нет Всего: 55 |
Aliance,
ну примерно это же я и имел в виду. |
|||
|
||||
Aliance |
|
|||
I ♥ <script> Профиль Группа: Модератор Сообщений: 6418 Регистрация: 2.8.2004 Где: spb Репутация: нет Всего: 137 |
||||
|
||||
-=Ustas=- |
|
|||
Ustix IT Group Профиль Группа: Участник Клуба Сообщений: 2222 Регистрация: 21.1.2005 Где: Краснодар Репутация: нет Всего: 69 |
Ну да, сначала нужно написать модуль для управления статьями, а затем уже модуль для публикации ноовостей. -------------------- В искаженном мире все догмы одинаково произвольны, включая догму о произвольности догм. ----- |
|||
|
||||
Aliance |
|
|||
I ♥ <script> Профиль Группа: Модератор Сообщений: 6418 Регистрация: 2.8.2004 Где: spb Репутация: нет Всего: 137 |
Тоесть админку?
Возможности: • удалять статьи (админ+модер+автор) • проверять и удобрять статьи (админ+модер) • редактировать статьи (админ+модер+автор) • управлять категориями/группами/масками доступа/всем остальным (админ) Так? ЗЫ: давайте не будем называть это новостями, это статьи |
|||
|
||||
-=Ustas=- |
|
|||
Ustix IT Group Профиль Группа: Участник Клуба Сообщений: 2222 Регистрация: 21.1.2005 Где: Краснодар Репутация: нет Всего: 69 |
Сорьки, оговорился Да, именно админку. -------------------- В искаженном мире все догмы одинаково произвольны, включая догму о произвольности догм. ----- |
|||
|
||||
Opik |
|
|||
Эксперт Профиль Группа: Vingrad developer Сообщений: 1918 Регистрация: 6.10.2004 Где: Рига Репутация: нет Всего: 55 |
-=Ustas=-,
Я админку обычно оставляю на потом )) Aliance, ну пока так, если начинаешь с админки. Но чем управлять если ничего нету? (Это моя логика) |
|||
|
||||
-=Ustas=- |
|
|||
Ustix IT Group Профиль Группа: Участник Клуба Сообщений: 2222 Регистрация: 21.1.2005 Где: Краснодар Репутация: нет Всего: 69 |
Не согласен Сначала надо структуру и управляющий элемент продумать и сделать, а вывод и публикацию это уже раз плюнуть... -------------------- В искаженном мире все догмы одинаково произвольны, включая догму о произвольности догм. ----- |
|||
|
||||
Opik |
|
|||
Эксперт Профиль Группа: Vingrad developer Сообщений: 1918 Регистрация: 6.10.2004 Где: Рига Репутация: нет Всего: 55 |
-=Ustas=-,
насчет структуры я согласен. в остальном - кому как нравится. |
|||
|
||||
-=Ustas=- |
|
|||
Ustix IT Group Профиль Группа: Участник Клуба Сообщений: 2222 Регистрация: 21.1.2005 Где: Краснодар Репутация: нет Всего: 69 |
Opik, ну вот смотри, спроектировали мы структуру, и что, начинаем делать пользовательскую часть, т.е. интерфейс для посетителей, а данные для тестов вносить постоянно через консоль или phpmyadmin-а ?! -------------------- В искаженном мире все догмы одинаково произвольны, включая догму о произвольности догм. ----- |
|||
|
||||
Opik |
|
|||
Эксперт Профиль Группа: Vingrad developer Сообщений: 1918 Регистрация: 6.10.2004 Где: Рига Репутация: нет Всего: 55 |
-=Ustas=-,
Это долго? ) хватит нам уже флудить не по теме. |
|||
|
||||
Aliance |
|
|||
I ♥ <script> Профиль Группа: Модератор Сообщений: 6418 Регистрация: 2.8.2004 Где: spb Репутация: нет Всего: 137 |
||||
|
||||
Opik |
|
|||
Эксперт Профиль Группа: Vingrad developer Сообщений: 1918 Регистрация: 6.10.2004 Где: Рига Репутация: нет Всего: 55 |
Aliance,
теперь определись, какой будет функционал. какие возможности, и так далее. подробно. Только не надо что то типо такого:
:) |
|||
|
||||
-=Ustas=- |
|
|||
Ustix IT Group Профиль Группа: Участник Клуба Сообщений: 2222 Регистрация: 21.1.2005 Где: Краснодар Репутация: нет Всего: 69 |
Слушайте, странные вы однако люди Вот ты говоришь, как тебе написать редактирование статей, если их там еще нет!!! Правильно, зачем делать все задом наперед!? Прежде чем писать редактирование, ты должен написать добавление, затем редактирование, затем удаление, модерирование и т.д. и т.п... -------------------- В искаженном мире все догмы одинаково произвольны, включая догму о произвольности догм. ----- |
|||
|
||||
Opik |
|
|||
Эксперт Профиль Группа: Vingrad developer Сообщений: 1918 Регистрация: 6.10.2004 Где: Рига Репутация: нет Всего: 55 |
-=Ustas=-,
По логике ты прав. Но иногда проще и удобнее "наоборот" |
|||
|
||||
Aliance |
|
|||
I ♥ <script> Профиль Группа: Модератор Сообщений: 6418 Регистрация: 2.8.2004 Где: spb Репутация: нет Всего: 137 |
уже же это рассматривало: просмотр, добавление, модерирование и администрирование статей. разбивка пользователей на группы. разбивка статей на категории. Или я что-то не так понял? -=Ustas=-, я обычно первую тестовую статью добавляю вручную. Мне так проще |
|||
|
||||
Opik |
|
|||
Эксперт Профиль Группа: Vingrad developer Сообщений: 1918 Регистрация: 6.10.2004 Где: Рига Репутация: нет Всего: 55 |
Aliance,
Это плоские возможности, а таких как теги, rss, и т.д не будет? |
|||
|
||||
Aliance |
|
|||
I ♥ <script> Профиль Группа: Модератор Сообщений: 6418 Регистрация: 2.8.2004 Где: spb Репутация: нет Всего: 137 |
Теги, да, будут. Ну и смайлики, соответственно.
RSS - а зачем? Честно, я никогда с ним вообще не работал. И не понимаю, зачем он мне пригодится, если статьи через вывод из БД будут показыватся? Потом еще тогда возможность скрывать не только всю статью, но и комменты к ней (отдельно каждый коммент), наверное. Возможность прикрепить статью? Возможность закрыть обсуждение к статье? Эм, есть что-то еще? |
|||
|
||||
Opik |
|
||||
Эксперт Профиль Группа: Vingrad developer Сообщений: 1918 Регистрация: 6.10.2004 Где: Рига Репутация: нет Всего: 55 |
Aliance,
поэтому я и говорю - определись сразу с функционалом - будет проще.
Твои статьи будут читать? уверен, что каждый будет ходить на сайт. Может им проще объединить несколько RSS лент и читать всё сразу? Это для удобства юзверей.
а вот таблицы тегов я не увидел...))) |
||||
|
|||||
Aliance |
|
||||
I ♥ <script> Профиль Группа: Модератор Сообщений: 6418 Регистрация: 2.8.2004 Где: spb Репутация: нет Всего: 137 |
С вашей помощью осилю, надеюсь. Сам никогда не писал/использовал.
|
||||
|
|||||
Opik |
|
|||
Эксперт Профиль Группа: Vingrad developer Сообщений: 1918 Регистрация: 6.10.2004 Где: Рига Репутация: нет Всего: 55 |
||||
|
||||
Aliance |
|
|||
I ♥ <script> Профиль Группа: Модератор Сообщений: 6418 Регистрация: 2.8.2004 Где: spb Репутация: нет Всего: 137 |
Хм, а как они могут быть полезны в данном случае?
|
|||
|
||||
Opik |
|
|||
Эксперт Профиль Группа: Vingrad developer Сообщений: 1918 Регистрация: 6.10.2004 Где: Рига Репутация: нет Всего: 55 |
Aliance,
Вот сайт в пример: http://news2.ru/ Справа есть и категории, и теги, по мне так очень удобно для навигации |
|||
|
||||
Aliance |
|
|||
I ♥ <script> Профиль Группа: Модератор Сообщений: 6418 Регистрация: 2.8.2004 Где: spb Репутация: нет Всего: 137 |
Мне они будут не нужны, поэтому нужно будет писать с учетом их возможного отключения, если пишем в общем виде.
И опять же, если пишем в общем виде - они должны быть не мои с потолка, а их нужно добавлять через админку, наверное. |
|||
|
||||
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | PHP: Избранное | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |