Модераторы: 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   Вверх
Aliance
Дата 6.7.2005, 23:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


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

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


Эксперт
***


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

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



ну что ты как маленький? молча скинул:
Код

CREATE TABLE `main`...

Да и "пока что" лишнее.
PM MAIL Skype   Вверх
Aliance
Дата 6.7.2005, 23:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


I ♥ <script>
****


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

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



Цитата(Opik @ 7.7.2005, 00:27)
Да и "пока что" лишнее.

Не извесно...

Цитата(Opik @ 7.7.2005, 00:27)
молча скинул

Не понял... зачем ее создавать, если она уже создана.
PM MAIL WWW ICQ Skype   Вверх
Opik
Дата 6.7.2005, 23:33 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


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

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



Aliance
я намекаю на:
Цитата
nick - ник, TINYTEXT, полный текст
email - мыло, TEXT, полный текст
pass - пароль, TEXT, полный текст
status - статус, tinyint(3) UNSIGNED
posts - посты, int(10) UNSIGNED
comments - комменты, int(10) UNSIGNED

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


I ♥ <script>
****


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

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



Ладно. Теперь, что - регистрацию?
PM MAIL WWW ICQ Skype   Вверх
Opik
Дата 6.7.2005, 23:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


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

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



Цитата
Aliance
подготовь полные SQL запросы создания таблиц для:
пользователей
групп
новостей/статей
категорий

Добавлено @ 23:39
Да и статус - 1 или 0 - мало, нужны группы. ИМХО
PM MAIL Skype   Вверх
Aliance
Дата 6.7.2005, 23:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


I ♥ <script>
****


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

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



Цитата(Opik @ 7.7.2005, 00:39)
Да и статус - 1 или 0 - мало, нужны группы. ИМХО

Admin и пользователи. Все. Кто еще-то?

Цитата(Opik @ 7.7.2005, 00:39)
подготовь полные SQL запросы создания таблиц для

Создания или заполнения? Создать можно в пхпмайадмин вручную, мне так понятнее. А заполнять пхп скриптом автоматом... так все же создания?
PM MAIL WWW ICQ Skype   Вверх
Opik
Дата 7.7.2005, 07:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


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

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



Aliance
Цитата
Admin и пользователи. Все. Кто еще-то?

редакторы, забанненые... и т.д.
Цитата
Создания или заполнения?

создания.
PM MAIL Skype   Вверх
Bikutoru
Дата 7.7.2005, 09:47 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


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


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

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



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

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

На самом деле я немного другое имел в виду. Я же писал, что редактировать можно только свои статьи. Если администратор отредатировал статью, то можно запоминать автора последнего изменения (не обязательно автора самой статьи), и, если его права выше прав владельца статьи, то не давать доступ. Можно предусмотреть запрет редактирования опубликованных статей.
Если же запретить редактирование вовсе, то авторы не смогут исправлять свои стилистические, орфографические и грамматические ошибки, это придется делать администратору, что очень затруднит его работу.


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


I ♥ <script>
****


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

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



Цитата(Opik @ 7.7.2005, 08:52)
редакторы, забанненые... и т.д.

Нет, этого я не хочу

Цитата(Opik @ 7.7.2005, 08:52)
создания.

Зачем их создавать, я ж уже создал...не понимаю

Цитата(Bikutoru @ 7.7.2005, 10:47)
Если же запретить редактирование вовсе, то авторы не смогут исправлять свои стилистические, орфографические и грамматические ошибки, это придется делать администратору, что очень затруднит его работу.

Просто нужно пользоваться кнопкой предпросмотр!
PM MAIL WWW ICQ Skype   Вверх
Opik
Дата 7.7.2005, 11:33 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


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

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



Aliance
Цитата
Нет, этого я не хочу

ты не хочешь? или ситуация такая:
ты искал скрипт, ты его не нашел, ты решил что будет хорошо если тебе его напишут?
Цитата
Зачем их создавать, я ж уже создал...не понимаю

