Компонент Афиша. Тестирование.

ЕСТЬ РЕШЕНИЕ ЗАКРЫТО
#46 27 декабря 2011 в 19:08

Марат, а как ты смотришь насчет возможности встраивания в твою афишу парсеров?

Rossoman
Этот вопрос существует. Поднимался несколько раз. Знаю, что lezginka.ru заинтересован в этом. Он уже предлагал давно. Проблема в том, откуда парсить? Есть ли такой ресурс, который бы подошел бы большинству пользователей. Дайте откуда, и я попробую сделать. Только прошу не путать, друзья! Именно парсер, а не граббер. Если я правильно понимаю в этом. Т. е. дайте ресурс, который официально представляет информацию в каком-нибудь формате, или дайте формат(YML, CSV...), который нужен. А граббер, конечно же, просто ворует инфу.
#47 27 декабря 2011 в 19:12

Еще вот такой минус есть: нельзя выбрать для одного события несколько дат в таком например порядке — 1,2,5,10

Rossoman

может календарь выбора даты перенести в — Установка сеансов, и не периодом, а по дням сделать,

prosis
Сегодня только задумался об этом ))
Надо сделать. Только я думаю, проще и оптимальнее будет не переносить календарь на страницу редактирования сеансов, а ввести на этой странице возможность редактирования периода с возможностью удаления ненужных дней в периоде.
#48 27 декабря 2011 в 19:41

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

Марат
отличное решение. плюс вывод будущих мероприятий как уже обсуждали = отличный компонент афиши!
спасибо Марат!
#49 27 декабря 2011 в 19:52

Этот вопрос существует. Поднимался несколько раз. Знаю, что lezginka.ru заинтересован в этом. Он уже предлагал давно. Проблема в том, откуда парсить? Есть ли такой ресурс, который бы подошел бы большинству пользователей. Дайте откуда, и я попробую сделать. Только прошу не путать, друзья! Именно парсер, а не граббер. Если я правильно понимаю в этом. Т. е. дайте ресурс, который официально представляет информацию в каком-нибудь формате, или дайте формат(YML, CSV...), который нужен. А граббер, конечно же, просто ворует инфу.

Марат

Ну смотри например. У меня сейчас скрипт "ворует" инфу с сайта кинотеатра, НО, с этим кинотеатром у меня договоренность, на точ, что я своими силами и средствами забираю у них инфу и размещаю у себя на сайте. Он хоть и грабер (или парсер, я сам не понимаю), но инфу забирает легально.

Конечно как это реализовать можно я пока не особо придумал). Смотри у меня есть скрипт, который "тырит" инфу о фильмах с сайта и записывает их в определенную папку в файл .dat
Второй скрипт из файла .dat собирает всю эту инфу и выводит в нужном мне виде на сайт, выводит ближайшие N-число фильмов. При переходе в подробное описание, открывается страница (на моем же сайте), с полным описанием этого фильма. Полное описание выводит этот же второй скрипт, но на новой странице.

Мне вот интересно, можно ли связать все это дело с афишей?
#50 28 декабря 2011 в 02:51

На странице просмотра мероприяти и объекта карусель убрали? Или фотки сами сдвинулись влево и вертикально? Тоже прикольно получилось )
Если нужно шаблоны подкорректируйте под себя. Невозможно сделать шаблон удовлетворяющий всех. Правда

Марат
Спасибо за компонент давно хотели сами заказать разработку да руки не доходили.
Карусель убрали мне так больше нравиться, вот только не могу найти где диз меню спрятан?
#51 28 декабря 2011 в 02:58
Design-VL, файл postercore.php
#52 28 декабря 2011 в 03:31
о вылез косяк какойто
вчера все работало сегодня на главной компонента вылезло Error while building tagline все остальные страницы работают
#53 28 декабря 2011 в 11:27
Хочется добавить, что на мой взгляд еще не хватает:
1. В заведении может быть несколько залов с разными расписаниями
2. мелкие свойства сеансов… например для кинотеатров: ограничение по возрасту, наличие отсутствия 3D
3. условия для сеансов на выходные дни (чтобы самому не думать выходной или нет при установке времени, цен сеансов) либо при установке одинакового расписания на все дни — указать отдельно для субб-воскр. чтобы скрипт сам проставил

как вариант — при установке одинакового расписания например на неделю создается по каждой записи на каждый день этой недели — если будет нужно некоторые дни можно будет отредактировать отдельно, удалить, проставить в эти дни другие сеансы. Т.е. галочка "одинаковое расписание на все дни" нужна только для первоначального создания, далее каждый день отдельно. Также разделить настройку времени сеансов от настройки дат.
#54 28 декабря 2011 в 13:56
Друзья, не обижайтесь, не успеваю всем ответить. Предновогодняя суета.
Итак, по порядку. Насчет парсера, нужно обдумать как это сделать в более универсальном виде. Потому как, ресурсы откуда парсятся, будут у каждого свои. Я так понял, нет такого ресурса, который бы устраивал многих.
Дизайн меню, правильно подсказали, в этом файле. Это нужно будет подправить. Немного не входит в концепцию ООП, дизайн отдельно, код отдельно ). Подумаю.

