Скрипт - парсинг и перепостинг ответов на форуме
|
|
|
2014-10-25Дата: Суббота, 25.10.2014, 22:11 | Сообщение # 1 |
Генерал-майор
Группа: Проверенные
Статус: Offline
|
Всем здрасте ! Делаю очередное обновление на сайте, и всё не как не сяду изучать JavaScript Зато есть повод, в очередной раз вернутся на этот сайт за помощью и обратится к мастеру скриптинга - дяде Likbezz Платно - зато качественно и без багов!
Опустим всю эту лирику...
ЗАДАЧА:
1. Как и на любом форуме, на сайте выводятся ответы и новые посты вертикально по 10 ответов на странице. Тематика сайта - мультимедиа контент, по этому зачастую в ответах вставлены объекты iframe и img. Для улучшения восприятия и удобной навигации на сайте, необходимо написать скрипт, изымающий этот контент, и только в том случае, если подобный контент не найден в ответах или на странице, изымается сокращенный текст ответов.
2. Весь изъятый контент, распологается вертикально на этой же странице, последовательно, в блоке ограниченного размера с вертикальным скрулом. При распарсивании ответов на странице форума, каждый изъятый ответ, формируется в оформленный (стилизованный) дивный блок, при нажатии на который, всплывает поп-ап с увеличенным содержимым этого блока. Предусмотреть кнопку закрытия поп-ап.
---------------------------------------------------------------- Сколько будет стоить такая программа и на сколько реально её сделать ? + какие сроки ?
Сообщение отредактировал igrok - Суббота, 25.10.2014, 22:12 | | |
|
|
2014-10-25Дата: Суббота, 25.10.2014, 22:58 | Сообщение # 2 |
Аццкий кодер
Группа: Администраторы
Статус: Unknown
|
igrok, 1. Как и на любом форуме, на сайте выводятся ответы и новые посты вертикально по 10 ответов на странице. Добрый. Сразу по теме: - откуда оно выводится? с форума? или с информеров? или это вообще надо организовать?
2. Весь изъятый контент, распологается вертикально на этой же странице, последовательно Вот тут что-то не понял... сначала изымаем дублирующийся потом вставляем?...
Попроще как-нибудь опиши.. или в картинках..
| | |
|
|
2014-10-26Дата: Воскресенье, 26.10.2014, 10:13 | Сообщение # 3 |
Генерал-майор
Группа: Проверенные
Статус: Offline
|
Сразу по теме: - откуда оно выводится? с форума? С форума. Тематическая страница форума (на подобие этой, где мы сейчас обсуждаем этот вопрос). Идет тема с задачей, созданная мной, затем твой ответ likbezz и так до указного ограничения количества ответов на одной странице. У меня в ответах, вставляются отборные видео с ютуба и разные картинки, НО только в определенных темах форума (аудио / видео / ... ) В остальных же, текстовые обсуждения, вроде того, как мы тут пишем. Необходимо изъять ответ, и вывести его в отдельной области, отформатировав под следующий вид: вид то что в телевизоре - работа скрипта.
Добавлено (26.10.2014, 11:02) --------------------------------------------- Если в ответе отсутствует iframe или картинка, то в левой части вставляется определенное изображение (изображения в разработке). Вобще, я бы конечно предпочел всю реализацию форума, отдать непосредственно тебе likbezz, ато боюсь натупить
Добавлено (26.10.2014, 11:13) --------------------------------------------- Ах да, еще одно: девушка на заднем фоне, в телевизоре - это флешка (SWF файл) и в каждой теме будет своё флеш видео на фоне. Без особых изменений, останется только главная страница форума. На ней добавятся только основные ссылки на разделы, в виде 5 черных кружочков. Перейдя в раздел - уже работает скрипт, но соответсвенно там не будет объектов типа iframe или img, так как там только список названий и кратких описаний созданных тем, по этому, должны вставляться те же картинки, что и при отсутствии объекта в ответах (тематические 5 картинок согласно раздела. Всё те же картинки которые еще в разработке )
Вообщем как то так...
Сообщение отредактировал igrok - Воскресенье, 26.10.2014, 10:15 | | |
|
|
2014-10-28Дата: Вторник, 28.10.2014, 01:46 | Сообщение # 4 |
Аццкий кодер
Группа: Администраторы
Статус: Unknown
|
igrok, то что в телевизоре - работа скрипта Сразу не скажу насколько это реально. отвечать буду по частям.
НО только в определенных темах форума (аудио / видео / ... ) Реально.
отформатировав под следующий вид: А если там вообще не текст ? картинка одна, например, или блок кода.. или как добавляются ответы? по шаблону что ли?
Ах да, еще одно: девушка на заднем фоне, в телевизоре - это флешка (SWF файл) и в каждой теме будет своё флеш видео на фоне. Реально.
Вобщем-то как-то туманно все я представляю. Кроме главной на форуме существует куча других страниц - категории, разделы, страницы поиска и тд. Что с ними?
| | |
|
|
2014-10-28Дата: Вторник, 28.10.2014, 11:19 | Сообщение # 5 |
Генерал-майор
Группа: Проверенные
Статус: Offline
|
А если там вообще не текст ? картинка и надпись вроде "No comments"
значет, кусок кода как обычный текст... или как добавляются ответы? согласно правил раздела форума. + Модерируются. на форуме существует куча других страниц - категории, разделы, страницы поиска и тд. Что с ними? Если я не ошибаюсь, то разделы форума, выводятся только на главной, а главная - без изменений. Страница раздела, со списком категорий - без изменений (только 5 черных кнопок), в приципе как и главная и страница поиска . Пройдя в категорию раздела форума, вот там уже начинает работать скрипт, а затем и на странице материала с комментариями.
Добавлено (28.10.2014, 11:19) --------------------------------------------- По сути, получается, что скрипт работать должен на двух страницах: 1 - страница категории 2- страница материала с комментариями.
Сообщение отредактировал igrok - Вторник, 28.10.2014, 11:28 | | |
|
|
2014-10-28Дата: Вторник, 28.10.2014, 12:04 | Сообщение # 6 |
Аццкий кодер
Группа: Администраторы
Статус: Unknown
|
igrok, По сути, получается, что скрипт работать должен на двух страницах: 1 - страница категории 2- страница материала с комментариями. А что он делает на странице категории? В материалах - понятно.. и кстати что с переключателями страниц?
| | |
|
|
2014-10-28Дата: Вторник, 28.10.2014, 12:50 | Сообщение # 7 |
Генерал-майор
Группа: Проверенные
Статус: Offline
|
блин - я чёт сам запутался....
Info, Free, Video, Music, Game - это категории разных разделов -Выводится закрепляемая за категорией картинка, и названия форумов категории. (картинки нужно как-то закрепить в ручную)
Добавлено (28.10.2014, 12:19) --------------------------------------------- и кстати что с переключателями страниц?
думаю перенести кнопку переключения страниц под "поиск на сайте". При нажатии - перезагрузка страницы и соответственно вывод материалов 2,3,4... ст.
Добавлено (28.10.2014, 12:29) --------------------------------------------- - это должен быть раздел Выводятся названия категорий, и картинка, закрепляемая ко всем материалам раздела: категории, темам форума категории, и при отсутствии изображений или видео, на странице с ответами
Добавлено (28.10.2014, 12:50) --------------------------------------------- likbezz, можно конечно сделать так, что бы это работало везде, начиная со страницы раздела: страница раздела - страница категории - страница с ответами на форуме. Но тогда добавится 6-я картинка, типо фирменный знак сайта - логотип. Выводится, если раздел/категория/страница с ответами/ не тематическая. Потому как, 5 картинок тематических а к остальному рисовать отдельные картинки - не целесообразно.
Это как вариант, если так будет проще.
Почему всё так запутано ? - потому, что хочется выделить основные темы направленности сайта. А отказываться от функциональности форума как таковой - не хочется.
Сообщение отредактировал igrok - Вторник, 28.10.2014, 12:55 | | |
|
|
2014-10-29Дата: Среда, 29.10.2014, 08:52 | Сообщение # 8 |
Аццкий кодер
Группа: Администраторы
Статус: Unknown
|
igrok, думаю перенести кнопку переключения страниц под "поиск на сайте". При нажатии - перезагрузка страницы и соответственно вывод материалов 2,3,4... ст. понятно.
- это должен быть раздел wacko Ну вот.. Возьмите бумагу и карандаш - так реально проще - накидайте логику сначала, потом структуру, потом мелочи... и все выльется в оформленное ТЗ
Это как вариант, если так будет проще. Количество картинок - не аргумент вообще. Мне проще будет если я точно буду знать что делать.
Почему всё так запутано ? - потому, что хочется выделить основные темы направленности сайта. А отказываться от функциональности форума как таковой - не хочется. Под ваши цели идеально подходит тематический чат с темами-комнатами... но это уже не юкоз...
| | |
|
|
2014-10-29Дата: Среда, 29.10.2014, 11:00 | Сообщение # 9 |
Генерал-майор
Группа: Проверенные
Статус: Offline
|
likbezz, я чет не совсем понял ваш последний ответ...
Возьмите бумагу и карандаш - так реально проще - накидайте логику сначала, потом структуру, потом мелочи... и все выльется в оформленное ТЗ -это конечно правильно, но все это возможно, после такого вот обсуждения и ваших вопросов. Так как то, что для меня само собой разумеющееся, для Вас это вопрос (и не только для тебя likbezz, в жизни у меня тоже так... )
А сейчас вроде как уже все обсудили, и все встало на свои места:
Написать скрипт, для страниц форума сайта на ucoz, работающий на следующих страницах форума:
страница раздела - страница категории - страница с ответами на форуме.
1. страница раздела - скрипт выводит названия категорий, дату последнего обновления категории, nickname пользователя оставившего последнее сообщение, и является ссылкой в категорию 2. страница категории - скрипт выводит названия тем форума категории, дату последнего обновления в теме форума, nickname пользователя оставившего последнее сообщение, и является ссылкой на тему с ответами 3. страница с темой и ответами - скрипт выводит iframe и img объекты, часть текста с ответа, дату и время последнего ответа, nickname пользователя оставившего сообщение, и является ссылкой на pop-up или якорь
На всех страницах работы скрипта, применяется индивидуальное изображение для следующих страниц: Info, Free, Video, Music, Game. Картинка выводится при отсутствии объектов iframe и img на странице. Для страниц не подходящих под эти темы, применяется изображение "No img"
Результат работы скрипта, выводится стилизовано, и формирует ссылки на выведенную информацию. Оформление результата работы имеет следующий вид: вид На странице с темой и ответами, при нажатии на выведенную информацию, при условии, что присутствует объект типа iframe или img - открывается pop-up перекрывающий весь контент черной заливкой с прозрачностью 75%, и содержанием iframe или img по центру экрана. Где объект img - принимает размеры 100% на 100% относительно экрана пользователя. Объект типа iframe - принимает размеры 560px на 315px.
Если объекты iframe и img отсутствуют в сообщении, - ссылка является "якорем" на позицию сообщения.
Примечание: Предусмотреть кнопку закрытия pop-up. Предусмотреть уровни слоев и количество дивных блоков, в результатах оформления работы скрипта, так как выведенная информация - полупрозрачная, а под ней располагается объект типа SWF.
Добавлено (29.10.2014, 11:00) ---------------------------------------------
Под ваши цели идеально подходит тематический чат с темами-комнатами... Была такая мысль, но отбросил, так как подумываю добавить в будущем обычный чат...
Сообщение отредактировал igrok - Среда, 29.10.2014, 10:49 | | |
|
|
2014-10-29Дата: Среда, 29.10.2014, 12:46 | Сообщение # 10 |
Аццкий кодер
Группа: Администраторы
Статус: Unknown
|
igrok, это конечно правильно, но все это возможно, после такого вот обсуждения и ваших вопросов. Такими темпами оно произойдет не раньше следующего года.. Я не к тому, что не нужно совсем обсуждать какие-то моменты - наоборот, очень даже нужно, но не все подряд же..
Представьте, что объясняете что нужно сделать человеку абсолютно незнакомому - тут нужно упомянуть все, и не только то, что само собой разумеется, но и то что и не разумеется. А для этого, нужно иметь четкое представление что вы хотите и как это должно работать. И рассуждения типа: - а может это форум? .. нет, раздел будет лучше, - должны происходить у вас в голове на начальных стадиях продумывания проекта. Именно вы знаете, примерно, что хотите.
Суть: Проект настолько сыр и непродуман, что лучше назвать просто задумка. Я не возьмусь ваять “по ходу дела” ибо это долго и зачастую бестолковая работа - прикидывать как лучше, делать, потом переделывать, так как оказалось что лучше - это не то что нужно...
Итог: Доводите проект до ума - совет про бумагу - серьезен. И когда у вас будет точный и однозначный ответ на любой вопрос типа: - в каком месте будут отображаться модераторы форума или где будет отображаться кол-во просмотров темы, - можно будет обсудить реализацию..
А пока это обсуждение на уровне темы Общие вопросы.
Написать скрипт, для страниц форума сайта на ucoz, работающий на следующих страницах форума: страница раздела - страница категории - страница с ответами на форуме. 1. страница раздела - скрипт выводит названия категорий, дату последнего обновления категории, nickname пользователя оставившего последнее сообщение, и является ссылкой в категорию 2. страница категории - скрипт выводит названия тем форума категории, дату последнего обновления в теме форума, nickname пользователя оставившего последнее сообщение, и является ссылкой на тему с ответами 3. страница с темой и ответами - скрипт выводит iframe и img объекты, часть текста с ответа, дату и время последнего ответа, nickname пользователя оставившего сообщение, и является ссылкой на pop-up или якорь На всех страницах работы скрипта, применяется индивидуальное изображение для следующих страниц: Info, Free, Video, Music, Game. Картинка выводится при отсутствии объектов iframe и img на странице. Для страниц не подходящих под эти темы, применяется изображение "No img" Результат работы скрипта, выводится стилизовано, и формирует ссылки на выведенную информацию. Оформление результата работы имеет следующий вид: вид Вот такой бы скриншот всех перечисленных выше страниц.. + тестовый сайт с форумом структурой идентичной описаннной..
Написать скрипт парсящий страницы до нужного вида - не проблема. Проблемы начнутся потом, когда что-то непродуманное изначально приведет к сложностям разного уровня, не заданных в бюджет.
Сейчас кажется ничего сложного - парсер до нужного вида, + аякс на страницы, немного диза и тп ... а как пойдет фактическая реализация начнутся проблемы различного типа сложности и все затянется на неопределенное время...
Влупить изначально завышенную цену? или взяться на авось? ... вот в чем вопрос.
Так что жду от вас скриншотов всех страниц или типовой зарисовки - не важно - диз не главное - главное логика. Вид можно подправить на любом этапе, а если посыпется логика ...
До сих пор не представляю как вообще будет выглядеть форум, кроме страницы с постами .. и, кстати, где там форма добавления сообщений? или она на отдельной странице?
| | |
|
|
2014-10-29Дата: Среда, 29.10.2014, 12:57 | Сообщение # 11 |
Генерал-майор
Группа: Проверенные
Статус: Offline
|
И когда у вас будет точный и однозначный ответ на любой вопрос типа: - в каком месте будут отображаться модераторы форума или где будет отображаться кол-во просмотров темы Да не нужно этого всего. Вся эта инфа есть ниже, и она меняться не будет. Меняется только верхняя часть форума, за счет работы скрипта. А то что я не описал или упустил, то это уже будет + к оплате если встанет вопрос ребром. Или моя проблема
Добавлено (29.10.2014, 12:57) --------------------------------------------- Сообщение №9 описывает полностью задачу. Актуальным вопросом, остается цена и сроки ?
Сообщение отредактировал igrok - Среда, 29.10.2014, 12:58 | | |
|
|
2014-10-29Дата: Среда, 29.10.2014, 13:06 | Сообщение # 12 |
Аццкий кодер
Группа: Администраторы
Статус: Unknown
|
Сообщение №9 описывает полностью задачу. Так что жду от вас скриншотов всех страниц или типовой зарисовки - не важно - диз не главное - главное логика. Вид можно подправить на любом этапе, а если посыпется логика ...
До сих пор не представляю как вообще будет выглядеть форум, кроме страницы с постами .. и, кстати, где там форма добавления сообщений? или она на отдельной странице? Вот такой бы скриншот всех перечисленных выше страниц.. + тестовый сайт с форумом структурой идентичной описаннной.. ---
Актуальным вопросом, остается цена и сроки ? Это вопрос? Ну да, актуально - какие сроки, примерно? на счет цены скажу как все встанет на места в моем представлении работы форума и скрипта.
| | |
|
|
2014-10-29Дата: Среда, 29.10.2014, 13:43 | Сообщение # 13 |
Генерал-майор
Группа: Проверенные
Статус: Offline
|
Ван момент плиз! Набросаю отдельно все страницы, на которых работает скрипт и что он выводит. Добавлено (29.10.2014, 13:31) --------------------------------------------- Страница раздела: Страница категории: Страница с ответами: Добавлено (29.10.2014, 13:39) --------------------------------------------- Вопрос немного не по теме: реально ли вывести кнопки управления Play, Stop и Zoom с плеера ютуба? Что бы например: на странице Music, не нужно было переходить к плееру, а управлять отдельными тремя кнопками. Добавлено (29.10.2014, 13:43) --------------------------------------------- А еще что бы в трее работало пока не нажмешь стоп или не уйдешь с сайта... :):D
| | |
|
|
2014-10-29Дата: Среда, 29.10.2014, 13:54 | Сообщение # 14 |
Аццкий кодер
Группа: Администраторы
Статус: Unknown
|
Вопрос немного не по теме: реально ли вывести кнопки управления Play, Stop и Zoom с плеера ютуба? С оригинала? нет. Только если юзать какой-нибудь с апи - типа uppod - он поддерживает ютуб. http://uppod.ru/help/js/
А еще что бы в трее работало пока не нажмешь стоп или не уйдешь с сайта... :):D Полностью переделав весь форум на аякс - ты находишься на одной странице все остальные подружаются по действию. Практически нереально) во всяком случае “ровно”... Ну или со фреймами... - плеер в одном фрейме, передвигаешься в другом...
Иконки к категориям привязываются в ПУ - управление категориями форума - там есть возможность вставить свою для каждого форума/категории - так что это вообще не проблема
| | |
|
|
2014-10-29Дата: Среда, 29.10.2014, 14:08 | Сообщение # 15 |
Генерал-майор
Группа: Проверенные
Статус: Offline
|
какой-нибудь с апи - типа uppod - он поддерживает ютуб. Да но он не на всех телефонах поддерживается... У мну Galaxy S2 - так uppod не работает.
Полностью переделав весь форум на аякс - ты находишься на одной странице все остальные подружаются по действию. Практически нереально) во всяком случае “ровно”... Ну или со фреймами... - плеер в одном фрейме, передвигаешься в другом...
Нужно подумать в будущем, как и что...
Иконки к категориям привязываются в ПУ
Эт я в курсе, но как быть, если при наведении курсора - они меняются ? И тут же вопрос - как их вывести для разделов, и страницы с ответами ? Пусть даже при наведении курсора они не будут меняться...Добавлено (29.10.2014, 14:08) ---------------------------------------------
Влупить изначально завышенную цену? или взяться на авось? ... вот в чем вопрос. А давайте по скромному разойдемся ? Ведь всё вроде уже как ясно, и не сильно (по идее) сложно....
| | |
|