ты создал, а мы нет, нам непонятно. что и как.

PM MAIL Skype   Вверх
Aliance
Дата 7.7.2005, 11:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


I ♥ <script>
****


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

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



Цитата(Opik @ 7.7.2005, 12:33)
ты искал скрипт, ты его не нашел, ты решил что будет хорошо если тебе его напишут?

Я его сам собрался писать, просто с вашей помощью.

Цитата(Opik @ 7.7.2005, 12:33)
ты создал, а мы нет, нам непонятно. что и как.

Я же кинул структуру таблицы. Что еще?
PM MAIL WWW ICQ Skype   Вверх
Opik
Дата 7.7.2005, 12:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


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

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



Aliance
просто ты не понял, про какой вид я говорил, достаточно просто:
Код

CREATE table `blablabla`
....
type myisam; 

и так далее. так понятнее, иногда объяснять (если тип enum) ну или по желанию :_)
PM MAIL Skype   Вверх
Aliance
Дата 7.7.2005, 14:13 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


I ♥ <script>
****


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

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



Хорошо, это сделано (хоть и по другому). Теперь переходить к следующей части или все же сделать это как ты просишь?
PM MAIL WWW ICQ Skype   Вверх
Opik
Дата 7.7.2005, 15:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


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

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



лучше как я прошу. пож-та
PM MAIL Skype   Вверх
Aliance
Дата 7.7.2005, 16:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


I ♥ <script>
****


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

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



Код

CREATE TABLE `main` (
  `nick` tinytext NOT NULL,
  `email` text NOT NULL,
  `pass` text NOT NULL,
  `status` tinyint(3) unsigned NOT NULL default '0',
  `posts` int(10) unsigned NOT NULL default '0',
  `comments` int(10) unsigned NOT NULL default '0',
  `id` int(255) unsigned NOT NULL auto_increment,
  PRIMARY KEY  (`id`),
  FULLTEXT KEY `nick` (`nick`,`email`,`pass`)
) TYPE=MyISAM AUTO_INCREMENT=2 ;


Код

INSERT INTO `main` VALUES ('Aliance', '[email protected]', 'password', 1, 0, 0, 1);


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


Эксперт
***


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

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



другое дело. тока пароль надо либо через password, либо через md5 делать.
PM MAIL Skype   Вверх
Aliance
Дата 7.7.2005, 17:04 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


I ♥ <script>
****


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

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



Вот что я и хотел сделать (md5), забыл smile Исправлено. Что теперь, с этим все?
PM MAIL WWW ICQ Skype   Вверх
Mal Hack
Дата 7.7.2005, 17:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


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


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

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



Тока не md5, а уж sha1 smile
PM ICQ   Вверх
Opik
Дата 7.7.2005, 17:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


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

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



Mal Hack
почему?
PM MAIL Skype   Вверх
Mal Hack
Дата 7.7.2005, 17:13 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


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


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

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



md5 умер, вобщем коллизию нашли и обсуждалось это на форуме smile
PM ICQ   Вверх
Aliance
Дата 7.7.2005, 17:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


I ♥ <script>
****


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

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



Ок, не проблема. Давайте по делу?

Цитата(Aliance @ 7.7.2005, 18:04)
Что теперь, с этим все?


PM MAIL WWW ICQ Skype   Вверх
Opik
Дата 7.7.2005, 23:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


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

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



теперь таблицу самих статей, групп, группы - обязательно
PM MAIL Skype   Вверх
Aliance
Дата 8.7.2005, 10:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


I ♥ <script>
****


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

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



Цитата(Opik @ 8.7.2005, 00:15)
теперь таблицу самих статей

Что туда должно входить? ID, собственно статья, раздел, комментарии - что-нибудь еще?

Группы зачем, их всего 2?
PM MAIL WWW ICQ Skype   Вверх
Opik
Дата 8.7.2005, 10:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


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

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



