Loadырь

Loadырь

Быть лучшим - не значит быть достаточно хорошим.
+1240
Репутация
4858
Рейтинг
#1 Компонент "PDF-читальня" 29 июля 2014 в 22:57
SpaceSel, пока вы добираетесь до полного теста, я всё-таки напишу пару строк и откопи-пастю ещё пару тысяч строк для первой ветки. smile
#2 Компонент "PDF-читальня" 29 июля 2014 в 09:15
Да есть. Оказывается, чтобы в двойке сделать копию контента, надо заполнить шесть форм с нужным набором параметров. А чтобы сделать копию контента в первой версии — надо перелопатить четверть движка.
#3 Наступил на грабли в написании компонетра для iCMS 2.0 28 июля 2014 в 04:27
Александр, в 14 строке замените
  1. $this->renderFrom
на
  1. $this->renderForm
#4 Как в Инстант 2 сдеалть форму обратной связи? 27 июля 2014 в 20:22
Igor, сказал как есть. Да и смотрю Evanescence готов помочь с этим делом. Осталось насобирать желающих. Могу быть очередным желающим
#5 Наступил на грабли в написании компонетра для iCMS 2.0 27 июля 2014 в 20:08
У вас в шаблоне index.tpl стоит условие
  1. <?php if (!$lives){ ?>
  2.  
  3. <p>Трансляцій немає</p>
  4.  
  5. <?php } ?>
И получается если нет $lives то… Ваша переменная есть (существует и не пуста) и равна пустому массиву array(). Измените условие на
  1. <?php if ($lives == array(){
#6 Как в Инстант 2 сдеалть форму обратной связи? 27 июля 2014 в 19:53
На данный момент надо писать отдельный компонент.
#7 Компонент "PDF-читальня" 26 июля 2014 в 19:24
Я что-то не нашёл такое понятие как "Поля" и "Типы контента" в первой ветке. Поэтому этот пункт можно убрать. Тогда напишите ваше ТЗ конкретно для версии 1.10.4. и если есть какие-то скрины или наброски можете выложить сюда или прислать мне в личку.
#8 Компонент "PDF-читальня" 26 июля 2014 в 18:20
Blackman-st, для первой ветки про

6. Взаимосвязь читальни с типами контента. (Реализация поля "читать онлайн" с возможностью заливать файл в читальню прямо из контента)

можно поподробнее?
#9 [ЕСТЬ РЕШЕНИЕ] Несколько вопросов по БД 24 июля 2014 в 09:52
Да, можно. Обычно процедура проходит без проблем. Не знаю насколько старым был старый хостинг, могут выскочить ошибки, несоответствия запросов из резервной копии старой БД в новой БД. Тогда придется "ручками" поработать.
#10 Компонент "PDF-читальня" 24 июля 2014 в 09:34

Loadырь, протестирую. pGfreader?

SpaceSel
Переименовал файлик
#11 Компонент "PDF-читальня" 24 июля 2014 в 09:18

Установил.
1. Нет настроек компонента в админке.
2. Как залить/перейти на компонент на сайте?..

SpaceSel

Установка файлов добавляет поле "Просмотр файла". Вы создаёте новый тип контента, называете как хотите. Затем заполняете заголовки, тоже как хотите. Переходите к полям контента. Набор полей делаете любой, но в одном поле Системное имя и Название поля могут быть любыми, а Тип поля надо выбрать "Просмотр файла". В появившемся меню настроек типа файла надо указать Допустимые расширения и прописать только pdf. Так как скрипт не тянет другие расширения. И дальше заполняете остальные пункты Свойства, Доступ, Наборы, Модераторы как обычно.
Админку из-за одной галочки не стал делать. Время как появится попробую прикрутить решение с гуглодоками, тогда и админка появится.

Также актуально, чтобы компонент мог читать файлы pdf по ссылкам со сторонних ресурсов, о чем выше уже писал Blackman-st.
PDF очень прожорливы по объему, поэтому не всегда возможно, например, объемные каталоги по ремонту авто размещать на своем сервере в большом количестве.

Авто Москва
Кто знает как включить CORS, подскажите как это делается. Я пока с этим первый раз столкнулся и ещё не разбирался.
#12 Компонент "PDF-читальня" 23 июля 2014 в 23:08
Сделал для второй ветки компонентик, можете забирать у меня в профиле или нажав сюда. Установка как обычно для двойки. Добавил поле для ввода ссылки. Получилось так, что ссылка сохраняется, но при нажатии на кнопку просмотра — выдаёт ошибку
  1. Сообщение: Unexpected server response (0) while retrieving PDF "http://mozilla.github.io/pdf.js/web/compressed.tracemonkey-pldi-09.pdf".
и предлагает рекомендацию
  1. Запрос из постороннего источника заблокирован: Политика одного источника запрещает чтение удаленного ресурса на http://mozilla.github.io/pdf.js/web/compressed.tracemonkey-pldi-09.pdf. Это может быть исправлено путем перемещения ресурса в тот же домен или включением CORS.
. А если скопировать ссылку и вставить в адресной строке — ссылка открывается стандартным для браузера способом. В общем пробуйте.
#13 Компонент "PDF-читальня" 23 июля 2014 в 00:11
По теме:

Пользователь кликнул на ссылку/картинку и переходит в читальню. Где есть навигация и тд.

Поправил на сайте. Теперь на всё окно браузера, но пока не на новой вкладке. В принципе можно, сделать галочку в админке и выводить в таком и прошлом режимах.
#14 Компонент "PDF-читальня" 22 июля 2014 в 23:47

Loadырь, не по теме, но как вы реализовали обратную связь? Если можно в ЛС.

SpaceSel
ЛЕГКО. Сделал компонент — своего рода конструктор форм, как в первой ветке, но похожими на стандартные средства второй. Создаются любые формы с любым набором полей кроме капчи, капча только для неавторизованных или для всех или без неё. Затем их можно вывести евентом в коде или ссылкой на конкретную форму (как у меня на сайте). Содержимое формы отправляется на указанный емаил и в личку указанному админу уведомление, чтобы он проверил ту самую почту почту. Но я пока не нашёл, как можно подобным евентом или фильтром вывести нужную мне форму в любой статье или виджете. Поэтому пока отложил в сторонку.
#15 Компонент "PDF-читальня" 22 июля 2014 в 23:14
Сейчас заметил, что на IE10 нет кнопки перехода в полноэкранку, а на IE11 она есть.
🍪Мы используем файлы cookie для работы сайта. Читать подробнее.