FAQ

Установка и настройка Wordpress плагина и темы

Общие вопросы

Плагин фотобанка бесплатный?
Есть три версии плагина: Бесплатная (GPL2 лицензия), Lite (платная версия) и Full (платная версия).
Используется ли в плагине ZEND или ionCube шифрование исходного кода?
Нет, не используется.
Как долго действует лицензия на плагин?
Лицензия выдается пожизненно.
В течение какого времени мне доступны бесплатные обновления?
Обновления доступны пожизненно.
Могу я установить плагин на несколько доменов или поддоменов?
Бесплатную версию вы можете установить на любое количество доменов. Платная лицензия выдается только на один домен/поддомен. Для каждого домена вам надо покупать отдельную лицензию. Безусловно, мы дадим вам скидку на дополнительные лицензии.
Могу я сменить домен в будущем?
Да, конечно. Без дополнительной платы.
Могу я интегрировать собственный тему?
Да, конечно.
Я хочу установить тему WooCommerce для плагина, возможно ли это?
Да. Вам нужно использовать Shortcodes, чтобы вывести контент Photo Video Store в вашей теме.
Можете вы помочь нам с интеграцией новой темы?
Да. Вы должны нарисовать макет в Photoshop или купить готовый дизайн. Цена интеграции зависит от конкретного темплейта.
Могу я удалить на сайте все ваши копирайты?
Можете. Без дополнительной платы.
Могу я продавать другие форматы файлов кроме фото, видео, аудио и вектора?
Вы можете продавать файлы абсолютно любых форматов: *.pdf, *.zip. Единственное, по соображениям безопасности плагин не позволяет загружать текстовые документы, ехе и т. п. Но это ограничение легко обойти, заархивировав файл.
Могу я получить доступ к загруженным файлам без оплаты, указав прямую ссылку в браузере.
Это невозможно. Скрипт виртуозно предотвращает подобные попытки. Вы увидите надпись "Доступ запрещен". Ваши файлы находятся в полной безопасности.
Какие платежные системы интегрированы в плагин?
На сегодняшний день в плагин интегрировано порядка 60 платежных систем и этот список постоянно пополняется: Paypal, Paypal PRO, Bitpay, CoinPayments, Authorize, 2Checkout, Skrill, Google Wallet, Dwolla, Stripe, CashU, CCAvenue, ccBill, Checkout.fi, ChronoPay, Clickbank, Dotpay.pl, eNETS, Epay, Epoch, eWAY, Goemerchant, Gopay, InetCash, LinkPiont, Mellat bank, Mollie, Money.ua, Multicards, Network Merchant, Nochex, Pagseguro, Paxum.com, Payfast, Payprin, Payson, Paystack, PayU, PayUMoney, Payza, Privatbank.ua, QIWI, RBK money, Robokassa, SegPay, SecPay, Targetpay, Transferuj.pl, Verotel, Victoria bank, WebMoney, Webpay.by, WorldPay, Yandex.Money, Zombaio.
Какие платежные системы я могу использовать в России?
Вы можете использовать Paypal, Yandex.Money, WebMoney, QIWI, ChronoPay, Robokassa, RBK money. На Украине: Money.ua, Privatbank.ua. В Белоруссии: WebPay. В Молдавии: Victoria bank. В Казахстане: Epay.kkb.kz.
Можете вы интегрировать новую платежную систему?
Да, в случае покупки плагина мы интегрируем новую платежную систему бесплатно. Большинство систем добавлены по запросу наших клиентов.
Могу я выключить на сайте кредиты, чтобы цены отображались в валюте?
Да, конечно. Кредиты можно отключить здесь: Панель администратора -> PVS Настройки - > Настройки сайта. Кроме того цены можно показывать в кредитах и в валюте одновременно.
Зачем вообще нужны кредиты?
Кредиты обычно используются на микростоках в качестве внутренней валюты. С их помощью удобно получать с клиента деньги авансом, давать бонусы, лимитировать условия подписки. Человек платит один раз за 1000 кредитов, а потом весь год расходует их по мере надобности.

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

Вы сами должны решить, нужно ли вам использовать кредиты. Если у вас небольшой фотобанк, мало постоянно покупателей, то разумнее держать цены в валюте. Это позволяет существенно сократить время заказа и облегчить для клиента процесс покупки.


Установка плагина

Можете вы установить плагин для нас?
Мы можем бесплатно установить Lite и Full версии плагина. А вот бесплатную версию мы бесплатно не устанавливаем.
Я хочу установить плагин на мой сайт WordPress Что я должен сделать?
1. Загрузите бесплатный плагин на странице https://www.cmsaccount.com/download/ или купленную версию Lite/Full в разделе "Мои заказы";
2. В панеле администратора WordPress перейдите в раздел 'Plugins' левого меню и нажмите кнопку "Добавить новый";
3. Выберите zip архив плагина и нажмите "Установить";
4. После установки кликните ссылку "Активировать". Плагин установлен;
5. Плагин бесполезен без темы, поэтому загрузите тему на странице https://www.cmsaccount.com/templates/;
6. Перейдите в раздел Appearance -> Themes и нажмите кнопку "Добавить новую";
7. Выберите zip архив темы и нажмите "Установить";
8. Затем кликните ссылку "Активировать". Тема установлена;
9. Если у вас Lite или Full версия плагина, вам надо на странице PVS Рабочий стол ввести ключи API и активировать лицензию.
У меня уже установлена бесплатная версия плагина, туда загружены файлы и настроен магазин. Как мне обновить плагин до версии Lite или Full, не потеряв при этом мои настройки и медиа файлы.
Вам надо просто заменить все файлы в папке: /wp-content/plugins/photo-video-store/ файлами из архива платного плагина. Далее зайдите в раздел "Плагины" админки и деактивируйте, а затем тут же активируйте 'Photo Video Store' плагин. Делается это для того, чтобы внести необходимые изменения в базу данных. При установке платной версии поверх бесплатной загруженные медиа файлы и настройки в базе данных сохраняются! На всякий случай сделайте backup сайта и базы перед установкой.
Куда загружаются медиа файлы?
Медиа файлы загружаются в папки вида: /wp-content/upload/content[n]/
Я установил плагин, но все пути к изображениям поломаны и не работают. Кроме того я нигде не могу найти папку /stock-photo/. www.mydomain.com/stock-photo/test-photo/
В разделе "Плагины" панели администратора, вам нужно деактивировать и тут же снова активировать Photo Video Store плагин. Если после этой манипуляции ссылки не заработали или заработали не все, то, возможно, у вас не Apache, а, к примеру, Nginx сервер. Напишите нам, мы подумаем вместе, что можно сделать. Адрес /stock-photo/test-photo/ - виртуальный, такого файла, на самом деле, не существует в природе. Он создан специально для хорошей индексации страницы в поисковых системах.
Я хочу установить плагин на локальный, тестовый сервер. Это возможно?
Да, конечно. Мы советуем вам воспользоваться сервером Denwer для Windows или MAMP для Mac. Прочитать на форуме.
Я хочу сменить хостинг, как я могу перенести сайт?
Вам нужно проделать следующие нехитрые операции:
  • Скачать все файлы плагина со старого сервера по ftp и закачать их на новый сервер.
  • Создать mysql dump (backup) старой базы в phpmyadmin на старом сервере.
  • Создать новую базу на новом сервере и импортировать dump.
  • Внести необходимые изменения в файл /wp-config.php, указав настройки новой базы данных.
  • Открыть hosting cpanel -> phpmyadmin -> 'wordpress' база -> 'wp_options' таблица и исправить URL сайта в первых двух строчках: 'siteurl' и 'home'.
Если у вас возникли проблемы с переносом сайта на новый хостинг - напишите нам
Использует ли плагин SSL?
Плагинуу требуется SSL сертификат только для платежных систем типа Paypal PRO, когда пользователь вводит данные кредитной карты на вашем сайте. В остальных случаях SSL, в принципе, не нужен. К примеру, если вы используете обычный paypal, то для осуществления платежа покупатель переадресуется на сайт paypal.com, и вам не нужно думать о безопасности транзакции. За вас это сделает paypal. НО в последнее время SSL становится обязательным атрибутом любого сайта. Тот же Paypal не одобрит ваш аккаунт продавца, если ваш сайт будет без https://.
Могу я установить плагин на nginx веб-сервере?
Да, можете. Вам только надо будет переписать все .htaccess файлы (/.htaccess and /wp-content/uploads/content[n]/.htaccess) в синтаксисе nginx сервера. Почитайте на форуме, там была такая тема.
Возможно ли установить плагин на IIS сервере?
Все возможно в этом мире. Но мы вам это делать не советуем. IIS должен иметь аналог Apache rewrite_mod. Такое расширение существует, но оно платное. Кроме того, там могу возникнуть другие неожиданные проблемы.
Я забыл пароль к админ панели? Как я могу его восстановить.
Попробуйте восстановить пароль с помощью ссылки 'Забыли пароль' на странице авторизации WordPress. Также пароль можно сменить в phpmyadmin -> 'wordpress' база данных -> 'wp_users' таблица -> поле 'user_pass'. Напишите новый пароль, а в поле 'Функция', поставьте, к примеру, 'md5'. Напишите нам, мы быстро восстановим пароль.


Загрузка медиа-файлов

Что мне нужно в первую очередь настроить на сервере для корректной загрузки файлов?
Вам нужно проверить следующие php.ini лимиты:
  • upload_max_filesize - Максимальный размер файла, который вы можете загружать на сервер.
  • post_max_filesize - Максимальный размер данных, которые вы можете передавать через веб-форму. Этот лимит критичен для Java загрузчика, который создает все нужные фото копии в браузере, а затем отправляет их на сервер. Соответственно, суммарный размер копий получается больше исходного файла.
  • memory_limit - Количество оперативной памяти RAM, которое сайт может использовать. Это самый важный параметр при загрузке фото. Серверу нужно для каждого изображения сгенерировать два превью, плюс (при покупке пользователем) разные размеры фотографии. memory_limit должен быть минимум 128M для 2000-3000 пиксельных фотографий. Чем больше в изображении пикселов, тем больше RAM нужно для ее обработки. Размер файла в мегабайтах несильно влияет на RAM.
  • max_execution_time - Любой плагин будет работать только в течение этого времени, а потом сервер принудительно прервет процесс. Лимит критичен при загрузке больших файлов, где jquery загрузчик загружает файл постепенно маленькими порциями. Обычно по умолчанию этот лимит равен 30 секундам. Хватит ли вам 30 секунд, чтобы загрузить файл в 20Mб? Не знаю. Поэтому лимит разумно увеличить.
  • ignore_user_abort = On - Настройка важна при загрузке покупателем больших файлов и при перекачке файлов на Amazon S3/Rackspace Clouds.
  • allow_url_fopen = On - Эта опция должна быть включена для корректной работы авторизации на Facebook, Twitter, Vkontakte, Instagram, Rackspace и Amazom S3.
  • Safe mode - Если вы используете Plesk hosting панель, иногда требуется отключить эту опцию. На CPanel плагин работает и при включенном safe mode. В общем, тут все строго индивидуально и зависит от настроек сервера. Трогать эту настройку надо лишь в том случае, если сервер не позволяет сохранять загруженные файлы на сервере при корректных правах на запись у директории. Да, бывает и такое.
  • EXIF module - Модуль должен быть включен обязательно. Без него вы не сможете закачать ни одного изображения. В phpinfo файле у вас должен быть раздел с одноименным названием.
  • GD module - Обязательный модуль для работы с изображениями в php.
  • CURL module - Обязательный модуль. Используется везде, от авторизаций в социальных сетях до работы платежных систем.