Aliance
говорю же - редакторы и т.д.
тебе не нужны? сейчас не нужны? а ведь вдруг понадобятся?
PM MAIL Skype   Вверх
Aliance
Дата 8.7.2005, 10:33 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


I ♥ <script>
****


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

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



Для них отдельную таблицу? А что в ней будет хранится?
PM MAIL WWW ICQ Skype   Вверх
Opik
Дата 8.7.2005, 13:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


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

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



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


I ♥ <script>
****


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

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



Админ, Редактор, Пользователь, Гость. 4 маски.
Создаю таблицу и что 4 поля в ней? Тогд там должны хранится boolean?
PM MAIL WWW ICQ Skype   Вверх
Opik
Дата 9.7.2005, 12:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


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

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



Aliance
почему? хватит
enum('yes', 'no')
или
enum('1', '0')
PM MAIL Skype   Вверх
Mal Hack
Дата 9.7.2005, 13:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


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


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

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



Цитата(Opik @ 9.7.2005, 13:12)
enum('yes', 'no')
или
enum('1', '0')

Вот лично я с 0 и 1 путаюсь, а yes, no - длинно. В Инвижоне используется Y и N.
PM ICQ   Вверх
Aliance
Дата 9.7.2005, 13:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


I ♥ <script>
****


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

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



Вы меня запутали. Опик, объясни что должно хранится в этой таблице.
PM MAIL WWW ICQ Skype   Вверх
Opik
Дата 9.7.2005, 17:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


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

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



Mal Hack
в самой mysql у пользователей Y и N
PM MAIL Skype   Вверх
Гость_Viktor
Дата 16.7.2005, 14:35 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











Пока вы далеко не зашли!

Есле вы используете базу!
Тогда лучше есле статья будет в виде файла а ссылка храниться в базе на нее.
Тогда мы облегчим вес базы.
Как такой вариант?



Я уже работаю в полуручном варианте.
Админ еще не готов.

Проблемы были с защищеным режимом сервера.
Пришлось темы и разделы создавать в базе и генерить ссылку на файл.
Каталог с файлами придется защищать.

Мое мнение.
Пока




  Вверх
Aliance
Дата 16.7.2005, 23:13 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


I ♥ <script>
****


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

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



Спасибо, интересно.
А далеко мы не зашли потому что никто не пишет...по теме по крайней мере smile
PM MAIL WWW ICQ Skype   Вверх
Aliance
Дата 16.5.2006, 22:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


I ♥ <script>
****


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

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



Хы ) после написания регистрации пришло время вернутся к написанию данного скрипта - статей.

Опик, хочу извенится за все свои посты - прочитал их сейчас и ужаснулся. Понял как многово я тогда не знал и откровенно тупил smile

Итак, регистрация у меня теперь есть. Она у меня с форума IPB.

Новый план: таблицы статей, таблица комментариев, таблица групп, таблица категорий. 
PM MAIL WWW ICQ Skype   Вверх
Opik
Дата 17.5.2006, 20:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


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

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



Aliance
я сейчас тоже почитал - улыбнуло smile, причем мои же больше всего.
Цитата

Новый план: таблицы статей, таблица комментариев, таблица групп, таблица категорий. 


скидывай дамп smile посмотрим структуру smile))))) 
PM MAIL Skype   Вверх
Aliance
Дата 17.5.2006, 21:33 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


I ♥ <script>
****


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

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



Код

CREATE TABLE `articals` (
`id` INT UNSIGNED NOT NULL AUTO_INCREMENT PRIMARY KEY ,
`nick` VARCHAR( 25 ) NOT NULL ,
`date` DATETIME NOT NULL ,
`editor_nick` VARCHAR( 25 ) NULL ,
`editor_date` DATETIME NULL ,
`password` VARCHAR( 25 ) NOT NULL ,
`content` VARCHAR( 255 ) NOT NULL ,
`visible` ENUM( 'Y', 'N' ) NOT NULL ,
`section` VARCHAR( 15 ) NOT NULL 
) TYPE = MYISAM ;