вчера все работало сегодня на главной компонента вылезло Error while building tagline

Design-VL
Ошибка связана с тегами. Нужно смотреть, что там не так. Для тегов используется библиотека самого кмс. Пока не знаю, что там не так. Если можно, дайте посмотреть ошибку. При каких условиях возникло. Можно демо в личку.

1. В заведении может быть несколько залов с разными расписаниями
2. мелкие свойства сеансов… например для кинотеатров: ограничение по возрасту, наличие отсутствия 3D

Croakerx64
Для этого вполне подходит поле "Примечание" при редактировании сеансов. Для этого данное поле и создавал. Для кинотеатров в описании можно вставить всё что угодно. Также и информацию об ограничениях и наличие 3D.

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

Croakerx64
Изначально этого я не продумал. Но в процессе тестирования выяснилось и уже добавил. В релизе будет исправлено.
Кому нужно сейчас. Открываем файл frontend.php и начиная со строки 452 следующий код:
  1. foreach($days as $key=>$day){
  2. $counts["{$day}"]= count($time_list["{$day}"]);
  3. }
заменяем на :
  1. $first_day = '';
  2. foreach($days as $key=>$day){
  3. //фикс бага отсутствия форм при снятии галочки "одинаковые сеансы" в режиме редактирования
  4.  
  5. if(!$first_day){ $first_day = $day; }
  6. if(!$time_list["{$day}"]){ $time_list["{$day}"] = $time_list["{$first_day}"]; }
  7. //конец фикса
  8. $counts["{$day}"]= count($time_list["{$day}"]);
  9. }
Это даст возможность вначале поставить галочку "Одинаковые сеансы...", заполнить. Затем в режиме редактирования снять галочку и получить сеансы, одинаково заполненные на все дни. Остается только подредактировать нужный день.
Правда пока нет возможности удалить ненужные дни в периоде. К релизу сделаю.
#55 28 декабря 2011 в 15:20
Марат, вот смотри еще sasovo.net/poster/prosmotr/detskie/detskii-utrenik-v-mkc.html
Хорошо бы, чтобы в расписании выводилась только даты, по которым есть сеансы. А то вот я сделал сеанс только 5 числа, а он выводит все даты до 5 (пустые). Это дезинформирует пользователя и не очень удобно
#56 28 декабря 2011 в 16:13
И еще неплохо было бы сделать картинку заглушку, на тот случай, если фото не добавляется. Себе то я и сам могу сделать, но ведь не каждый сможет)
#57 29 декабря 2011 в 16:10
Какие пожелания хотелось бы чтоб были реализованы:
1. Чтоб при привязке события можно было как удалять поля (там такой плюсик на сегодняшний день)
2. Добавить возможность добавлять в описание события (фильма например) другие поля со своими названиями (как это есть в универсальном каталоге)-что то типа: жанр, время сколько идет ну или еще чего нибудь.

Это то что увидел после начала работы. Спасибо за компонент. В целом очень афигенно.
#58 29 декабря 2011 в 16:25

Хорошо бы, чтобы в расписании выводилась только даты, по которым есть сеансы

Rossoman
Да! Об этом уже говорилось. В задачи записал.

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

Rossoman
Вы правы. Это нужно будет сделать.

1. Чтоб при привязке события можно было как удалять поля (там такой плюсик на сегодняшний день)

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

2. Добавить возможность добавлять в описание события (фильма например) другие поля со своими названиями (как это есть в универсальном каталоге)-что то типа: жанр, время сколько идет ну или еще чего нибудь.

Роман
Для жанра планировалось использовать теги, но извне не получается поменять название "Теги" на "Жанр". Если хотите, можете сделать это внедрив в шаблон простенький js. Сами теги уже у событий есть. Остальное можно добавлять в самом описании мероприятия или отдельно для сеансов в поле "Примечание". Думаю, этого уже достаточно для общих потребностей. Кому нужно, доработают уже сами )
#59 29 декабря 2011 в 16:36

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

Марат

А как быть если минусика как раз и нету?

И еще маленький вопросик. А почему нельзя всю процедуру добавления инфы сделать в админке, а не через сайт. Понимаю, может вопрос туповат, но уж простите)
#60 29 декабря 2011 в 22:36

А как быть если минусика как раз и нету

Роман
Минусик должен быть ) Сможете в личку демку дать. Скорее всего у вас там что-то с jQuery. На дефолтном шаблоне работает нормально.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.