Апр
14
Как и обещал ранее, выкладываю плагин, который позволяет добавлять пользователям wordpress сайта изображения в комментарии. Пользователь может загружать изображения как с удаленного сайта, в этом случае оно будет отображаться, также с удаленного сайта, так и со своего ПК. При загрузке изображения с ПК изображение на стороне сервера может быть обрезано до нужных размеров, а также создается миниатюра изображения нужных размеров, которая и будет отображаться в комментарии.
Полная версия записи
ordPress
плагины

Не работает ваш плагин. С урл загружает, а с компьютера пишет что ошибка.
И еще не плохо было бы:
Что бы при загрузке вводились title и alt изображений. То есть были дополнительные поля при загрузке для этого, и пользователь сам вводил их.
А так получается, что изображения безымянные.
Можете реализовать?
Title и alt никто не будет из пользователей вводить, если только администраторы сайта. Простому пользователю это просто не нужно
Я согласен с вами, но мне как админу это важно. Готов сам вставлять, лишь бы это было удобно.
Можно как то сделать, чтобы в админке эта функция отключалась и включалась? То есть если кому то это не важно (я про админов), он ее отключает.
При включенной функции, пользователь не сможет добавить изображение, пока не введет Title.
Можете сделать хотя бы Title?. Изменить наверно пару строчек всего нужно в коде.
Я думаю многие со мной согласятся, и для поисковиков это хорошо.
[Супер клей комментариев]
И еще, можно сделать одно поле для ввода Title, а при загрузке картинки прописывался и alt.
То есть Title = alt
Я думаю это просто реализовать. Спасибо если сделаете.
Плагин произвёл при активации 556 символов неожиданного вывода. Если вы заметите ошибку «headers already sent», проблемы с RSS-лентами или другие неполадки, попробуйте деактивировать или удалить этот плагин.
версия вп 3.0.5
версия плагина 1.3
Хотел бы узнать, стоит ли ждать от вас какой-то помощи или нет?
Ведь стоит версия 1,3
А то, что плагин не работает должным образом можете проверить сами
http://www.faq96.ru/man/view/5206/
Хостинг Sweb
В аську мне напишите — 24057960(три), sweb вроде нормальный хостинг.
Теоретической помощи не будет больше, только если предоставите мне доступ к хостингу и я сам поковыряюсь.
Спасибо за плагин!
Подскажите только, что делать, когда миниатюра не настраивается? Мне уже начинают писать коменты и там большие фото, я несколько раз пытался менять значения — никак не реагирует.
Попробуйте обновить плагин до версии 1,3. В предыдущих версиях, страница редактирования опций была действительно с ошибкой и данные при сохранении не менялись скорее всего, хотя из 900+ скачиваний ни один не написал об этом в комментарии об этой ошибки, вы первый.
Вот что пришло с ТП:
«При пустом окошке если нажать «загрузить» то пишется: «Размер файла должен
быть меньше 1000 мб!»
Сам плагин работает неправильно.
Наши ограничения его логируют, но не прерывают.
Рекомендуем отлаживать плагин самостоятельно или силами ваших технических специалистов, ибо плагин сделан криворуким автором.»
ммм… пустое окошко загрузить… Ввел проверку на такое действие (я понимаю, что пользователи бывают разные)
Сергей, попробуйте скачать новую версию 1.3
Сегодня исправил ряд ошибок. Возможно после обновления на вашем сайте станет работать.
В настройках у вас:
Максимальный размер загружаемого файла 1000 Кбайт
Если изменить к примеру на 1 кбайт (типа 1мб (или у вас косяк к кб/мб)), то просит указать изображение, хотя я указал изображение мелкое в 40-50кб.
А если указать старые значения — то при 1000 кб в настройках выдаётся старое сообщение, что сделано что-то не так
Это на 1,3 вы смотрите уже?
Была действительно ошибка в сообщении в 1,2 весрии, вместо кб было мб, сейчас вроде нормально все.
Ошибка «что-то не так» выводится в том случае если файл успешно загружен, но не обработан должным образом.
Да, версия 1,3
Прошу помощи, не работает загрузка картинок:
_http://www.faq96.ru/auto/view/5183/
выдаёт:
Что-то пошло не так, попробуйте еще раз
Если до этой ошибки доходит, значит файл загружается на сервер.
Не может создаться путь правильын для сохранения картинки или же не могут создастся оптимизированные копии картинки. Тут я ничего не могу точно сказать.
Убедитесь, что у вас GD библиотека в php включена на хостинге.
На новом хостинге при дефолтной теме, при попытке добавить картинку с ПК снова выбрасывает наверх с добавлением в адресную строку #
Вычистил .htaccess плагина — все вроде запускается, но выбрав картинку щелкаем загрузить выходит:
«что-то пошло не так»
Все необходимые папки создались автоматически, права выставлены.
Отключил ВСЕ прочие плагины и еще шаг вперед — загружается картинка, но путь отчего-то такой вот:
[img]http://www.САЙТ.ru/comment_images/post-75/2011/2/31af780f74b73096d87c6166a0c09afa.jpg[/img]
Естественно никакой такой папки в корне сайта нет, и даже создав ее ничего туда не загружается…
Блин, единственный плагин такой и не что-то не работает, от ВордПресса что ли отказаться?
У вас в пути нет папки wp-contents/uploads
Зайдите в админку слева выберите блок «Параметры» -> «Медиафайлы» и впишите в поле «Сохранять файлы в этой папке»
wp-content/uploads
Сохраните настройки и попробуйте снова.
Т.е. картинка загружается с отключенными плагинами, а с включенными пишет «Что-то пошло не так»?
Какие плагины установлены на сайте?
В «Параметры» -> «Медиафайлы» такого пункта «Сохранять файлы в этой папке» у меня вообще нет (WP 3.0.4), но в файле options-media.php дефолтом прописано именно так, как вы сказали wp-content/uploads…
Картинка с отелючеными прочими плагинами пытается загрузиться, но ее нет. В IE просто пустой квадратик с крестиком — когда отсутствует картинка…
Плагины в общем стандартные: all-in-one-seo-pack; wp-db-backup; TinyMCE Advanced; WP-PageNavi
Алекс, я так понял, что Вы консультируете особо продвинутых дятлов, в случае, когда Ваш плагин отказывается работать.
Нажимаю на «Добавить изображение», перебрасывает вверх страницы и всё…
Необходима Ваша помощь.
Добрый день, Сергей.
Не совсем так, как вы выразились ) Просто кто как ни автор плагина что-то подскажет?
У вас не отрабатывает js почему-то тоже. Убедитесь что у вас в теме есть вызов функии wp_head() в файле header.php. Т.к. подключение js скрипта происходит внутри этой функции. Если функция не вызывается, то и скрипт не подключается и вполне может быть такая проблема, как вы описали.
Вообще на сайте по ссылке, плагин деактивирован я так понял. Т.к. никаких следов наличия плагина не нашел. Более точно сказать что именно не отработало, могу если только включите плагин на сайте. Я посмотрю исходный код страницы и попробую сам.
Когда я включаю плагин, появляется такая надпись: «Плагин произвёл при активации 212 символов неожиданного вывода. Если вы заметите ошибку «headers already sent», проблемы с RSS-лентами или другие неполадки, попробуйте деактивировать или удалить этот плагин».
Сейчас плагин включен.
Добрый вечер, плагин работает на теме по умлолчанию, а на нужной выкидывает окошко: «что-то пошло не так» и всё… что посоветуете?
Здравствуйте, Николай.
Убедитесь, что у вас на хостинге кстановлена php библиотека gd2 (gd) и на папку uploads стоят права 777.
Такое сообщение выводится, если файл загрузился на сервер, но не обработался полностью или обработался не корректно.
Посмотрите по фтп, есть ли в папке uploads папка comment_images.
Вообще при успешной загрузки должен формироваться такой путь «uploads/comment_images/post-{$id}/{$year}/{$month}/
Т.е. должен быть ряд папок на фтп. Если они есть, то проблема уже дальше — в формировании и сохранении копий изображения. Если их нет, то скрипт почему-то не смог создать эти папки (опять же возможно нет прав на создание)
Также убедитесь, что ваша тема не переопределяет путь для загрузок!
Не хочет работать… своего хостера достал. И должен работать плагин да нет. Появилась строка «Добавить изображение», жмешь на нее и просто перекидывает на верх страницы. А в адресной строке добавляется значок #
По всем признакам не отрабатывает js. Убедитесь, что у вас в шаблоне есть вызов функции wp_head() и wp_footer()
Странно все же, на локальном (Денвер) все прекрасно работает… На хостинге — нет. Видимо все же проблема в хостинге. Там надо копать.
Вы шаблон один и тоже используете? Попробуйте на дефолтном шаблоне.
На дефолтном шаблоне. Еще попробую отключить все прочие плагины — может они конфликтуют?
Но скорее хостинг — хоть хостер и утверждает что все gd библиотеки по умолчанию включены, что-то я не нашел их в списке включенных…
Скиньте ссылку на свой сайт, я загляну в исходный код страницы, может быть удастся понять в чем проблема или что не работает именно.
_uzzers.ru — это у меня как бы испытательная площадка, так что содержание тут вторично
_uzzers.ru/wp-content/plugins/comment-image-pts/js/cimage.js — 500 ошибка сервера. Файл со стилями тоже самое. Убедитесь что у вас по этому пути находятся файлы и не запрещен вызов файлов через .htaccess. С эитим можно смело обращаться к тех поддержку хостинга. Это связано действительно с работой сервера. Т.е. файлы для работы плагина не подгружаются у вас по каким-то причинам.
У меня точно проблема с хостингом была… поставил на другом хостинге — все прекрасно заработало, на пяти разных темах пробовал, всё о-кейно!
на 3-й версии не работает плагин.
сделайте с этим что-нибудь
Что именно не работает?
Доброго времени суток, Алекс!
Плагин просто чудо, но скажите как убрать строку вставки картинки со стороннего сайта, и после нажатия кнопки загрузить (было бы здорово чтобы все же было визуальное подобие клика на кнопку) не открывалась строка пути картинки и поумолчанию сделать равнение по левой стороне, чтобы пользователь мог просто нажать загрузить и картинка сразу же появлялась в комментарие? Просто на мой взгляд нужно чтобы это проще было. Заранее благодарю!
1) Строку вставки со стороннего сайта можно скрыть, но она используется, т.е. удалять не нужно, можно полю указать тип hidden. Когда дойдут руки сделаю страницу настроек в админке, где можно будет это изменить.
2) Насчет выбора выравнивания по умолчанию — вы не можете перейти к след шагу, пока не выберите выравнивание. В будущем тоже сделаю настройку, либо админ выводит окно выравнивания для пользователя, либо выставляет в админке значение по умолчанию и окно совсем такое не выводится.
3) Все упирается в дизайнерские способности, если вы знаете как сделать лучше, то пишите мне, я бы с радостью послушал ваши мысли, Дмитрий. Если они хорошие, то реализую их, как будет время.
Я сам сторонник простых и прозрачных решений.
Я когда перенес блог на vps то картинки тоже не загружались. Проблемы не в плагине были, я не дал права пользователю
Здравствуйте! После нажатия на Добавить изображение ничего не происходит. В чем проблема? Заранее спасибо!
Здравствуйте, Ирина.
Дайте ссылку на ваш сайт, где вы используете плагин Comment Image PTS wordpress, я зайду посмотрю и возможно точно скажу, в чем у вас проблема.
На всидку есть несколько мыслей.
1) js не отрабатывает, из-за ошибок. Проверяется firebug`ом
2) Нет выхова хука wp_head или wp_footer в вашей активной теме (пробуйте на дефолтной теме, там эти хуки точно вызываются)
3) Я где-то в плагине допустил ошибку (у меня работало и у многих пользователей работало все)…
Странно! Я поместила все так как в инструкции. потом просматривала исходный код страницы и там такой адрес
irena.vashwebpartner.com/wp-content/plugins/comment-image-pts/js/cimage.js?ver=1.0
Я только что пробовала действительно ошибка и на klub’drug.ru
Хотя файлы лежит именно по такому адресу(((((
Попробуйте понять, как работает вложенность комментариев у меня на блоге, чтобы оставлять их по порядку )
Могу посоветовать попробовать временно удалить файл .htaccess, возможно скрипт будет открываться. Сложно сказать на вскидку почему такое у вас происходит. Это нужно разбираться.
Зайдите на фтп у убедитесь еще раз что путь у вас такой есть, возможно у вас так — plugins/comment-image-pts/comment-image-pts/js/. Т.к. дургие css файлы плагинов у вас открываются. Чудес в программировании не бывает, где-то что-то не так.
Извините что не по порядку, случайно вышло)
я пользуюсь файлзиллой и вот что она выдает в адресной строке
/public_html/irena/wp-content/plugins/comment-image-pts/js
и второе: файл .htaccess есть в папке content-image-pts и
uploads/content_images в какой из них удалить файл??
Я пробовала на 2х сайтах. Деактивировала все плагины, оставила активным только этот, но ситуация та же. Вот сайты:
klub-drug.ru
irena.vashwebpartner.com
1) irena.vashwebpartner.com/wp-content/plugins/comment-image-pts/js/cimage.js — 404 вместо скритп почему-то. Скрипт не по адресу не находится, а должен!
2) klub-drug.ru/?p=3 — вот в записи смотрю и совсем не вижу, чтобы скрипт подгружался. Это может быть связано с пунктом 2 моего первого ответа.
не поняла пункт 1й, а по поводу 2го я скорее всего деактивировала плагин, и заново его не включила
Про 1 пункт. Если в браузере запросить пдрес скрипта — http://my-wordpress.ru/wp-content/themes/my-wordpress/js/alljs.js аот например, то откроется скрипт в виде кода.
У вас же по ажресу скрипт не находится или не может найтись почему-то и возвращается 404, возможно это связано с настройкой .htaccess файла, что мало вероятно скорее всего.
Хороший плагин! Лично мне не зватает кода, который бы позволял вручную вставлять ссылку на добальную форму (не нравится мне ссылка под кнопкой Отправить).
Не плохо было бы вообще иметь возможность отказаться от модальной формы в пользу обычной, которую можно было бы вставить опять же вручную в нужное мне место.
Дело в том, что вызывается плагин автоматически, хук нажодится именно в том месте формы комменатрия. В противном случае пришлось бы лезть в шаблон комментариев и вставлять код вызова вручную.
Измените в своем шаблоне вызов хука comment_form.
Как вариант можно отредактировать js файл, на самом деле нет никакой формы, она динамически вставляется.
Сделать это все без js достаточно мутно, так как там происходит загрузка картинки в iframe (без перезагрузки страницы).
Пока только такой вариант, может быть потом что-то переделаю и учту ваши пожелания.
Присоединюсь к предыдущим комментаторам — жутко не хватает:
1) отдельной кнопки в редакторе комментирования (кстати самым адекватным редактором на текущий момент на мой взгляд является Tiny MCE Comments!
)
2) в админке была реализована возможность управлять в каких именно разделах можно вставлять картинки в каменты.
P.S. Ну а в целом — был бы мега-благодарен если бы вы разработали WYSIWYG-редактор для комментаторов, с самыми частоиспользуемыми функциями, как-то:
а) Панель форматирования — жирный, наклонный, зачеркнутый, надчёркнутый, гиперссылка. Реализованный пример такой панели — Tiny MCE Comments.
б) Медиа-блок: вставить ссылку на картинку или добавить картинку, вставить ссылку на видео с ютуба или записать видеокомментарий с веб-камеры, добавить ссылку на mp3 или записать аудиокомментарий! Эти функции частично реализованы уже, я встречал прототипы (WpAudio, ваш плагин, VideoEmbedded и несколько англоязычных), но качественного готового решения — увы нет.
в) Предпросмотр камментариев по типу плагина Live Comment Preview.
г) Добавление комментария без перезагрузки страницы — как в плагине AJAX Comments.
д) Внятная подписка на новые комментарии в посту. Subscribe to Comment частично реализовывает это, но на мой взгляд как-то глупо. В посте ты отписываешься скажем 5й, после тебя отписывались ещё 4ро — и про камент каждого из этих четверых блог радостно тебе скидывает инфу на мыло — по сути спаамит. На дром.ру реализация этой функции на мой взгляд реализовано лучше. Там тебе на мыло приходит месага о 6м комментаторе и подпись в письме — также могут быть и другие каменты — зайдите гляньте. Ты заходишь, глядишь, выходишь, и потом, уже после твоего выхода если ещё кто-то прокомментирвал — система опоестит тебя опять же ОДНИМ письмом. Удобно.
PS2 Готов, если подскажете, общими силами, сваять такой мега-плагин
был замечен грешок, за этим плагином, он вписал часть кода в страницы сайта, и на всех (кроме главной) появилась полоса сверху и снизу сайта, около 15 пикселей, лучилось удалением из файла comment-image-pts/css/cimage-pts.css строки 2 background: url(«/n.gif») no-repeat fixed 0 0 transparent
Конкретно в вашем шаблоне такое, хотя теоретически может такой частный случай возникнуть и в другом шаблоне. n.gif требуется только для IE. В противном случае удаление этой строчки ничего плохого не сделает.
Плагин хороший и нужный. Есть несколько замечаний.
1. Я бы поработал еще над дизайном всплывающего окна.
2. Возможность обтекания картинки текстом считаю лишним, потому что не во всех шаблонах это работает корректно.
3. Было бы вообще крута, если бы в админке была реализована возможность управлять в каких именно разделах можно вставлять картинки в каменты.
В целом — замечательно. Спасибо за плагин.
1. Буду рад если кто-то подкинет дизайн, сделаю согласно дизайну, если будет лучше.
2. В нормальных темах все нормально работает, скорее всего вы какие-то на скорую руку темы видели.
3. Выборка по категории должна проходить? Т.е. если пост относится к категории «A», то добавлять вставку картинки, во всех остальных категориях, плагин Comment Image PTS wordpress не будет отрабатывать. Я вас правильно понял?
1. Дизайн могу сделать, там в принципе не сложно.
Может быть и в теме трабла, не спорю, но как мне кажется центрирование и так далее картинки в каментах это лишнее. + это еще один лишний клик на вставке.
2. Хз как в других темах, в своей я сделал картинку по центру нормально, сделал по левому краю и типа обтекание текста, у меня картинка провалилась и все поехало
3. Ну примерно так. Лучше например просто сделать так, чтобы в админке можно было сделать исключение категорий/разделов, где публиковать фотки. Пример: Есть раздел «новости» и есть «плагины», дык например в «новости» можно вставлять картинки, а в «плагины» нельзя. Типа того
1. Сделайте, в аську напишите потом, если будет лучше, то реализую ваш вариант. Пусть люди радуются красивыми вещами.
2. Мне было актуально на том сайте, для которого я делал плагин Comment Image PTS wordpress, не думаю, что это сильно будет напрягать.
3. Как будет время и вернусь к плагину, то думаю можно и такое реализовать. В новых версиях будет такая возможность скорее всего.
Спасибо за материал
Убедитесь, что у вас php 5 на хостинге работает.
c WP 3.0 не работает
Parse error: syntax error, unexpected T_STATIC, expecting T_OLD_FUNCTION or T_FUNCTION or T_VAR or ‘}’ in /home/*/*/docs/wp-content/plugins/comment-image-pts/comment-image-pts.php on line 58
Да спасибо огромное, отличный плагин. Буду пробывать.
Скорее всего у вас нет прав на запись в папку uploads
Мой ICQ 240579шесть0три
Я по поводу плагина Comment Image PTS .На компьютере в HAMPP плагин работает. На сервере не хочет. Нет картинок в комментариях, хотя загружаются. И у меня масса всяких вопросов по настройке плагинов, можно с Вами как-то связаться? Спасибо
спасибо-пока оттестировать не могу. борюсь с главной проблемой-нагрузкой. отпишусь по результатам. но плагин действительно очень полезный, на том же волонтеру просили не раз-последний пример, это наши ребята ездили волонтерами на паралимпийские игры и хотели фотки скидывать в коменты-это один пример.
второй пример-у меня есть один блог-многопользовательский, построенный на вопросах и ответах. главный контент блога это комменты (более 20000)там тоже не раз просили реализовать такую возможность
mataxah, поправил место создания папки теперь такое не должно происходить.
Mtaxah, путь к папки загрузки должен быть /wp-content/
uploads/comment_images/
ПОстараюсь посмотреть в чем дело может быть, почему у вас так произошло. А ссылка именно такая и должна быть, там js работает она никуда не ведет на самом деле.
при активации плагина, создалась папка /wp-content/
uploadscomment_images/ а не /wp-content/
uploads/comment_images/
под формой комментирования появилась ссылка Добавить изображение, но ссылка вида http://сайт/чпу/#
У вас почему-то не отрабатывает вставка элементов в DOM, в js вываливаются ошибки от других js скриптов, возможно дело в этом. Отключите все другие плагины и проверьте, а потом по 1 включайте пока снова не отвалится.
Чего то не работает права выставил .htaccess настройки сохранились, что еще надо сделать при клике на добавить изображение ничего не происходит
проблема с лайтбоксом в комментариях из-за этих тегов. [img]http://aaa/wordpress/wp-content/uploads/comment_images/post-14/2010/4/4e538bd4e12360348372babb5a699b1f.jpg[/img][float=center].
Сенк! Забираю. *THUMBS UP*
Myclock, можно. Все как в примере на сайте Геннадия, только выборку так делаете и вешаете лайтокс
$(function(){
$(«.commentlist a:has(‘img’)»).lightbox();
});
т.е. в классе commentlist находятся все ссылки, которые содержат внутри картинки и на них вешается лайтбокс.
Вопрос по рисункам в комментариях: можно ли функции LightBox 2 к изображениям приклеить? В каких файликах вручную можно прописать изменения по типу, описанных здесь linkexchanger.su/2009/112.html. И возможно ли это? *Coffee*
Да про такой недостаток я писал… Сейчас можно указать для картинки в стилях max-width. Я укажу в стилях плагина такие стили, но дело в том, что универсальным это не получится сделать, т.к. ширина комментариев зависит от шаблона. Откройте файл style.css и в самом конце допишите:
.commentlist li img {
max-width:200px;
}
Где поиграйтесь с параметром 200. Пока только это могу посоветовать.
Вот такой вопрос возник — при добавлении картинки через ее URL путь, возникает ситуация: картинка большая по размеру и в блоге видна только ее часть. Как такого избежать. Спасибо.
на большинстве серверов в php.ini стоит 2 Мб, но комментарий ценный, сделаю в следующей версии.
Ну да, структура типа как при загрузке файлов при создании записей.
И ограничение бы на размер загружаемой картинки. Добавь в to do
Может быть, это не долго сделать. Я думаю тогда цепочка папок должна быть такая post-{ID}/{Year}/{Month}/ или как лучше, чтобы удобнее было потом кашу расхлебывать?
Браво! Попробовал на локалке — работает. Но лучше картинки в папки раскидывать не просто по post-id, но и по году и месяцу, чтоб потом, в случае чего, в каше этой разобраться можно было. Не?
p.s. http://upload.dev.trevorfitzgerald.com
плагин для загрузки картинок в комментариях, цена 100 баксов
Напишите в аську, там пообщаемся. Комментарии проходят ручную проверку, поэтому появляются не сразу.
Спасибо,AlexPTS! картинки с нета добавляются красиво, а вот с компа пользователя не хотят. *WALL*
Владимир, пока нет никакой защиты от спама. Но есть возможность указать качество и размеры фото, благодаря чму картиночки занимают менее 100 кб,а то и в разы меньше.
Дело в том, что плагин пока не так широко распространен и форма динамическая, ее нет в исходном коде, это свое рода ступень защиты, которая отсеивает автоматически многие спамерские програмы. Форма создается «на лету». Возможно сделаю капчу какую-то. Пока нет опыта работы с капчами.
Интересный плагин. Только понадобится места не мало на хосте. И еще вопрос — не смогут ли спамеры воспользоваться этой фишкой, и закидать весь хост кучами картинок, забив тем самым все свободное место под сайт. Типа поток спам комментариев с картинками, так сказать несколько тысяч.