CREATE TABLE `articals_comments` (
`id` INT UNSIGNED NOT NULL AUTO_INCREMENT PRIMARY KEY ,
`author_nick` VARCHAR( 25 ) NOT NULL ,
`author_date` DATETIME NOT NULL ,
`content` VARCHAR( 255 ) NOT NULL ,
`editor_nick` VARCHAR( 25 ) NULL ,
`editor_date` DATETIME NULL ,
`ip` VARCHAR( 15 ) NOT NULL ,
`visible` ENUM( 'Y', 'N' ) NOT NULL 
) TYPE = MYISAM ;

CREATE TABLE `sections` (
`id` INT UNSIGNED NOT NULL AUTO_INCREMENT PRIMARY KEY ,
`title` VARCHAR( 40 ) NOT NULL ,
`module` VARCHAR( 20 ) NOT NULL 
) TYPE = MYISAM ;


Пример 1 еще неодобренной статьи с 1 комментарием:
Код

INSERT INTO `articals` ( `id` , `nick` , `date` , `editor_nick` , `editor_date` , `section` , `password` , `visible` , `content` ) 
VALUES (
NULL , 'Aliance', '2006-05-17 22:20:00', NULL, NULL, 'creative', SHA1( '123' ) , 'N', 'Это первая статья!'
);

INSERT INTO `articals_comments` ( `id` , `author_nick` , `author_date` , `editor_nick` , `editor_date` , `ip` , `visible` ) 
VALUES (
NULL , 'Aliance', '2006-05-17 22:30:00', 'А это комментарий ;)', NULL , NULL , '195.131.169.234', 'N'
);

INSERT INTO `sections` ( `id` , `title` , `module` ) 
VALUES (
NULL , 'Творчество', 'creative'
);


Вот. Логин и группа будет братся из другой БД, она уже готова (БД форума IPB)
Пока возникают такие вопросы:
• что-то сделано не так?
• поля content заданы как varchar(255) - хватит ли этого? Если статья может быть на страницу. Может лучше BIGBLOB использовать?
• если вся статья скрыта, то на "скрытость" комментов должно быть все равно. Реально ли?
• не понимаю особого назначения 3 таблицы    

Это сообщение отредактировал(а) Aliance - 17.5.2006, 21:40
PM MAIL WWW ICQ Skype   Вверх
-=Ustas=-
Дата 18.5.2006, 10:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Ustix IT Group
****


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

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



Aliance, ну во-первых, я бы вынес авторов в отдельную таблицу и связывал бы по id-ишникам, т.к. это у тебя сечас избыточная информация, затем, мне не понятно для чего это поле
Код

`section` VARCHAR( 15 ) NOT NULL 

имеет текстовый тип. Я так понимаю, оно должно иметь связь по id-ишнику с третьей таблице section.
Код

`password` VARCHAR( 25 ) NOT NULL 

в таблице `articals` тоже не уместно.
Поля дат, я бы перевел в тип INT(10) и загонял бы туда дату в формате unix-timestamp.
Таблица `articals_comments` - я вообще не вижу как она связана с основной таблицей статей, должно быть поле articleID, которое будет содержать ссылку на своего родителя, т.е. на статью.
Поля content я бы сделал тип TEXT. 


--------------------
В искаженном мире все догмы одинаково произвольны, включая догму о произвольности догм.
-----
PM WWW ICQ Skype   Вверх
-=Ustas=-
Дата 18.5.2006, 10:33 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Ustix IT Group
****


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

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



Я бы сделал так:
Код

