IPB

Здравствуйте, Гость ( Вход | Регистрация )

 
Ответить в этой темеОткрыть новую тему
> Мультиблог - как такое сделать?, Создать мультиблог с кучей новостных канало.
vikont
сообщение Nov 7 2008, 04:17 PM
Сообщение #1


Member
**

Группа: User
Сообщений: 22
Регистрация:
4-November 08
Пользователь №: 1,795



Решил чем мучить народ своими отдельными вопросами
лучше создать сразу тему и выложить в ней все проблемы!
Я не программист и о языках HTML и PHP знаю в общих чертах!
С английским - со словарем!

И так! Передо мной стала такая задача:
1. Создать новостной сайт в котором много блогов и у каждого свой автор
2. Часть информации с опреленных блогов должна попадать автоматически на главный блог
3. Часть блогов должно работать в закрытом режиме их самих или их информацию должны видеть только зарегестрированные пользователи
4. Нужнв авторегистрация пользователей
5. Автоподписка на новости, желательно на каждый блог или категорию в отдельности.
6. Дополнение к пункту 5 - рассылка новостей на E-MAIL
7. Подписка на RSS каналы
8. Всякие полезные функции, там счетчики, статистика и т.п.

С чем я столкнулся в процессе установки и настройки:
1. Сама установка Nucleus 3.33 прошла без особых проблем
2. Выбрал дефолтный скин и русифицировал, есть частичные огрехи, вроде бы проверил все файлы, но что-то упустил, сайт здесь http://www.rcs-news.tu2.ru/ где еще рыться не пойму
3. Совершенно отсутствует авторегистрация пользователей - только через админку. Регистрационная форма не появляется даже если в ажминке разрешить регистрироваться пользователям
4. Новости добавляются только через админку!!! Но не могу же я всем авторам дать права админа!
5. Установил следующие плагины:
SkinFiles - вроде бы работает, показывает файлы скинов
Captcha - как работает и что с ним делать не понимаю
Views - работает
Ping - как работает не понял
Show Blogs - заработал, но или показывает во всех блогах одну и туже информацию или в раздельных блогах. Как сливать нужные новости из определнных блогов на один НЕ ПОНЯЛ.
FancyText - работает и неплохо. Как его русифицировать?
TinyMCE2 - работает и неплохо, только после установки пришлось новости с картинками заново редактировать! Потерялась связь новости с картинкой.
Как его русифицировать?
AccessControl - поставил и удалил, не понял как работает.

Что делать, научите!
К началу страницы
 
+Цитировать Сообщение
vikontkg
сообщение Nov 9 2008, 06:33 PM
Сообщение #2


Member
**

Группа: User
Сообщений: 10
Регистрация:
8-November 08
Пользователь №: 1,797



СПАСИБО ВСЕМ! ОТБОЙ!
На большую часть вопросов ответы удалось найти в других темах!
Плюс немного попрограммить по принципу обезьны - сравни два банана!!!!

А вообще хочу поставить в укор админу, почему, претендуя на рускоязычное зеркало
оффсайта Nucleus он не беспокоится о:
1. Систематизации всех наработок
2. О полной русификации программы
3. О русификации плагинов и скинов
4. О ссздании полного архива русифицированных плагинов, скинов и шаблонов
5. О создании русского руководства по Nucleus

Я понимаю, что проект не коммерческий, но он существует уже 3 года (я надеюсь не ошибся), а как таковых наработок очень мало! Грамотного народа много, да взял каждый по кусочку и сообща можно поднять сайт на высокий уровень. ДЕЛО-ТО, ЗАДУМАНО ХОРОШЕЕ!
Даже поиск по сайту имеет свои хитрости не описанные нигде (я нигде не видел) !!!
Слова в поиске должны писаться с заглавной буквы!
Я не программист, я только продвинутый юзер и то у меня была масса проблем и они практически мало решались из-за того что со мной общались как с програмером? Увы...! Мне дают, вот функция через нее и решай, а где и как?
Чтобы более менее удовдетворительно настроить сайт я потратил НЕДЕЛЮ бессоных ночей! Уже хотел задвинуть этот Nucleus!
Что тогда говорить об армии ЮЗЕРОВ со средними познаниями???
Для них Nucleus как библия на китайском языке!
Нет даже нормальных рекомендаций, для ламеров, по созданию сайта!
А ведь задача сайта именно в популяризации программы!
Или я что-то неправильно понимаю?
К началу страницы
 
+Цитировать Сообщение
Suvoroff
сообщение Nov 9 2008, 10:27 PM
Сообщение #3


Support Staff
***

Группа: Admin
Сообщений: 1,170
Регистрация:
16-July 05
Из: nucleus.com.ru
Пользователь №: 1



Правильно все понимаете. Планов много, но вот времени дял их реализации совсем немного. Так и живем...


--------------------
К началу страницы
 
+Цитировать Сообщение
vikont
сообщение Nov 11 2008, 01:45 AM
Сообщение #4


Member
**

Группа: User
Сообщений: 22
Регистрация:
4-November 08
Пользователь №: 1,795



ЦИТАТА(Suvoroff @ Nov 9 2008, 10:27 PM) [snapback]2983[/snapback]
Правильно все понимаете. Планов много, но вот времени дял их реализации совсем немного. Так и живем...

Я рад что меня понмают! Так может быть чем-то помочь?
Я не программист, но напрмер удалось сваять такую конструкцию:

В файле /skins/default/sidebar.inc написал

<!-- SendNews-->
<div class="sidebar">
<dl class="sidebardl">
<%if(loggedin)%><%else%>
<dt>Прислать новость</dt>
<dd><a href="http://www.rcs-news.tu2.ru/nucleus/plugins/submitsystem/submit.php?blogid=<%blogsetting(id)%>" title="Прислать новость">Прислать новость</a></dd>
<%endif%>
<%if(loggedin)%>
<dt>Добавить новость</dt>
<dd><a href="<%sitevar(url)%>/nucleus/bookmarklet.php?blogid=<%blogsetting(id)%>" title="Добавить новость" onclick="if (event && event.preventDefault) event.preventDefault();winbm=window.open(this.href,'nucleusbm','scrollbars=yes,width=600,height=500,left=10,top=10,status=yes,resizable=yes');winbm.focus();return false;" >Добавить новость</a>
<%endif%>
</dl>
</div>

В результате если заходит незерегистрированный пользователь тогда в панели меню появляется ссылка
"Прислать новость", а если зарегистрированный, тогда "Добаваить новость"

Вот еще конструкция в main index:
<%if(blogsetting,bnumber,1)%>
<%ShowBlogs(default/index,5,all,2/bottom,DESC,3)%>
<%else%>
<%if(loggedin)%>
<%ShowBlogs(default/index,5,blogid)%>
<%else%>
<%ShowBlogs(blogsetting,bnumber,3)%>
<%endif%>
<%endif%>

В результате со всех блогов новости попадают на главный блог, а не все на всех и для незарегистрированных пользователей скрыт блог №3

Минус: Мне не удалось сделать три вещи
1. Запретить новостям с закрытого блога №3 попадвть на главный блог
2. Не смог закрыть блог №3 так чтобы на него могли попасть только избранные лица!
3. Новости с других блогов не видны в RSS канале этого блога

Подскажите как это сделать?
Пробовал использовать плагин NP_ShowEverything, но не смог вписать в эту конструкцию.
К началу страницы
 
+Цитировать Сообщение
Suvoroff
сообщение Nov 11 2008, 01:18 PM
Сообщение #5


Support Staff
***

Группа: Admin
Сообщений: 1,170
Регистрация:
16-July 05
Из: nucleus.com.ru
Пользователь №: 1



Для этого есть специальный раздел http://www.nucleus.com.ru/forum/index.php?showforum=10
Добавьте туда, чтобы вашими находками воспользовался кто-то еще wink.gif


--------------------
К началу страницы
 
+Цитировать Сообщение
vikontkg
сообщение Nov 11 2008, 03:19 PM
Сообщение #6


Member
**

Группа: User
Сообщений: 10
Регистрация:
8-November 08
Пользователь №: 1,797



ЦИТАТА(Suvoroff @ Nov 11 2008, 01:18 PM) [snapback]2988[/snapback]
Для этого есть специальный раздел http://www.nucleus.com.ru/forum/index.php?showforum=10
Добавьте туда, чтобы вашими находками воспользовался кто-то еще wink.gif

Спасибо за подсказку, обязательно напишу!
А мне помочь кто-то сможет, ответить на мои три вопроса?
К началу страницы
 
+Цитировать Сообщение
Suvoroff
сообщение Nov 12 2008, 06:22 PM
Сообщение #7


Support Staff
***

Группа: Admin
Сообщений: 1,170
Регистрация:
16-July 05
Из: nucleus.com.ru
Пользователь №: 1



ЦИТАТА
Минус: Мне не удалось сделать три вещи
1. Запретить новостям с закрытого блога №3 попадвть на главный блог
2. Не смог закрыть блог №3 так чтобы на него могли попасть только избранные лица!
3. Новости с других блогов не видны в RSS канале этого блога


1. Если установлен NP_ShowBlogs то в исходнике плагина изменить

ЦИТАТА
/***************************************
extra setting
***************************************/
/* blogid(blogshortname) you want to hide
example:
$hide =array(5)
$hide = array(3,5);
$hide = array('private');
$hide =array('private','atloss');
*/
$hide = array(16);


2. В нюклеус нет групп (точнее есть или зарегистрированный, или нет). поэтому можно стандартными средствами закрыть толко для незарегистрированных, и разрешить регистрироваться "избранным"

3. .../xml-rss2.php - новости со всех блогов
.../xml-rss2.php?blogid=id - для каждого отдельно


--------------------
К началу страницы
 
+Цитировать Сообщение
vikont
сообщение Nov 14 2008, 02:03 AM
Сообщение #8


Member
**

Группа: User
Сообщений: 22
Регистрация:
4-November 08
Пользователь №: 1,795



ЦИТАТА(Suvoroff @ Nov 12 2008, 06:22 PM) [snapback]2994[/snapback]
1. Если установлен NP_ShowBlogs то в исходнике плагина изменить
2. В нюклеус нет групп (точнее есть или зарегистрированный, или нет). поэтому можно стандартными средствами закрыть толко для незарегистрированных, и разрешить регистрироваться "избранным"

3. .../xml-rss2.php - новости со всех блогов
.../xml-rss2.php?blogid=[li]id[/li] - для каждого отдельно


1. Спасибо, тут разобрался!
2. Жаль, а как нестандартным способом?
3. Ничего не понял! Где все это добро искать и где менять...
.../xml-rss2.php - новости со всех блогов
.../xml-rss2.php?blogid=[li]id[/li] - для каждого отдельно - эдесь можно указать
с каких блогов конктретно брать или просто вообще для каждого в отдельности?
4. Сейчас люди могут подписаться только на основной канал, а на остальных почему-то нет.

И еще ОГРОМНАЯ личная просьба, давая ценную информацию, чиркни пару строк, что с ней делать!!!
Тратится огромное количество времени впустую и безрезультатно. Да еще приходиться перестпрашивать,
отнимать у тебя и у других личное время!
Давайте оптимизировать свой труд!
И еще раз спасибо, за твой бескорыстный труд.
К началу страницы
 
+Цитировать Сообщение
Suvoroff
сообщение Nov 16 2008, 03:15 PM
Сообщение #9


Support Staff
***

Группа: Admin
Сообщений: 1,170
Регистрация:
16-July 05
Из: nucleus.com.ru
Пользователь №: 1



ЦИТАТА
2. Жаль, а как нестандартным способом?


использовать сторонние разработки или программистов подключать

3. Здесь неправильно я вам подсказал. С помощью .../xml-rss2.php?blogid=id можно выделить канал отдельно блога, xml-rss2.php - канал основного блога. Чтобы все блоги в одну трансляцию скинуть попробуйте переменную SHowBlogs установить вместо blog в стиле канала (я вам же где-то это советаовал)

4. Если нужно выделить отдельный канал для блога используйте xml-rss2.php?blogid=id

xml-rss2.php - файл в корне движка, предназначен для создания трансляций новостей. Т.е. чтобы сделать трансляцию, вам необходимо добавить ссылку на этот файл (при необходимости с параметрами) в желаемом месте движка. По умолчанию адреса трансляций задаются в мета-тегах, и, например, в опере вы можете видеть значок трансляции в адресной строке.


--------------------
К началу страницы
 
+Цитировать Сообщение

Ответить в этой темеОткрыть новую тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



Текстовая версия Сейчас: 13th October 2019 - 11:20 PM
Рецепты - Скачать программы - Scripts