Единый форум поддержки

Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.


Вы здесь » Единый форум поддержки » Новые возможности форумов » Портал 2.0 на форумах MyBB


Портал 2.0 на форумах MyBB

Сообщений 1 страница 20 из 55

1

Дефф так хотел, чтобы я занялся разработкой портала, что я решил поддержать эту идею..)) Старая тема по сути исчерпала себя и по возможностям и по количеству постов, поэтому я создаю новую..

Идея Портала 2.0 совершенно другая нежели предыдущая - в предыдущей версии все настройки для Админов форумов были только через страницы в Админке.. В Портале 2.0 предлагаю создать возможность редактировать всё через сам портал используя Drag & Drop... Так же есть скрипт НТМЛ в постах, насколько можно ту же технологию применить в портале я не знаю, но было бы неплохо.. На данный момент проверил возможность использования Drag & Drop на форумах, с помощью данных скриптов это реализуемо:

Код:
<link rel="stylesheet" type="text/css" href="http://forumfiles.ru/files/000d/8d/19/33276.css">
<link rel="stylesheet" type="text/css" href="http://forumfiles.ru/files/000d/8d/19/19452.css">
<script type="text/javascript" src="http://forumfiles.ru/files/000d/8d/19/47093.js"></script>
<script type="text/javascript" src="http://forumfiles.ru/files/000d/8d/19/78642.js"></script>

То есть для реализации моей идеи нужно:
1. Возможность перетягивания блоков (эта возможность есть)
2. Запоминание места положения блоков после перетягивание
3. Возможность делать это только под Админами
4. Возможность вставок НТМЛ и скриптов внутрь блоков
5. Предустановленные блоки с скриптами видные только Админам
6. Возможность редактирования css и блоков через портал

Вообщем это пока предложение о подумать..

0

2

kolobdur74

Скрытый текст:

Для просмотра скрытого текста - войдите или зарегистрируйтесь.

0

3

Alex_63
Я уже не модератор, так что такой скрытый текст не прочту))

А тему можно закрывать и в корзину - поторопился я с ее созданием, не подумал о том, что данные о перенесенных объектах не сохранить..

0

4

kolobdur74
Поправил скрытый текст :)
Ну сохранить можно, но пока способы не отработаны

0

5

Alex_63
А хранить и перезаписывать данные в Администрирование-Файлы в теории возможно?

0

6

kolobdur74 написал(а):

А хранить и перезаписывать данные в Администрирование-Файлы в теории возможно?

По идее, под Админом - да... ток пока не оч удалось с API в админке разобраться (Там каждому Админу и конкретному форуму свой идентификатор к хранению файлов

0

7

kolobdur74 написал(а):

Дефф так хотел, чтобы я занялся разработкой портала, что я решил поддержать эту идею..)) Старая тема по сути исчерпала себя и по возможностям и по количеству постов, поэтому я создаю новую..

Идея Портала 2.0 совершенно другая нежели предыдущая - в предыдущей версии все настройки для Админов форумов были только через страницы в Админке.. В Портале 2.0 предлагаю создать возможность редактировать всё через сам портал используя Drag & Drop... Так же есть скрипт НТМЛ в постах, насколько можно ту же технологию применить в портале я не знаю, но было бы неплохо.. На данный момент проверил возможность использования Drag & Drop на форумах, с помощью данных скриптов это реализуемо:

Код:
<link rel="stylesheet" type="text/css" href="http://forumfiles.ru/files/000d/8d/19/33276.css">
<link rel="stylesheet" type="text/css" href="http://forumfiles.ru/files/000d/8d/19/19452.css">
<script type="text/javascript" src="http://forumfiles.ru/files/000d/8d/19/47093.js"></script>
<script type="text/javascript" src="http://forumfiles.ru/files/000d/8d/19/78642.js"></script>

То есть для реализации моей идеи нужно:
1. Возможность перетягивания блоков (эта возможность есть)
2. Запоминание места положения блоков после перетягивание
3. Возможность делать это только под Админами
4. Возможность вставок НТМЛ и скриптов внутрь блоков
5. Предустановленные блоки с скриптами видные только Админам
6. Возможность редактирования css и блоков через портал

Вообщем это пока предложение о подумать..


Ух... Круть.. (Мне даж немного страшно.. про объём)
====================================
1. Давай начнём с наброска прямоугольниками основной структуры... и от этого дальше плясать ( в принципе вставлять скрипты и коды меньшая проблема из всех)...

2. (Про первое) Интересно отобразить перетаскивание чего и куда в этих основных блоках(пока слабо представляю

3.  [4,5,6] - Вродь реализуемо через http://htmlbook.ru/html/attr/contenteditable
====================================
Наверно будут два класса блоков:
a) Cо вставляемым динамическим информационным контентом - которые править нельзя, кроме css (руками нельзя, можно ток подключаемыми скриптами).
С инфо-контентом статикой(объявления, важные ссылки и т.д) - проблем нет, они наверно будут относиться ко второму классу.
b) Блоки шаблона Портала и обертки инфо-блоков, над которыми мон издевацо как угодно

+1

8

Deff написал(а):

1. Давай начнём с наброска прямоугольниками основной структуры... и от этого дальше плясать ( в принципе вставлять скрипты и коды меньшая проблема из всех)...

Это как раз таки самое простое:
Ну, чисто навскидку как я вижу: http://digitalferrum.bbmy.ru/pages/portal

Отредактировано kolobdur74 (Пн, 11 Июл 2016 18:20:01)

0

9

kolobdur74 написал(а):

Ну, чисто навскидку как я вижу: http://digitalferrum.bbmy.ru/pages/portal