CREATE TABLE `articles` (
`id` INT UNSIGNED NOT NULL AUTO_INCREMENT PRIMARY KEY,
`authorID` INT(10) NOT NULL,
`date` INT(10) NOT NULL,
`editorID` INT(10) DEFAULT NULL,
`modify` INT(10) DEFAULT '',
`content` TEXT NOT NULL DEFAULT '',
`visible` ENUM('Y', 'N') NOT NULL DEFAULT 'Y',
`sectionID` MEDIUMINT(8) NOT NULL DEFAULT '',
KEY `authorID` (`authorID`),
KEY `editorID` (`editorID`),
KEY `sectionID` (`sectionID`),
FULLTEXT KEY `content` (`content`)
) TYPE = MYISAM ;

CREATE TABLE `articles_comments` (
`id` INT UNSIGNED NOT NULL AUTO_INCREMENT PRIMARY KEY ,
`articleID` INT(10) NOT NULL,
`authorID` INT(10) NOT NULL,
`date` INT(10) NOT NULL,
`editorID` INT(10) DEFAULT NULL,
`modify` INT(10) DEFAULT '',
`content` VARCHAR( 255 ) NOT NULL ,
`ip` VARCHAR( 15 ) NOT NULL ,
`visible` ENUM('Y', 'N') NOT NULL DEFAULT 'Y',
KEY `articleID` (`articleID`),
KEY `authorID` (`authorID`),
KEY `editorID` (`editorID`)
) TYPE = MYISAM ;

CREATE TABLE `sections` (
`id` INT UNSIGNED NOT NULL AUTO_INCREMENT PRIMARY KEY ,
`title` VARCHAR(40) NOT NULL ,
`module` VARCHAR(20) NOT NULL 
) TYPE = MYISAM ;
 


--------------------
В искаженном мире все догмы одинаково произвольны, включая догму о произвольности догм.
-----
PM WWW ICQ Skype   Вверх
Opik
Дата 18.5.2006, 17:36 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


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

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



А я бы сделал как -=Ustas=-, но в том отличии, что поле content с типом TEXT вынес бы в отдельную таблицу и связал по ID
 
PM MAIL Skype   Вверх
-=Ustas=-
Дата 18.5.2006, 17:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Ustix IT Group
****


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

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



Цитата(Opik @  18.5.2006,  17:36 Найти цитируемый пост)
что поле content с типом TEXT вынес бы в отдельную таблицу и связал по ID

Так будет оптимальней? 


--------------------
В искаженном мире все догмы одинаково произвольны, включая догму о произвольности догм.
-----
PM WWW ICQ Skype   Вверх
Opik
Дата 18.5.2006, 17:55 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


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

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



-=Ustas=-
Да, т.к для поля BLOB, TEXT не поддерживаются таблицами HEAP, грубо говоря выборка из таблиц, содержащих TEXT, BLOB идет при помощи файлов.

Добавлено @ 17:56 
А не в памяти, как у остальных, но тут много нюансов по сути есть. 
PM MAIL Skype   Вверх
Aliance
Дата 18.5.2006, 21:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


I ♥ <script>
****


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

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



Ээ, а если так оставить? Мне так понятнее, во-первых. Во-вторых, зачем мне авторов в отдельную таблицу выносить-то? 
PM MAIL WWW ICQ Skype   Вверх
-=Ustas=-
Дата 18.5.2006, 22:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Ustix IT Group
****


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

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



Цитата(Aliance @  18.5.2006,  21:24 Найти цитируемый пост)
Ээ, а если так оставить?

Можно smile , если ты над собой издеваться любишь

Цитата(Aliance @  18.5.2006,  21:24 Найти цитируемый пост)
Мне так понятнее, во-первых.

Вот именно, это только ВО-ПЕРВЫХ, а далее ты будешь смотреть на эту структуру и сам с себя улыбаться.

Цитата(Aliance @  18.5.2006,  21:24 Найти цитируемый пост)
Во-вторых, зачем мне авторов в отдельную таблицу выносить-то?

