Разделение по авторам.

Упс, потестил скрипт и понял, что не нашел одного из важных моментов.
Дело в том, что делаю не приватный блог, а некое "среднее" образование. То бишь каждый зарегенный Автор должен постить в свою ленту. Но вот понятие "ленты" в скрипте не нашел.
Просто тогда как сделать, чтобы каждый пользователь не флудил в общий список, а все, что постит, уходило в его типа "ленту".
По сути иерархию "блоков", которые хотелось бы разместить, вижу так:

  • строка поиска
  • категории (под которыми понимаю тематики размещения, т.е. "О нас", "Жизнь", "Путешествия")
  • ленты (ссылки, внутренние, на ленты других авторов)
  • последние темы (последние 5-10 тем блога)
  • архивы

Самое топорное решение – под каждого пользователя формировать свой скрипт… Как понимаете, слишком громоздко. К тому же под каждую ленту своя База Данных…
Менее топорное решение – сделать 5-6 лент, опять же под каждую весь скрипт и отдельный программинг (или настроить одно и скопировать). Пользователям не давать лент.
Эластичное решение – жду советов 🙂

ищите тут: http://codex.wordpress.org по ключ. слову author

ищите тут: http://codex.wordpress.org по ключ. слову author

Спасибо, конечно, уже что-то 🙂
Оно: http://codex.wordpress.org/Author_Templates?
Но вот программер не совсем понял, что там написано. А я-то дословно понял, но толку…
– есть ли готовые решения или дока на русском по разделению по авторам?
– где находится этот пресловутый author.php, скрипт 2.1.0, скачивал на этом сайте?
– возможна ли ваша (не бесплатная) посильная помощь в установке и портировании под сайт?

Готовые — вряд ли.
author.php — это шаблон для страницы автора, его нужно создать в папке Темы.
Вот тут еще почитайте: http://trampampam.ru/blog/wordpress/informatsiya-ob-avtore-zapisi/
и тут: http://www.sonika.ru/blog/wordpress/template-hierarchy.htm

Я не могу, т.к. времени мало свободного, а авторами в wp я никогда не занималась.
Можете здесь поискать: http://wpdevelopers.blogosphera.net/

Возможно, я не совсем верно высказался. Но как я уразумел, это просто _вывод_ информации.
Посему напишу, какое техзадание необходимо выполнить вкупе.

1. "Шапка" сайта должна остаться, как и левый комплекс блоков
2. Середина и правая часть выделяется под блог.
3. В блоге должны быть следующие блоки (справа размещение самих блоков, слева – Дневник):
– Панель поиска (строка поиска)
– Ленты избранных Авторов (избранные Админом), 5-7
– Категории _текущего_ Автора (для каждого Автора могут разниться), 5-7
– Избранные Автором темы (типа закладок) из Дневников других пользователей, до 10
– Последние 5-10 тем Дневника (по всем авторам)
– Ленты Друзей (ссылки на Дневники других авторов), до 10
– Архив
4. Автор одного Дневника не может быть Автором для другого, т.е. не может там создавать темы (конечно, кроме Админа). При этом оставлять комментарии никто не возбраняет.
5. Если Категории разнятся, то Автор одного дневника не может постить в Категорию другого Автора.
6. Хотелось бы и как на ЛайвИнтернет, чтобы Лента Друзей выводила все темы избранных Авторов.

Так вот, в контексте данной темы – Авторы должны иметь свои Категории и свои Дневники.
Наверное, я не совсем понял концепцию УолдПресс, ибо мы явно разговариваем на разных языках, впрочем, близких.

Вот по совету: http://www.mclaren.com.ua/wp/?author=4
Т.е. _вывод_ Дневника пользователя 4 работает, как и других. Но это только часть дела.

Как я понимаю, блог формируется в виде общей "свалки" разных тем разных авторов. Затем можно разделить по сути по Авторам. Но по Категориям – не совсем. Поскольку централизованное Администрирование.
Одна идея есть:
Категория 1 Пользователя 1

Категория 2 Пользователя 10

Категория М Пользователя М

Но здесь явная избыточность, поскольку много Категорий и Админ (т.е. я) просто запарится все вычищать. Ну и плюс в Админке не вижу возможности запретить писать в конкретную категорию.

Сейчас хотел бы услышать гуру по сказанному выше. Если это реально, то как сделать. Если это нереально, какие задачи выкинуть.

P.S. Сорри, просто нахватался "нездоровых идей" на ЛайвИнтернете за 3 года ведения Дневника 🙂

Соника, большое спасибо за ответ номер 2, будем искать.

А насчет сообщения №5, советы принимаются!

Anonymous
Отправить
Ответ на: