Кто-нибудь знает как прикрутить Coppermine к WordPress при помощи этого плагина http://blog.artworkz.net/?p=283
Установил галерею, установил плагин, ввёл настройки и что дальше, как его интегрировать в WordPress?
Кто-нибудь знает как прикрутить Coppermine к WordPress при помощи этого плагина http://blog.artworkz.net/?p=283
Установил галерею, установил плагин, ввёл настройки и что дальше, как его интегрировать в WordPress?
проверил все работает, НО таблицы блога и коппермайна должны лежать в ОДНОЙ БАЗЕ
у меня были в разных и картинки в админке вставлялись, но потом при показе страницы вылетали ошибки что не найдены таьлицы блога.
экспортировал базу галереи и импортировал ее таблицы в базу блога, потом в настройках плагина сменил название базы на имя базы блога и вуаля! все работает
если у вас база коппермайна лежит уже в отдельной базе то делаем так:
в phpmyadmin:
экспортируем базу галереи.
удаляем базу галереи
заходим в базу блога
нажимаем в базе блога кнопку ИМПОРТ и импортируем экспортированную базу галереи в базу блога
затем заходим по фтп или ссш на сервер в папку галереи в папку например include
там редактируем файл config.inc.php – меняем там просто название базы и сохраняем.
все готово.
радуемся жизни дальше 🙂
замечен один глюк – если выбрать "показывать в галерее" и включен плагин вордпресса лайтбокс2 то в галерею не переходит
Одно из решений бага с лайтбоксом – если выбирать в настроках ПРЯМАЯ ССЫЛКА то идут прямые ссылки на кратинки в галерее и даже работают кнопки вперед-назад в лайтбоксе, но картинки выдаются не максимального размера, а те что должны показываться при щелчке по превьюшке в галерее при обычном просмотре. попробую покопать сорсы
решение найдено. в файле плагина coppermine.php
$uri = $cpg_uri.$image->filepath.’normal_’.$image->filename;
меняем на
$uri = $cpg_uri.$image->filepath.$image->filename;
ну и по желанию если нужно выдавать в лайтбоксе нужный размер картинок пользуемся скриптом ресайза картинок "на лету"
http://forum.maxsite.org/viewtopic.php?pid=7584#p7584
также решение 2, если все же хочется при клике на превьюшку переходить в галерею, но оставить включенный плагин лайтбокса
в том же файле плагина coppermine.php
меняем строку
return "<a style=\"background: transparent;\" class=\"cpg-link\" rel=\"lightbox[my]\" href=\"$href\">$html_img</a>";
на
return "<a style=\"background: transparent;\" class=\"cpg-link\" rel=\"[my]\" href=\"$href\">$html_img</a>";
и все 🙂
PS понравился мне плагин интеграции картинок из коппермайна . пойду переведу его
Дело хорошее! Я, пожалуй, тоже поставлю у себя этот плагин. Но все-таки напрягает то, что коппермайновские таблицы нужно держать в одной базе с WP.
кстати никто не знает как победить кодировку в коппермайне? база его в утф8 лежит, в конфиге выбрано юникод, но реально в базе хранятся кракозябры одни. в самой галерее все пишет нормально по русски, но если вставлять через плагин в блог картинку то получаются эти самые кракозябры в именах альбомов и файлов
пробовал таблицы коппермайна делать в другой кодировке и выбирать в конфиге кои8 и другие – не помогло
проблему с кодировкой в коппермайне победил http://coppermine-gallery.net/forum/index.php?topic=24129.0. проблема актуальна для мускула 4.1 – 5.х
кодировку в плагине тоже победил (отключил тупую функцию преобразования кодировки). ура
теперь можно спокойно все переводить до конца
У меня тоже были похожии проблемы, когда коппермина с одной машины на другую перетаскивал. Когда глянул дамп базы, то понял, что там не utf8, а что-то другое, хотя был в полной уверенности, что там у меня utf8. Сделал из дампа "настоящий" текст utf8, добавил эту же кодировку при создании таблиц. Ну а потом в конференции по коппермину нашел сообщении, где было написано – куда в php скриптах строку "set names utf8" вставлять.
судя по всему просто по умолчанию коппермайн "не знает" о существовании новых мускулов и делает все по старинке 🙂
Всё, разобрался, но при логине пользователя выдаёт ошибку "the error !" и только потом перенаправляет в админку.
Zyama а какая версия ВП и галереи?
WP: 2.2.1
CP: 1.4.13
В коде wp-login.php, что закидывается в директорию Галереии
Удалил
теперь сразу, без проверки переходит в админку и в галерею логинится.
Zyama спасибо за код, просто я был уже залогинен и эту ошибку не видел. интересно откуда у нее корни растут…
Вот этот "the error !" и выдаёт, но вот почему – мне не понятно 🙁
Просто я пхп не знаю.
и еще заметил что в редакторе при нажатии на кнопку GROUP(в разделе GROUP) в редакторе просто выдает ошибку яваскрипта и ничего не происходит
Есть такое дело, а в Firefox всё работает нормально.
Lecactus, у тебя на сайте используется Coppermine, ты его как-то в WordPress вставил или просто шаблон галереи похожий сделал?
шаблон сделал. еще давно 🙂 взял какой то похожий и перелопатил его конкретно
кстати кнопку "группы" починил
автор плагина накосячил. я там несколько косяков уже исправил. тут надо было слово DOC на DOCUMENT всего лишь сменить 🙂
сейчас все шоколадно стало 🙂
плагин уже весь перевел, осталось перевести на русский мануал (частично надо там кое что пояснить)
Большое человеческое спасибо )
готово
http://lecactus.ru/blog/2007/09/17/736
А copyright2 как использовать?
про копирайт2 http://forum.maxsite.org/viewtopic.php?pid=7533#p7533
ошибку с кодировкой при использовании автономной базы галереи исправил – т.е. не обязательно использовать общую базу с блогом
также выяснил проблему конфликта с плагином popularity contest – если вы пользуетесь этим плагином и таблицы галереи в базе отличной от базы вордпресса то в базе галереи достаточно скопировать через phpmyadmin таблицу ВАШПРЕФИКСВОРДПРЕССА_ak_popularity например экспортировав ее из базы блога и импортировав в базу галереи
если кто уже скачал плагин – скачайте его снова 🙂
Никто не сталкивался с такой проблемой, что всё, что в /gallery/albums/userpics/10001/ , кроме оригиналов изображений, выдаёт ошибку Forbidden 403.
Поменял в настройках CHMOD изображений от 660 до 777 и самой папки от 755 до 777 – никакого толку. .htaccess только оригинальный, Вордпрессовский. Может в Вордпрессе есть где-то ограничение какое-то?
вообще если галерея лежит в корне в папке /gallery то ВП никак не должен не нее влиять. у меня так на втором сайте и все нормально
А у меня проблема, средние и превьюшки никак не хотят показываться, хотя по идее всё в порядке ((
адрес сайта напиши где посмотреть
Оригинальное фото http://www.dolalay.com/gallery/albums/userpics/10001/4_rubo_shturm_aula_gimri.jpg CHMOD 660
Среднее http://www.dolalay.com/gallery/albums/userpics/10001/normal_4_rubo_shturm_aula_gimri.jpg CHMOD 644
Превьюшка http://www.dolalay.com/gallery/albums/userpics/10001/thumb_4_rubo_shturm_aula_gimri.jpg CHMOD 644
а файлы физически существуют? превью и нормал?
Да, FTP показывает, что есть.
Допустим даже если нет, должно то ошибку 404 выдавать, а тут 403 (
все таки при раздельной базе галереи и блога есть баг с плагином popularity contest – он упорно пытается найти таблицы свои кроме базы вордпресса еще и в базе коппермайна. и даже то что я импортировал в прошлый раз больше не наполнялось значениями. также спам-вьювер хочется чтобы брал данные из одной базы. другие же плагины умеют. может кто в курсе в чем косяк в них? почему они кроме базы ВП видят еще другие?
PS проблема локализована. оба плагина используют akpc_init function и конфликтуют
http://atzok.com/2006/11/16/popularity-contest-plugin/
грубый перевод таков:
Вопрос заключается в том, что по какой-то причине coppermine плагина является переключения на coppermine БД, с тем чтобы исправить это, я должен был установить долл. table_prefix глобальной вручную ссылки wp db- в akpc_init функции. Там работает целая быть более элегантным решением, но она работает.
только как исправлять не понимаю может кто подскажет?
Zyama "Допустим даже если нет, должно то ошибку 404 выдавать, а тут 403 ("
попробуйте убрать htaccess временно и посмотреть что будет а потом уже построчно искать причину бага
Убрал htaccess – толку нет. Такая же беда.
Здравствуйте.
Подскажите:
1) если "Вордпрес" стоит на главном домене, а Coppermine на субдомене (этого же домена) они нормально между собой буду "общаться"? или лучше Coppermine положить в папку домена на котором стоит ВордПрес ?
Заранее Спасибо.