:cool:  - Понравилось
============
1. Что есть предустановленные блоки
2. Примерный набросок размещения динамической инфы, пагинаторы и более подробно о динамической инфе, состав -вид и т.д. (Посколь от начальной идеи трудно потом будет модифицировать если чего-нидь хватать не будет и трудно реализовать сервисом, если будет много избыточности...
============
Имхо:
Мне нравились Основа портала: только новые темы - Первый пост с рисунками и кратким пояснением( к примеру в 200 символов)  http://all-best.pro/portal?sid=e1bb64ba … a6264b6962

0

10

Deff написал(а):

1. Что есть предустановленные блоки

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

Deff написал(а):

Имхо:
Мне нравились Основа портала: только новые темы - Первый пост с рисунками и краким пояснением( к примеру в 200 символов)  http://all-best.pro/portal?sid=e1bb64ba … a6264b6962

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

Deff написал(а):

2. Примерный набросок размещения динамической инфы, пагинаторы и более подробно о динамической инфе, состав -вид и т.д. (Посколь от начальной идеи трудно потом будет модифицировать если чего нидь хватать не будет и трудно реализовать сервисом, если будет много избыточности...

Это навскидку сказать сложно - надо обдумать, но часть из этого я думал как раз чтобы было в предустановленных блоках...

0

11

kolobdur74 написал(а):

Это навскидку сказать сложно - надо обдумать, но часть из этого я думал как раз чтобы было в предустановленных блоках...

Ну собственно это первое, чоб хотелось знать.. Т.е. хватит ли нам текущих плюшек от сервиса(АPI и Аяксов) или желательно ещё продвинуть АPI от mybb...
Была идея получать страницу с динамическим контентом по перечислению  массива PostID(Или Tid - первопостов тем) , - Помогла бы сразу одним запросом получать сразу динамический контент одной страницы для Портала, или даже нескольких..

0

12

Deff написал(а):

Ну собственно это первое, чоб хотелось знать.. Т.е. хватит ли нам текущих плюшек от сервиса(АPI и Аяксов) или желательно продвинуть АPI от mybb...
Была идея получать страницу по перечислению PostID(Или тем) массива постов (Помогла бы сразу одним запросом получать сразу динамический контент одной страницы, или даже нескольких)

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

+2

13

kolobdur74 написал(а):

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

Это не оч. Понял... Можно нарисовать(или заскриншотить до и после) Псевдо контент в скриншот можно вставить через пейнт, и в нем же перетащить в иную колонку... мон сделать контент на эскизе изначально узким... (понятно что  он отформатируется сам по ширине блока)

0

14

3. Ну и для динамического редактирования, нужно все блоки шаблона(с возможностью редактирования, см. про два класса) запоминать в кроссюзер API,
В принципе есть наброски велосипеда для кроссюзер АPI, типо попытка переколпачить текущее  API на одного юзера с помощью js (Нужно доделать - пара недель... Ну и толкать Максима доделать кроссюзер АPI  (cроки примерно те же от двух недель, что он просил для правок после перезда

0

15

Deff написал(а):

Это не оч. Понял... Можно нарисовать(или заскриншотить до и после) Псевдо контент в скриншот можно вставить через пейнт, и в нем же перетащить в иную колонку... мон сделать контент на эскизе изначально узким... (понятно что  он отформатируется сам по ширине блока)

Ну, вот что-то похожее сделал: http://digitalferrum.bbmy.ru/pages/portal Блок с новостями - это новости с форума вместе с пагинатором, его перетягиваешь в нужную колонку.. Такая структура позволит добавлять новые скрипты не меняя и не редактирую каждый раз весь портал - просто добавляется предустановленный блок и всё...

+1

16

kolobdur74
Вопрос: Верх-низ страницы (стандартные #html-header,#pun-title,#pun-crumbs1,#pun-crumbs2) должны быть на странице портала или нет?

0

17

kolobdur74 написал(а):

Ну, вот что-то похожее сделал: http://digitalferrum.bbmy.ru/pages/portal Блок с новостями - это новости с форума вместе с пагинатором, его перетягиваешь в нужную колонку.. Такая структура позволит добавлять новые скрипты не меняя и не редактирую каждый раз весь портал - просто добавляется предустановленный блок и всё...

Вобщем идея с перетягиванием - для типового Админа будет интересна(оценил)... единственное перетягивание блоков с подключенными скриптами возможно потребует:
а) Сразу же запоминания в кроссюзер API после каждого перетягивания(а не после всех правок перетягиваний, из-за обновления страницы или перезаписи, - все переменные кроме API убъются)
b) Перезаписи или обновления страницы(наверно перезаписи - быстрее)
с) Наверно стоит под портал просить Пустую страницу у Админа с наличием только хидера... ну либо с начальным типовым шаблоном...
Пустая будет удобней - посколь любой запомненный в API шаблон будет вписываться быстрее(без стирания дефолтного)

0

18

Alex_63 написал(а):

Вопрос: Верх-низ страницы (стандартные #html-header,#pun-title,#pun-crumbs1,#pun-crumbs2) должны быть на странице портала или нет?

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

0

19

Deff написал(а):

хотя пустая будет наверно удобней - посколь любой запомненный в API шаблон будет вписываться быстрее(без стирания дефолтного)

А мне кажется, удобнее будет с контентом, кроме #pun-main (Ксать портал зачастую делают в качестве Главной, так что.. в принципе и с текущим раскладом можно сделать)

kolobdur74 написал(а):

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

++ Вот и я про то же (Наверно тоже настройку сделать

0

20

Alex_63 написал(а):

Alex_63

Гы - будет нечто похожее на скрипт Анкет

0


Вы здесь » Единый форум поддержки » Новые возможности форумов » Портал 2.0 на форумах MyBB