Как могу я изменить php.ini лимиты на хостинге?
Это серверная настройка, вам нужно обратиться в службу поддержки хостинга. Там есть несколько способов: изменить глобальный php.ini, создать локальный php.ini файл, добавить инструкции в .htaccess или php код. Все зависит, исключительно, от настроек сервера. К примеру на популярном хостинге hostmonster/bluehost надо зайти в панель управления, выбрать раздел 'PHP configs', отметить 'Single php.ini file', установить local php.ini, переименовать 'php.ini.default' в 'php.ini' на ftp и изменить в нем нужные настройки. Важно установить, именно, 'Single php.ini file', иначе вам прийдется закачивать локальный php.ini в каждую вложенную папку.

После правки php.ini файла, пожалуйста, убедитесь, что изменения вступили в силу, закачав файл phpinfo().
При загрузке фотографии я получаю следующую ошибку: Fatal error: Allowed memory size of 67108864 bytes exhausted (tried to allocate 7804 bytes)...
Вам нужно увеличить 'memory_limit' в php.ini файле. Сайту не хватает оперативной памяти, чтобы сгенерировать два фото превью. Это нетривиальная операция для фотографий высокого разрешения. Если увеличить лимит по тем или иным причинам невозможно (вы купили дешевый, мусорный хостинг), то вы можете только использовать Java загрузчик, который создает все фотокопии в браузере на клиентской стороне и отправляет готовые файлы на сервер.
Хостер не позволяет увеличивать 'memory_limit' на сервере. Что делать, и кто виноват?
Собственно, мы уже ответили выше. Во-первых, мы советуем сменить хостинг. Если это невозможно в силу нравственных противоречий или иных других причин, у вас остается только один способ - использовать Java загрузчик, который все операции по ресайзингу (Пушкин, прости) фото производит в браузере, а, следовательно, не перегружает сервер.
Я не могу загрузить файл в 5Mb, хотя маленькие файлы грузятся без проблем. Как это исправить?
Вам нужно увеличить upload_max_filesize лимит в php.ini. По умолчанию он обычно равен всего 2M.
Я зашел на сайт как фотограф и вижу, что максимально допустимый размер файла равен 5M, но в 'upload_max_filesize' php.ini у меня стоит 100M. Где спряталась ошибка?
Вы можете установить индивидуальные лимиты для фотографов здесь:
Панель администратора -> Настройки -> Категории фотографов
Jquery загрузчик работает только в течение 30 секунд, а затем прерывается. Как это можно исправить?
Вам следует увеличить 'max_execution_time' в php.ini.
Какие типы файлов поддерживает плагин?
Скрипт поддерживает любые типы файлов. Глобально вы можете добавить 4 типа публикаций:
  • Фото публикация состоит из:
    - Два *.jpg превью. Большое и маленькое.
    - Файл для продажи. Формат: *.jpg, *.jpeg, *.gif, *.png, *.raw, *.eps, *.tif, *.tiff.
  • Видео публикация состоит из:
    - *.jpg фото превью
    - *mp4/*.flv видео превью
    - Файлы для продажи любых форматов. В том числе невидео тоже.
  • Аудио публикация состоит из:
    - *.jpg фото превью
    - *.mp3 аудио превью
    - Файлы для продажи любых форматов.
  • Векторная публикация состоит из:
    - *.jpg фото preview или *.zip архив *.jpg файлов
    - *.swf flash превью (необязательно)
    - Файлы для продажи любых форматов.
Вы можете отключить ненужные типы публикаций здесь:
Панель администратора -> Настройки -> Настройки сайта
Могу я добавить другие типы публикаций кроме фото, видео, аудио и вектора?
Нет, это невозможно. Вы можете только переименовать названия в файле: /wp-content/plugins/photo-video-store/languages/photo-video-store-en_US.po
Могу я загружать *.png или *.tif файлы как фото публикацию?
Да, конечно. Вы можете загружать *.jpg, *.jpeg, *.gif, *.png, *.raw, *.eps, *.tif, *.tiff. в фото публикацию. При этом плагин может может автоматически создавать нужный размер для *.jpg, *.jpeg, *.gif (кроме анимированных), *.png файлов. У *.gif и *.png изображений сохраняется прозрачность.
Могу я продавать CD коллекции?
Да. Вы можете создать *.zip архив фотографий и продавать файл как вектор. Такая публикация может иметь несколько превью. Если вы закачаете *.zip архив *.jpg файлов в качестве превью, плагин автоматически создаст превьюшки нужного размера. Кроме того, в вектор публикации имеется возможность добавлять физические продукты c доставкой, типа CD диска.
Какие типы файловых лицензий плагин поддерживает?
Вы можете продавать Royalty-free и Rights-Managed файлы.
Что я должен обязательно настроить в панели администратора перед загрузкой файлов?
Вы должны создать минимум одну лицензию здесь (Common, Extended и т. д.):
Панель администратора -> PVS Настройки -> Royalty-Free лицензия

и минимум одну цену/тип файла для этой лицензии:
Панель администратора -> PVS Настройки -> Royalty-Free цены -> Фото/Видео/Аудио/Вектор
Могу я продавать оригинальный размер фотографии?
Да. Панель администратора -> PVS Настройки -> Royalty-Free Цены -> Фото. Вам следует установить размер = '0'. Скрипт автоматически определит размер фотографии.
Могу я сделать маленький размер фото бесплатным и доступным для скачивания?
Да. Панель администратора -> PVS Настройки -> Royalty-Free Цены -> Фото. Вы должны установить цену = 0.
Могу я применить водяные знаки для того или иного размера фотографии?
Да. Панель администратора -> PVS Настройки -> Royalty-Free Цены -> Фото. Там есть галочка 'watermark', которую нужно отметить.
Я бы хотел продавать *.avi видео, но я не вижу этого типа файлов в форме для загрузки. Где я могу его добавить?
Здесь: Панель администратора -> PVS Настройки -> Royalty-Free Цены -> Видео. Вы можете добавить абсолютно любые расширения файлов, и невидео файлы тоже, к примеру, *.zip.
Могу я продавать *.zip архив *.mp3 файлов?
Почему нет. Панель администратора -> PVS Настройки -> Royalty-Free Цены -> Аудио. Добавить *.zip формат.
Где я могу загрузить файлы?
У вас есть несколько вариантов:
  • Панель администратора -> PVS Каталог -> Загрузить фото (добавляете файлы по одному)
  • Панель администратора -> PVS Каталог -> Массовая загрузка (предварительно закачиваете файлы на ftp и добавляете их в каталог партиями)
  • Панель фотографа -> Мои загрузки (там есть несколько типов загрузчиков)
Какие загрузчики поддерживает плагин?
В плагин интегрированы четыре загрузчика:
  • Стандартная html форма для загрузки файлов (для всех типов файлов)
  • Jquery загрузчик (для всех типов файлов)
  • Plupload (только для фото)
  • Java загрузчик (только для фото)
Я хочу загружать только фотографии. Какой загрузчик мне лучше выбрать?
Это зависит от мощности вашего сервера. Когда вы закачиваете фотографию, серверу нужно сгенерировать два превью - большое и маленькое. Если кто-то купил размер фото, отличающийся от оригинального изображения, плагин дополнительно создает и этот размер. Это нетривиальная операция для фотографий высокого разрешения (в пикселях). Скрипту может, элементарно, не хватить оперативной памяти RAM, которая ограничивается параметром 'memory_limit' в php.ini. Хостинги (если у вас невыделенный сервер), естественно, будут стараться этот лимит сделать, как можно меньше. Вам нужно всеми правдами и неправдами добиться memory_limit хотя бы в 128М.

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

Но и тут есть свои подводные камни. На компьютере должна быть установлена поддержка java, а в браузере включены java апплеты. Некоторые операционные системы выводят пространное сообщение о том, что использование java, скажем так, снижает безопасность вашей работы в интернете. Ничего, конечно, java загрузчик не снижает, но некоторых неопытных пользователей из числа ваших фотографов такие сообщения могут напугать. Имейте это в виду.
Как могу я массово загружать сразу по-многу фотографий?
У вас есть целых пять способов:
  • Панель администратора -> Каталог -> Массовая загрузка -> FTP фото загрузчик. Вы должны предварительно закачать фото на ftp.
  • Панель администратора -> Каталог -> Массовая загрузка -> Java загрузчик
  • Панель фотографа -> Мои загрузки -> Jquery фото загрузчик
  • Панель фотографа -> Мои загрузки -> Pluploader
  • Панель фотографа -> Мои загрузки -> Java загрузчик
Один из загрузчиков не работает у меня или работает не во всех браузерах. Что мне делать?
Мы специально интегрировали несколько типов загрузчиков, чтобы вы из большого списка могли выбрать только те, которые вам больше всего нравятся. Поверьте, нам в жизни есть чем заняться помимо интеграции новых загрузчиков, это не есть самое приятно занятие. Вы можете активировать загрузчики здесь: Панель администратора -> PVS Настройки -> Настройки сайта.
Я загружаю 3MB фото в Java загрузчике, но почему-то размер файла увеличивается до 7Mb. Почему так происходит?
Java загрузчик создает два превью плюс все продаваемые размеры фотографии. Несколько файлов весят больше, чем один. Если (скажем, для экономии места диске) Вы хотите, чтобы генерировались только превью без размеров - напишите нам. Мы вышлем вам измененные файлы. Но вы должны быть уверены, что ваш сервер в состоянии сгенерировать эти размеры самостоятельно, в случае их покупки.
Я могу загружать только фото небольшого размера в Java загрузчике, большие файлы не грузятся. 'upload_max_filesize' лимит в php.ini достаточен. В чем может быть причина?
Проверьте, пожалуйста, 'post_max_filesize' лимит. Он должен быть больше upload_max_filesize', потому что java загрузчик создает помимо двух превью еще и все размеры фото. Кроме того, можно увеличить еще 'max_execution_time'.
Я пытаюсь загрузить фото и получаю пустую страницу.
Вероятно, у вас не установлен php exif модуль. В phpinfo() файле должен быть раздел с названием EXIF. Модуль обязателен. Без него вы не сможете закачать ни одну фотографию.
Скрипт создает фото превью и размеры автоматически или я это должен делать вручную?
Скрипт все генерирует автоматически. Когда вы закачиваете фото, создаются два превью. Когда кто-то покупает размер фото, плагин создает это изображение.
Какие библиотеки плагин использует для работы с изображениями?
Скрипт может использовать 2 библиотеки: php GD или Imagemagick. GD - стандартный модуль для работы с изображениями в php. Он установлен практически на всех серверах. Imagemagick - более продвинутый инструмент с большим количеством возможностей. К сожалению, он часто недоступен на shared хостингах.
Какая библиотека лучше php GD или Imagemagick?
Конечно, Imagemagick лучше. Она позволяет создавать изображения с высоким качеством, корректно переносить цвета. К сожалению, библиотека потребляет много ресурсов, поэтому доступна обычно только на vps или dedicated серверах.
Может плагин создавать превью для видео?
Да, может, если у вас на сервере установлен FFMPEG. Настроить и протестировать FFMPEG можно здесь: Панель администратора -> PVS Настройки -> FFMPEG
Могу я загружать видео файлы без ffmpeg?
Да. Но в этом случае вам необходимо для каждого видео дополнительно закачивать *.jpg и *.mp4/*.flv превью. Их предварительно надо создать в каком-нибудь offline видео-редакторе. Такой вариант даже предпочтительней для больших видео файлов. Зачем лишний раз грузить сервер конвертацией видео.
Какие форматы для видео превью лучше использовать *.mp4 или *.flv?
Лучше *.mp4. Он работает на всех платформах. *.flv (flash видео) не работает на iOS.
Я загружаю *.mp4 видео превью, по плэйер не показывает файл.
*.mp4 должен быть сгенерирован с помощью H.264 кодека. К примеру, видео, созданное mpeg кодеком, отображаться не будет (в браузере).
У меня на сервере установлен ffmpeg. Может плагин автоматически создавать *.avi файл из исходного *.mov файла для продажи?
Нет. Скрипт создает только видео превью.
FFMPEG установлен на сервере, но превью не создаются. Что делать?
Напишите нам. Надо проверить настройки FFMPEG. Там может быть несколько причин: неверный путь до ffmpeg, неправильная конфигурация, отсутствие необходимых видео кодеков, заблокированная php функция 'exec' на сервере и т. д.
Я хочу поменять качество видео, генерируемого FFMPEG. Где я могу непосредственно изменить ffmpeg команду?
Вам следует написать нам или самим исправить команду в функции 'pvs_generate_video_preview' в /wp-content/plugins/photo-video-store/includes/functions/functions.php файле.
Может плагин создавать водяные знаки с помощью ffmpeg на видео?
Да.
Может плагин создавать превью для аудио публикаций?
Скрипт может создавать *.mp3 превью с помощью ffmpeg или sox библиотеки на сервере. *.jpg превью вам нужно будет загрузить отдельно.
Возможны ли водяные знаки для аудио?
Да. Для этого требуется ,чтобы вы установили на сервере библиотеку sox.sourceforge.net с поддержкой mp3. Обращаем ваше внимание, что поддержка mp3 обязательно. По умолчанию библиотека ставится без расширения mp3, а, следовательно, работать не будет.
Создает ли плагин превью для *.tif, *.png файлов?
Для *.png и *.gif превью создаются. Для *.tif нет, вам нужно дополнительно закачивать *.jpg.
Могу я продавать только распечатки фотографий, а не сами файлы?
Да, конечно. Вам нужно включить эту опцию: Панель администратора -> PVS Настройки - > Настройки сайта -> Продавать только распечатки
Я бы хотел продавать футболки, кружки с нанесенными изображениями. Это возможно?
Да. Такие типы продуктов вы можете создать здесь: Панель администратора -> PVS Настройки- > Принты и продукты
Может пользователь закачивать собственные фото и заказывать распечатки?
Да. Опция: Панель администратора -> PVS Настройки - > Настройки сайта -> Фотоателье.
Где я могу произвести заказанные принты?
Понятия не имеем. Вам следует об этом подумать заранее. В плагин интегрирован следующие онлайн-сервисы для производства и доставки принтов: Pwinty, Fotomoto, Printful. Скрипт может отправлять на них заказы автоматически.
Может плагин сам извлекать IPTC и EXIF текстовую информацию из фотографий и добавлять ее в базу?
Разумеется. Более того, мы вам всячески рекомендуем пользоваться этой возможностью. Она сохранит вам много рабочих часов при загрузке фотографий на всех без исключения фото стоках. Скрипт читает название, описание, ключевые слова изображения из IPTC и Google координаты, параметры камеры из EXIF.
Скрипт читает IPTC, но кодировка неверная.
IPTC информация должна быть сохранена в кодировке utf8.
Где могу я редактировать IPTC?
В любом фото редакторе. К примеру, в Adobe Photoshop Lightroom. Или в Adobe Photoshop -> File -> File info.
Я загрузил новые водяные знаки, но не вижу никаких изменений на сайте. Почему?
Превью генерируются один раз, когда вы загружаете фотографии. Вы можете регенерировать старые превью здесь: Панель администратора -> PVS Каталог -> Выбрать действие -> Регенерировать превью. Не забывайте, что создание превью требует дополнительной нагрузки на сервер. Поэтому будьте аккуратнее.
Есть ли в плагине какие-нибудь ограничения на размер загружаемого файла?
Нет. Размер файла лимитируется только настройками в php.ini: upload_max_filesize и post_max_filesize.
Что такое релиз модели?
Если люди на фотографии изображены с лицами, то вам как фотографу нужно доказать, что они были согласны с тем, что их фото используются в коммерческих целях. То есть с тем, что они модели. В качестве релиза модели обычно используется скан паспорта или водительских прав. Фотографии с людьми без релиза модели не могут быть использованы в коммерческих целях. На вас подадут в суд. Они могут быть использованы только для новостных ресурсов, репортажей (editorial), то есть в некоммерческих целях.
Что такое релиз собственности?
Если вы фотографируете на фоне частной виллы, замка, в холле отеля, с чужой собачкой, то вам нужно доказать, что владелец собственности согласен на фотосъемку. Должен быть некий контракт, разрешение за подписью владельца. Это и есть релиз собственности. Без этого документа фотографии не могут быть использованы в коммерческих целях.
Может ли файл иметь эксклюзивную цену?
Да, это возможно. Панель администратора -> PVS Каталог - >Редактировать файл -> галочка 'Эксклюзивная цена'. После продажи, файл будет удален из каталога.


Сохранение файлов

Где плагин может хранить медиа файлы?
Файлы могут храниться непосредственно на сервере, где установлен плагин либо же на облачных серверах таких как Rackspace cloud files, Amazon S3, Backblaze B2 Cloud.

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

Когда вы используете Rackspace clouds или Amazom S3, файлы сначала сохраняются на вашем сервере, а затем специальный cron плагин переносит их на облачный хостинг.
Где я могу настроить способы хранения файлов?
Здесь: Панель администратора -> PVS Настройки -> Сохранение файлов
Я загрузил 32000 фотографий и не могу добавить больше. В плагине есть какие-то ограничения?
Нет, никаких ограничений нет. Просто Linux в одной директории разрешает создавать только 31998 поддиректорий. Вам просто нужно создать новую папку для хранения файлов. Панель администратора -> PVS Настройки -> Сохранение файлов -> Локальный сервер. На бесплатной версии это опция недоступна.
Может пользователь загрузить файл для продажи бесплатно, указав адрес в строке браузера?
Нет, это невозможно. Он увидит надпись "Доступ запрещен". Можете сами проверить. .htaccess файл предотвращает подобные загрузки. Все ваши файлы находятся в полной безопасности.
Что лучше: хранить файлы на сервере или на облачном хостинге?
Вы сами должны решить, что лучше. Сервер, где установлен плагин, - это простейший способ хранить файлы. Поэтому, если у вас не так много файлов и они не так велики, то можете не заморачиваться с облачными хостингами.

Преимущества облачного хостинга следующие:
  • Скрипт занимает только 25-50Mb дискового пространства на хостинге. Это php файлы, mysql база и временные медиа файлы.
  • Дисковое пространство в облаке неограниченно. Вы платите только за то, что используете.
  • Облако - дешевый, легкий, быстрый и безопасный способ хранить файлы.
  • Гарантированная, высокая скорость загрузки файла из облака.
  • Вероятно, облако - единственный способ хранить видео файлы в несколько гигабайт.
  • Многие хостинги не позволяют хранить медиа файлы, даже если они анонсируют неограниченное дисковое пространство
  • Вы можете очень легко сменить хостинг в будущем. Вам не надо перекачивать гигабайты медиа файлов. Сам сайт весит только несколько десятков мегабайт. Там только php файлы и база.
  • Облачный хостинг - это глобальная, новомодная тенденция.

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

Я боюсь, что Amazon S3 и Rackspace исчезнут и я потеряю все свои файлы.
Amazon S3 и Rackspace - это два мировых лидера. Вероятность, что исчезнет ваш хостинг значительно выше. Да, да.
Какой сервис лучше: Amazon S3 или Rackspace?
Сложный вопрос. Тут дело вкуса. Оба хороши.
Могу я использовать другой облачный хостинг кроме Amazon, Backblaze и Rackspace?
Нет. В данный момент интегрированы только три этих сервиса. Может, в будущем.
Я бы хотел использовать облачный хостинг. Куда мне загружать файлы?
Сначала вам нужно все настроить в Панеле администратора -> PVS Настройки -> Хранение файлов -> Rackspace/Amazon S3. Следуйте инструкциям.

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

То есть вы загружаете файлы как обычно, а затем настраиваете cron для их перемещения.
Что такое cron?
Cron - это обычный php скрипт, который автоматически запускается на сервере с некоторой периодичностью, к примеру раз в 15-30 минут.

Все подробности здесь: Панель администратора -> Настройки -> Хранение файлов -> Cron
Я запускаю cron, несколько файлов перемещаются в облако, а остальные остаются на сервере. Что делать? У меня несколько тысяч файлов! C'est une catastrophe.
Для перемещения одного файлы требуется обычно несколько секунд. Все сразу файлы переместить нельзя. Поэтому файлы перемещаются порциями по 5-10 штук. Если вы настроите запуск cron'а, к примеру, каждые 15 минут, все ваши файлы очень быстро окажутся в облаке. Вы спите, а процесс идет, и никакой catastrophe.
Скрипт удаляет файлы с хостинга после перенесения их в облако?
Да, обязательно удаляет.
Могу я перенести файлы обратно из облака на мой сервер?
Нет, это невозможно. Эта улица с односторонним движением :)
Где я могу настроить cron на сервере?
В панели управления хостингом обычно есть раздел 'Cron task'. Если оный не отыскивается, свяжитесь, пожалуйста, с технической поддержкой хостинга.
Какие команды мне нужно изпользовать для cron?
Примеры команд:
  • /usr/bin/lynx -source http://www.yourdomain.com/members/cron_amazon.php
  • GET http://www.yourdomain.com/members/cron_amazon.php > /dev/null
Суть в том, что cron должен пинговать URL адрес (начинается с http), как будто вы открываете его в браузере, а не локальный путь к php файлу. Если указать просто путь к php скрипту в файловой системе, то cron не понимает, что он является частью сайта, он не видит сайт, и, соответственно, ничего не работает. Кстати, для тестирования можете открыть эту ссылку в браузере, и несколько файлов должны переместиться в облако.


Темы и конфигурация

Где мне скачать тему для Photo Video store плагина?
Здесь вы можете загрузить бесплатные темы, а здесь узнать, как получить платные.
Я хочу установить стороннюю тему Wordpress. Что мне нужно сделать?
Сначала вам надо добавить в файл темы /wp-content/themes/your-theme/functions.php следующий код:
if ( function_exists ( 'pvs_content' ) ) {
    pvs_content();
}
Потом вы можете использовать шорткоды, чтобы вывести каталог товаров.
Где находятся файлы темы?
Файлы темы находятся как обычно в папке: /wp-content/themes/your-theme/. Если вы хотите править тему, мы рекомендуем вам создать дочернюю тему.
Какие файлы темы за что отвечают?
Зайдите, пожалуйста, в директорию: /wp-content/themes/your-theme/. Там вы найдете следующие файлы и папки:
  • 404.php - 404 страница;
  • archive.php - архив блога;
  • * /assets/ - папка со статичными файлами дизайна css/images/js/fonts;
  • comments.php - комментарии блога;
  • content.php - страница отдельного поста блога;
  • * custom.js - js функции темы;
  • footer.php - нижняя часть страницы;
  • functions.php - функции темы;
  • header.php - заголовок, верхняя часть страницы;
  • homepage.php - домашняя страницы;
  • index.php - страница каталога;
  • * item_audio.php - страница аудио;
  • * item_category_grid.php - превью категорий в виде прямоугольников;
  • * item_category.php - превью категорий с фиксированной шириной (Masonry стиль);
  • * item_home.php - превью фото на домашней странице;
  • * item_list_flow.php - превью каталога с фиксированной шириной (Masonry стиль);
  • * item_list_flow2.php -превью каталога с фиксированной высотой;
  • * item_list.php - превью каталога в виде прямоугольников;
  • * item_photo.php - страница фото;
  • * item_print.php - страница принтов;
  • * item_protected.php - категория, защищенная паролем;
  • * item_related_prints.php - похожие публикации на странице принтов;
  • * item_related_stock.php - похожие публикации на странице стоков (shutterstock, fotolia и т. д.);
  • * item_related.php - похожие публикации на страницах фото, видео, аудио и вектор;
  • * item_stockapi_print.php - страница принта для стоков;
  • * item_stockapi.php - страница для файлов из стока (shutterstock, fotolia и т. д.);
  • * item_vector.php - страница вектора;
  • * item_video.php - страница видео;
  • * menu.php - верхнее меню сайта;
  • page-blog.php - страница блога;
  • page.php - текстовая страница;
  • * pvs.php - макет для служебных страниц (корзина, регистрация, кредиты и т. д.);
  • search.php - поиск по блогу;
  • searchform.php - форма поиска по блогу;
  • sidebar.php - боковое меню блога;
  • single.php - отдельная страница блога;
  • style.css - описание темы (не править без необходимости!);
  • * theme.css - стили темы.

* Если файл не существует в архиве темы (вы используете стороннюю тему), плагин использует файл /wp-content/plugins/photo-video-store/templates/[file-name].php. Если вы редактируете файл, мы советуем вам скопировать его сначала в папку темы /wp-content/themes/your-theme/, чтобы не потерять изменения при обновлении плагина.

Можете вы разработать новую тему?
Да. Вам надо предварительно нарисовать макет, к примеру, в Photoshop. Цена зависит от конкретного макета.
В каком файле я могу редактировать копирайт?
Здесь /wp-content/themes/your-theme/footer.php
В какие файлы я должен добавить Google Analytics code?
Вы можете добавить код в конец файла /wp-content/themes/your-theme/footer.php
Где я могу редактировать верхнее меню?
Меню правится в разделе WP admin -> Appearence -> Menu. Если вы используете специальную Photo Video Store тему со сложным выпадающим меню, то можно использовать файл: /wp-content/themes/your-theme/menu.php. Чтобы заменить стандартное Wordpress меню на меню из файла menu.php, вам надо раскомментировать строку:
get_template_part('menu');
в header.php файле и, соответственно, закомментировать:
//wp_nav_menu($args);
Какие URL я могу использовать для построения Wordpress меню?
Плагин создает несколько виртуальных адресов для сервисных страниц. Ссылки на самые важные страницы приведены ниже. Если адреса не работают, вам надо обновить permalinks путем деактивации и активации плагина Photo Video Store в WP admin -> Plugins.

URL Описание
/cart/ Корзина покупателя
/categories/ Категории
/checkout/ Оформление заказа
/contacts/ Контактная форма
/credits-list/ Страница покупки кредитов
/google-map/ Карта Google с фотографиями
/language-list/ Список доступных языков
/lightboxes/ Лайтбоксы
/login/ Страница авторизации
/media-collections/ Коллекции
/printslab/ Фотолаборатория, где пользователи могут закачать свои фото и заказать распечатки
/profile/ Профиль пользователя
/signup/ Страница регистрации
/subscription-list/ Страница покупки подписки
/users/ Список фотографов

Вы можете также создать свои текстовые страницы с помощью shortcodes.

Если Wordpress установлен в папку, то вам надо добавить адрес директории к ссылке страницы. Пример:
/wordpress-folder/cart/

Где я могу отредактировать слайдшоу на главной странице?
Вам нужно править файл: /wp-content/themes/your-theme/homepage.php .
Могу я добавить видео слайдшоу на главную страницу?
Вы можете добавить любое слайдшоу на главную страницу. В мире существуют десятки бесплатных jquery плагинов. Поищите в Google. Код слайдшоу нужно добавить в файл /wp-content/themes/your-theme/homepage.php . Будут проблемы - пишите.
Где я могу настроить критерии показа фото на главной странице?
Здесь: Панель администратора -> PVS Настройки - >Домашняя страница
Я продаю только видео, но превью почему-то не показываются на главной странице.
Главная страница по умолчанию настроена на показ фото. Вам нужно перенастроить все для видео: Панель администратора -> PVS Настройки - >Домашняя страница
Как могу я изменить размер превью для главной страницы?
Надо править файл: /wp-content/themes/your-theme/item_home.php.
Каким образом плагин отбирает связанные публикации для фото?
Скрипт ищет публикации, у которых похожие ключевые слова. Возможен также показ публикаций одного автора или из одной категории.
Где могу я изменить размер превью связанных публикаций?
Здесь: /wp-content/themes/your-theme/item_related.php
Я вижу несколько непереведенных слов на сайте? Где я могу их исправить?
В настоящий момент плагин переведен на 41 язык. В процессе разработки новой функциональности слова постоянно добавляются. Мы обновляем только два файла: /wp-content/plugins/photo-video-store/languages/photo-video-store-en_US.mo и /wp-content/plugins/photo-video-store/languages/photo-video-store-ru_RU.mo. Остальные файлы переводят наши пользователи.
Могу я добавить новое слово в файл переводов?
Конечно. Вам нужно установить редактор Poedit, открыть файл /wp-content/plugins/photo-video-store/languages/photo-video-store-your.lang.po, отредактировать и скомпилировать *.mo файл переводов Wordpress. Здесь вы можете найти макет файла для перевода /wp-content/plugins/photo-video-store/languages/photo-video-store.pot file.
Я бы хотел поменять слово 'Фотограф' на 'Видео продюсер'. Какой php файл я должен править?
Нет ничего проще. Вам не нужно править php код. Достаточно изменить это слово в файле переводов /wp-content/plugins/photo-video-store/languages/photo-video-store-your.lang.mo.
Где я могу редактировать текстовые страницы?
Как обычно, в панеле администратора WordPress, раздел "Страницы".
Я не вижу блога в теме после установки, где я могу его включить?
Чтобы активировать блог, вам нужно создать новую страницу панеле администратора WordPress -> Страницы -> Добавить новую и выбрать 'Blog' темплейт в правом меню.
Поддерживает ли плагин авторизацию через Facebook?
Да. Пользователи могут зайти на сайт с помощью своих аккаунтов в Facebook, Twitter, Instagram, Vkontakte, Google, Yandex. Настроить все можно здесь: Панель администратора -> PVS Настройки -> Социальные сети
Пытаюсь настроить авторизацию через facebook, но получаю ошибку 'Invalid redirect_uri: URL'
При создании приложения на facebook, вы неверно указали URL сайт (домен). Это самый важный параметр.
Пытаюсь настроить авторизацию через facebook, но получаю ошибку 'file_get_contents()...It is not possible to open the external URL for security reasons'
Вам следует включить эту настройку в php.ini: allow_url_fopen = On.
Я хочу, чтобы сайт отображался только по-английски, я выключил все языки, но все до сих пор на великом и могучем.
Скрипт определяет язык вашего браузера автоматически и отображает сайт в нужном переводе. Опцию можно отключить здесь: Панель администратора -> Настройки -> PVS Настройки сайта - >Автоматическое определение языка.
Как мне отключить работу правой кнопки мыши на сайте.
Вам следует добавить в файл /wp-content/themes/your-theme/header.php следующий код в <body> тэг: <body oncontextmenu="return false">. Подробней можно прочитать хотя бы здесь
Где я могу заменить favicon?
Нам нужно загрузить новый файл /wp-content/plugins/photo-video-store/assets/images/favicon.gif
Где я могу править плееры для аудио и видео?
Здесь: /wp-content/plugins/photo-video-store/includes/players/audio_player.php и здесь: /wp-content/plugins/photo-video-store/includes/players/video_player.php
Какие видео плееры используются в плагине?
В плагин интегрированы два плеера: JW Player и Video.js. Оба плеера поддерживают HTML5 и Flash видео. JW Player включен по умолчанию. Чтобы включить Video.js переименуйте файл /wp-content/plugins/photo-video-store/includes/players/video_player_videojs.php в video_player.php на ftp.


Обновления

Должен ли я делать backup перед обновлением?
Желательно сделать backup сайта и базы данных. Для вашего спокойствия.
Где я могу скачать обновления плагина?
Вы можете проверить, загрузить и установить апдейт в панеле администратора WordPress -> PVS рабочий стол. Также обновления доступны в вашем личном кабинете на cmsaccount.com.
Можете вы установить обновления для нас?
Можем. Напишите нам.
Не уничтожат ли обновления мои загруженные файлы и настройки?
Обновления плагина не затрагивают медиа файлы, темы и настройки. Вы можете потерять только модификации в php файлах в /wp-content/plugins/photo-video-store/ папке, если вы их правили. Поэтому помните о бэкапах.
У меня старая версия плагина, я пропустил несколько обновлений. Могу я установить самое последнее обновление?
Да. Скрипт проверит структуру вашей базы данных и внесет нужные корректировки.
  Photo Store Script

Скрипт и WordPress плагин фотобанка для фотографов и видео продюсеров.

  Support
  CMSaccount Inc.