В твоем подходе, это называется избыточной информацией. Смотри, создал ты 50 статей, в итоге у тебя получается 50 строк с 50-ью никами Aliance. А вдруг ты захотел поменять свой ник - тут тебе придется править его в 50-строках, вместо того, чтоб исправить в одном месте.
Это не рационально, использовать подобную структуру. 


--------------------
В искаженном мире все догмы одинаково произвольны, включая догму о произвольности догм.
-----
PM WWW ICQ Skype   Вверх
Opik
Дата 19.5.2006, 08:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


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

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



Aliance
Есть понятнее, а есть правильнее и логичее, что потом, в итоге, станет понятнее первого.

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


I ♥ <script>
****


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

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



Приблизительно так же реализована БД в IPB smile Как у меня...
Ну да ладно, сделаю так smile
Что далее писать нужно? Уже непосредственно само добавление статей? 
PM MAIL WWW ICQ Skype   Вверх
Opik
Дата 21.5.2006, 17:51 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


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

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



Aliance
Я думаю, было бы неплохо сделать модульное ядро для того, что будет. 
Т.е захотел то - подключил модуль и всё работает. На примере новостей. Тогда и проблем с расширяемостью быть не должно. 
PM MAIL Skype   Вверх
Aliance
Дата 21.5.2006, 17:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


I ♥ <script>
****


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

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



Поясни? Возможно меня это не устроит, т.к. мой сайт итак уже работает на модулях. И статьи будут подключатся как domen.com/index.php?m=articals&... 
PM MAIL WWW ICQ Skype   Вверх
Opik
Дата 21.5.2006, 18:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


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

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



Aliance
ну примерно это же я и имел в виду. 
PM MAIL Skype   Вверх
Aliance
Дата 21.5.2006, 19:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


I ♥ <script>
****


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

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



Гуд smile Остается открытым вопрос:
Цитата(Aliance @  21.5.2006,  13:59 Найти цитируемый пост)
Что далее писать нужно? Уже непосредственно само добавление статей?  

 
PM MAIL WWW ICQ Skype   Вверх
-=Ustas=-
Дата 22.5.2006, 09:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Ustix IT Group
****


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

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



Цитата(Aliance @  21.5.2006,  19:06 Найти цитируемый пост)
Что далее писать нужно? Уже непосредственно само добавление статей?  

Ну да, сначала нужно написать модуль для управления статьями, а затем уже модуль для публикации ноовостей. 


--------------------
В искаженном мире все догмы одинаково произвольны, включая догму о произвольности догм.
-----
PM WWW ICQ Skype   Вверх
Aliance
Дата 22.5.2006, 19:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


I ♥ <script>
****


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

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



Тоесть админку?
Возможности:
• удалять статьи (админ+модер+автор)
• проверять и удобрять статьи (админ+модер)
• редактировать статьи (админ+модер+автор)
• управлять категориями/группами/масками доступа/всем остальным (админ)

Так?

ЗЫ: давайте не будем называть это новостями, это статьи smile 
PM MAIL WWW ICQ Skype   Вверх
-=Ustas=-
Дата 22.5.2006, 19:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Ustix IT Group
****


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

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



Цитата(Aliance @  22.5.2006,  19:09 Найти цитируемый пост)
ЗЫ: давайте не будем называть это новостями, это статьи

Сорьки, оговорился smile Да, именно админку. 


--------------------
В искаженном мире все догмы одинаково произвольны, включая догму о произвольности догм.
-----
PM WWW ICQ Skype   Вверх
Opik
Дата 23.5.2006, 10:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


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

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



-=Ustas=-
Я админку обычно оставляю на потом smile))

Aliance
ну пока так, если начинаешь с админки. Но чем управлять если ничего нету? (Это моя логика) 
PM MAIL Skype   Вверх
-=Ustas=-
Дата 23.5.2006, 13:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Ustix IT Group
****


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

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



Цитата(Opik @  23.5.2006,  10:52 Найти цитируемый пост)
ну пока так, если начинаешь с админки. Но чем управлять если ничего нету? (Это моя логика)  


Цитата(Opik @  23.5.2006,  10:52 Найти цитируемый пост)
Я админку обычно оставляю на потом ))

Не согласен smile Сначала надо структуру и управляющий элемент продумать и сделать, а вывод и публикацию это уже раз плюнуть... 


--------------------
В искаженном мире все догмы одинаково произвольны, включая догму о произвольности догм.
-----
PM WWW ICQ Skype   Вверх
Opik
Дата 23.5.2006, 15:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


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

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



-=Ustas=-
насчет структуры я согласен.
в остальном - кому как нравится. 
PM MAIL Skype   Вверх
-=Ustas=-
Дата 23.5.2006, 15:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Ustix IT Group
****


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

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



Цитата(Opik @  23.5.2006,  15:02 Найти цитируемый пост)
насчет структуры я согласен.

Opik, ну вот смотри, спроектировали мы структуру, и что, начинаем делать пользовательскую часть, т.е. интерфейс для посетителей, а данные для тестов вносить постоянно через консоль или phpmyadmin-а ?! smile 


--------------------
В искаженном мире все догмы одинаково произвольны, включая догму о произвольности догм.
-----
PM WWW ICQ Skype   Вверх
Opik
Дата 23.5.2006, 15:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


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

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



-=Ustas=-
Это долго? smile)
хватит нам уже флудить не по теме. 
PM MAIL Skype   Вверх
Aliance
Дата 23.5.2006, 15:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


I ♥ <script>
****


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

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



Цитата(Opik @  23.5.2006,  11:52 Найти цитируемый пост)
ну пока так, если начинаешь с админки. Но чем управлять если ничего нету? (Это моя логика)  

я тоже так согласен smile и все же, с чего начинать?
В админке я максимум что напишу - ее общий вид. Ибо как я могу написать, скажем, редактирование статей если ниодной статьи нет smile 
PM MAIL WWW ICQ Skype   Вверх
Opik
Дата 23.5.2006, 15:47 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


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

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



Aliance
теперь определись, какой будет функционал. какие возможности, и так далее. подробно.
Только не надо что то типо такого:
Цитата

нуу, эта, типо скрипт для статей 


:)
PM MAIL Skype   Вверх
-=Ustas=-
Дата 23.5.2006, 15:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Ustix IT Group
****


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

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



Цитата(Aliance @  23.5.2006,  15:40 Найти цитируемый пост)
Ибо как я могу написать, скажем, редактирование статей если ниодной статьи нет 

Слушайте, странные вы однако люди  smile  Вот ты говоришь, как тебе написать редактирование статей, если их там еще нет!!! Правильно, зачем делать все задом наперед!? Прежде чем писать редактирование, ты должен написать добавление, затем редактирование, затем удаление, модерирование и т.д. и т.п... 


--------------------
В искаженном мире все догмы одинаково произвольны, включая догму о произвольности догм.
-----
PM WWW ICQ Skype   Вверх
Opik
Дата 23.5.2006, 16:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


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

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



-=Ustas=-
По логике ты прав.
Но иногда проще и удобнее "наоборот" 
PM MAIL Skype   Вверх
Aliance
Дата 23.5.2006, 20:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


I ♥ <script>
****


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

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



Цитата(Opik @  23.5.2006,  16:47 Найти цитируемый пост)
теперь определись, какой будет функционал. какие возможности, и так далее. подробно.

уже же это рассматривало: просмотр, добавление, модерирование и администрирование статей. разбивка пользователей на группы. разбивка статей на категории.

Или я что-то не так понял?

-=Ustas=-, я обычно первую тестовую статью добавляю вручную. Мне так проще smile 
PM MAIL WWW ICQ Skype   Вверх
Opik
Дата 24.5.2006, 09:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


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

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



Aliance
Это плоские возможности, а таких как теги, rss, и т.д не будет? 
PM MAIL Skype   Вверх
Aliance
Дата 24.5.2006, 11:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


I ♥ <script>
****


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

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



Теги, да, будут. Ну и смайлики, соответственно.
RSS - а зачем? Честно, я никогда с ним вообще не работал. И не понимаю, зачем он мне пригодится, если статьи через вывод из БД будут показыватся?
Потом еще тогда возможность скрывать не только всю статью, но и комменты к ней (отдельно каждый коммент), наверное.
Возможность прикрепить статью?
Возможность закрыть обсуждение к статье?
Эм, есть что-то еще? 
PM MAIL WWW ICQ Skype   Вверх
Opik
Дата 24.5.2006, 12:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


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

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



Aliance
поэтому я и говорю - определись сразу с функционалом - будет проще.
Цитата

RSS - а зачем?

Твои статьи будут читать? уверен, что каждый будет ходить на сайт. Может им проще объединить несколько RSS лент и читать всё сразу? Это для удобства юзверей. 

Цитата

Теги, да, будут

а вот таблицы тегов я не увидел...))) 
PM MAIL Skype   Вверх
Aliance
Дата 24.5.2006, 21:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


I ♥ <script>
****


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

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



Цитата(Opik @  24.5.2006,  13:02 Найти цитируемый пост)
Твои статьи будут читать? уверен, что каждый будет ходить на сайт. Может им проще объединить несколько RSS лент и читать всё сразу? Это для удобства юзверей. 

С вашей помощью осилю, надеюсь. Сам никогда не писал/использовал.

Цитата(Opik @  24.5.2006,  13:02 Найти цитируемый пост)
а вот таблицы тегов я не увидел...)))  

Код

[b]xxx[/b] => "<div style='display: inline; font-weight: bold'>xxx</div>"
[i]xxx[/i] => "<div style='display: inline; ...'>xxx</div>"
[u]xxx[/u] => "<div style='display: inline; text-transform: underline'>xxx</div>"
[font=xxx]yyy[/font] => "<div style='display: inline; fonr-family: xxx'>yyy</div>"
[size=xxx]yyy[/size] => "<div style='display: inline; font-size: XXpx'>yyy</div>"
[color=xxxxxx]yyy[/color] => "<div style='display: inline; color: #XXXXXX'>yyy</div>"
[s]xxx[/s] => "<div style='display: inline; ...'>xxx</div>"
[quote]xxx[/quote] => "<div class='quote'>xxx</div>"
[link=xxx]yyy[/link] => "<a href='xxx'>yyy</a>"
[list][*]xxx[*]yyy[/list] => "<ul><li>xxx</li><li>yyy</li></ul>"
[email=xx@xx]yyy[/email] => "<a href='mailto: xx@xx'>yyy</a>"
[img]xxx[/img] => "<img src='xxx' />"
[info=yyy]xxx[/info] => "<div style='display: inline; font-weight: bold'>xxx</div> [yyy]<a href='xxx'><img src='...'></a>"
[clan]xxx[/clan] => "<a href='xxx'><img src='xxx'></a>"
[align]xxx[/aling] => "<a href='xxx'><img src='xxx'></a>"
 
PM MAIL WWW ICQ Skype   Вверх
Opik
Дата 25.5.2006, 21:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


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

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



Aliance
теги это несколько не то.

http://olgapavlova.livejournal.com/128269.html 
PM MAIL Skype   Вверх
Aliance
Дата 25.5.2006, 22:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


I ♥ <script>
****


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

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



Хм, а как они могут быть полезны в данном случае? 
PM MAIL WWW ICQ Skype   Вверх
Opik
Дата 26.5.2006, 20:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


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

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



Aliance
Вот сайт в пример: http://news2.ru/
Справа есть и категории, и теги, по мне так очень удобно для навигации 
PM MAIL Skype   Вверх
Aliance
Дата 26.5.2006, 21:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


I ♥ <script>
****


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

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



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


 




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


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

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