forum.coppermine-gallery.net
Support => Русский (Russian) => Language Specific Support => cpg1.4.x FAQ (Russian) => Topic started by: LeaX on November 29, 2007, 02:36:43 pm
-
Только что установила себе этот Captcha (там уже не мод, а полноценный плагин)
Captcha (визуальное подтверждение) для комментариев/регистрации/жалоб/входа/открыток
Captcha (Visual Confirmation) for comments/registration/reporting/login/ecard
http://forum.coppermine-gallery.net/index.php?topic=36319.0
Русский языковый файл можно скачать вот в этом посте #msg255947 (http://forum.coppermine-gallery.net/index.php/topic,36319.msg255947.html#msg255947)
Возможности:
- Captcha для комментариев
- Captcha для регистрации
- Captcha для подачи жалобы
- Captcha для входа
- Captcha дла отправки открытки (Ecard)
Зачем это?
При добавлении комментариев, при регистрации, входе на сайт
пользователям нужно будет ввести спец. код,
что сразу отрезает всякие там боты и др.спец.программы для захламления нашего детища.
Что делать?
*Файл
1. Качаем последнюю версию плагина к себе на ПК http://forum.coppermine-gallery.net/index.php?topic=36319.0 (http://forum.coppermine-gallery.net/index.php?topic=36319.0)
2. Распаковываем его там же
3. Забрасываем через ftp в папку /mysite.ru/gallery/plugins
4. Копируем файл captcha.php в папку /mysite.ru/gallery/ (корень галереи)
*Админка
1. Заходим в админку Галереи.
2. Открываем Конфиг - Общие настройки (1-ый пункт сверху)
3. Там есть строчка "Включить плугины" ставим ее на "Да"+
4. Кликаем на "Управлять плугинами"
5. Загружается новое окно.
6. Внизу есть перечень "Не установленные плугины".
7. Загружаем ваш файл с помощью кнопки Обзор. (для данного плугина не нужно)
8. Ваш файл появляется Внизу, справа от него два маленьких синих кругленьких значка "i" и "x"
9. Кликаете на "i"
10. Ваш плугин должен установиться.
После этого ходите по Галерее и любуетесь.
-
Может есть мод captcha...? :P
Очень задолбал поисковой запрос типа: Coppermine register.php
, а потом регистрируютя Anus25 и т.д. и т.п. :-\
-
Может есть мод captcha...? :P
Очень задолбал поисковой запрос типа: Coppermine register.php
, а потом регистрируютя Anus25 и т.д. и т.п. :-\
Зачем начинать новую тему, если такая тему уже есть и в ней есть ответ?
Почему Вам лень воспользоваться поиском?
Captcha (визуальное подтверждение) для комментариев/регистрации/жалоб/входа/открыток
Captcha (Visual Confirmation) for comments/registration/reporting/login/ecard
http://forum.coppermine-gallery.net/index.php?topic=36319.0
-
Уважаемый, Makc666.
Вы меня не так поняли...Мне не нужна Captcha для комментов... http://www.usiba.ru/gallery/displayimage-lastcom-10-1.html
Мне нужно для регистрации (register.php )
Та что не надо меня юзить несправедливо из темы в тему: http://forum.coppermine-gallery.net/index.php?topic=48842.0
Т.к. эту тему я сам и открывал
Мне думается, что у вас был тяжёлый день...?
-
Уважаемый, Makc666.
Вы меня не так поняли...Мне не нужна Captcha для комментов... http://www.usiba.ru/gallery/displayimage-lastcom-10-1.html
Мне нужно для регистрации (register.php )
Та что не надо меня юзить несправедливо из темы в тему: http://forum.coppermine-gallery.net/index.php?topic=48842.0
Т.к. эту тему я сам и открывал
Мне думается, что у вас был тяжёлый день...?
ULISS, если я написал, что почитайте данную тему, значит я её прочитал и ответ в ней нашел.
Прочитайте, пожалуйста, внимательно сообщение пользователи LeaX прямо над вашим, особенно после слов "Зачем это?".
Я понимаю, что всего скорее название данной темы Вас смутило, но к сожалению, названия тем не всегда отражают суть. Переименовыва.
Он привел ссылку на мод и даже описание его установки:
Captcha (Visual Confirmation) for comments/registration/reporting/login/ecard
http://forum.coppermine-gallery.net/index.php?topic=36319.0
- Captcha для комментариев
- Captcha для регистрации
- Captcha для подачи жалобы
- Captcha для входа
- Captcha дла отправки открытки (Ecard)
P.S. Объединил наши сообщения в "новую" (данную) тему. Никому не обидно, все рады и довольны :P
-
Ой (https://forum.coppermine-gallery.net/proxy.php?request=http%3A%2F%2Fi020.radikal.ru%2F0712%2Fa7%2Fa3986da39822.gif&hash=6f40a2c1c9dfd6d842de61e822de463d7a69756d)
Хм, приятно ;D
-
Makc666, спасибо за терпение... :P
-
обновил галерею до 1.4.16, переинсталил плагин, но на странице регистрации новых пользователей картинка с кодом Captcha не отображается.
выручайте своими рекомендациями, плиз.
-
обновил галерею до 1.4.16, переинсталил плагин, но на странице регистрации новых пользователей картинка с кодом Captcha не отображается.
выручайте своими рекомендациями, плиз.
А с английским языком тоже не работает?
Подумайте внимательнее, может что-то да забыли обновить - например какой-то код в самих файлах галереи?
-
В дополнение к написанному выше уточняю:
- устанавливал мод Captcha ver 3.0 из темы, указанной в первом сообщении этой темы. Т.е http://forum.coppermine-gallery.net/index.php/topic,36319.0.html
- пробовал менять языки, не помогло.
- не работает мод только на регистрацию. Причем проблема именно в том, что на странице регистрации не отображается картинка с кодом. На вход все ок.
-
Причем проблема именно в том, что на странице регистрации не отображается картинка с кодом. На вход все ок.
Не отображается в каком смысле?
Вообще не видно места, где должна быть картинка?
Или место, где долна отображаться картинка есть, но сама картинка не подгружается, к примеру виден красный крестик?
-
Думаю решение вашей проблемы в этом посте:
http://forum.coppermine-gallery.net/index.php/topic,36319.msg225008.html#msg225008
It's strange I can't see any issue here !
preg_match can't see the expression (Line #82 $exper) on your register.php output , but when I check I can see it
BTW try this :
change this (Line #82)
$exper = '(<td colspan="2" align="center" class="tablef">.*
.*<input type="submit" name="submit" value="' . $lang_register_php['submit'] . '" class="button" />.*
.*</td>)';
to this
$exper = '(<td.*>.*\n.*<input type="submit" name="submit".*\n.*</td>)';
Update: changed new exper
-
конечно же я это видел. но почему-то данное предложение не помогло.
-
конечно же я это видел. но почему-то данное предложение не помогло.
Вы не ответили на мой вопрос в моём посте чуть выше...
Ответьте, пожалуйста.
-
Makc666, прозевал одно Ваше сообщение выше.
Отвечаю: на странице регистрации совсем не отображается место для кода.
-
обновил галерею до 1.4.16, переинсталил плагин, но на странице регистрации новых пользователей картинка с кодом Captcha не отображается.
выручайте своими рекомендациями, плиз.
Решение данной проблемы описано ниже.
Спасибо D.Kalessky за тестирование высказанного, а точнее скопированного из вот этого сообщения (http://forum.coppermine-gallery.net/index.php/topic,36319.msg225008.html#msg225008), решения :)
Нужно изменить код:
http://forum.coppermine-gallery.net/index.php/topic,48842.msg249257.html#msg249257
в файле codebase.php
из архива плугина captcha_3_0.zip
Данный код находится вот в этой секции:
case 'register.php':
$valid_groups = explode(',', $CAPTCHA_DISABLE['register']);
if (!in_array(USER_GROUP, $valid_groups) OR $CAPTCHA_DISABLE['register'] == '') {
$exper = '(<td colspan="2" align="center" class="tablef">.*
.*<input type="submit" name="submit" value="' . $lang_register_php['submit'] . '" class="button" />.*
.*</td>)';
if (preg_match($exper, $html)) {
$newcpch = '<!-- CAPTCH PLUGIN 3 --><tr><td class="tableb" height="25" width="40%">' . $lang_plugin_captcha_conf . '</td><td class="tableb_compact" colspan="2"><input type="text" name="confirmCode" id="confirmCode" size="5" class="textinput"><img src="captcha.php" align="middle"></tr><tr><td colspan="2" align="center" class="tablef">
<input type="submit" name="submit" value="' . $lang_register_php['submit'] . '" class="button" />
</td></tr>';
$html = preg_replace($exper, $newcpch, $html);
}
}
break;
Нужно заменить на код:
case 'register.php':
$valid_groups = explode(',', $CAPTCHA_DISABLE['register']);
if (!in_array(USER_GROUP, $valid_groups) OR $CAPTCHA_DISABLE['register'] == '') {
$exper = '(<td.*>.*\n.*<input type="submit" name="submit".*\n.*</td>)';
if (preg_match($exper, $html)) {
$newcpch = '<!-- CAPTCH PLUGIN 3 --><tr><td class="tableb" height="25" width="40%">' . $lang_plugin_captcha_conf . '</td><td class="tableb_compact" colspan="2"><input type="text" name="confirmCode" id="confirmCode" size="5" class="textinput"><img src="captcha.php" align="middle"></tr><tr><td colspan="2" align="center" class="tablef">
<input type="submit" name="submit" value="' . $lang_register_php['submit'] . '" class="button" />
</td></tr>';
$html = preg_replace($exper, $newcpch, $html);
}
}
break;
Понятное дело, что нужно или менять в файле на сервер, или изменив файл, не забыть его залить на сервер :)
-
Сделал все как написано.
:-\ Не чего не работает!
Комментарии как были без подтверждения, так и остались.
Самое неприятное это не отображение картинки, когда я решил выйти и зайти.
Вышел не зашел.
Какой-то потенциально опасный и сырой не работающий плаги.
Больше всего, что мне не нравится во всем этом это то что из трех плагинов которые мне были нужны не работает не один.
rss, sitemap, captcha.
Скачайте, скопируйте и ...сплошной геморрой, ой мы забыли, что надо перетряхивать кучу всего, чтоб это заработало.
Надеюсь, что хотя бы в русскоязычном разделе появится ветка, где можно будет скачать плагин без багов (не ужели нет возможности внести все изменения и сделать уже исправленный архив с плагином и выложить его для пользования), а не с кучей советов, которые для рядовых людей отбивает всякое желание обновлять и улучшать...
-
Установил Capcha 3.0 на Coppermine 1.4.12... вместо изображения кода - красный крестик. Записи в БД captcha ведутся корректно. В режиме отладки никаких ошибок, относящихся к работе плагина не выдается.
Прочитал всю англоязычную ветку, но это не привело к решению проблемы.
Все лишние символы до <? и после ?> удалены во всех файлах галереи. GD версии 2.0.28, FreeType - enabled. Не работает ни локально, ни на сервере. Браузеры пользовал разные.
Что еще смотреть? ???
-
А подскажите как подредактировать языковой.php чтоб заменить Confirm: на русский. Я правлю english.php, сохраняю в UTF8 и сама картинка капчи перестаёт отображаться. И как убрать подпись Coppermine Captcha V 3.0, а то в дизайн както не вписывается.
-
А подскажите как подредактировать языковой.php чтоб заменить Confirm: на русский. Я правлю english.php, сохраняю в UTF8 и сама картинка капчи перестаёт отображаться.
В чём правите файл? Не в блокноте случаем?
Если да, то попробуйте почитать это...
How to remove UTF-8 signature with Araxis Merge
http://forum.coppermine-gallery.net/index.php?topic=28539.msg132033#msg132033
How to remove UTF-8 signature with WinHex
http://forum.coppermine-gallery.net/index.php?topic=28539.msg132037#msg132037
Batch add files problem with languages files, UTF-8 signature and Notepad
http://forum.coppermine-gallery.net/index.php?topic=28539
И очень странно, что чтобы сделать русский файл, вы правите английский файл.
Может быть нужно было сделать копию английского файла, назвать его russian.php и его переводить?!
И как убрать подпись Coppermine Captcha V 3.0, а то в дизайн както не вписывается.
Если автор поставил эту подпись, значит он хочет, чтобы она там была.
Свободный софт подразумевает собой уважение чужого труда.
-
Установил Capcha 3.0 на Coppermine 1.4.12... вместо изображения кода - красный крестик.
Очень может быть что с версией 1.4.12 он не совместим.
Попробуйте установить чистую 1.4.18 и проверить на ней.
-
Makc666 да не, правлю в PHP редакторе.
Просто когда я заменяю Confirm: на Введите код всё пишется по русски, а вот картинка кода не отображается.
Если автор поставил эту подпись, значит он хочет, чтобы она там была.
Ничего не имею против. Пусть так и будет.
-
Makc666 да не, правлю в PHP редакторе.
Просто когда я заменяю Confirm: на Введите код всё пишется по русски, а вот картинка кода не отображается.Ничего не имею против. Пусть так и будет.
Если бы Вы посмотрели, к примеру, в какой кодировке сохранен turkish.php файл, то вероятнее всего поняли в чём может быть ваша проблема.
Я ещё раз повторюсь.
Вам нужно изменять не english.php, а создать russian.php в UTF-8 кодировке. Возьмите, к примеру, turkish.php, переименуйте его в russian.php, и, смотря в english.php, переведите данный файл.
Я сделал перевод так, как описал выше.
Скачать можно вот в этом посте #msg255947 (http://forum.coppermine-gallery.net/index.php/topic,36319.msg255947.html#msg255947)
И я проверил на своём сайте - всё работает отлично!
-
Makc666 спасибо за помощь. Но вот другая проблемма - очень часто выводит "Введённый код не совпадает с указанным на картинке", ладно если я слепой, но ведь другие пользователи не такие слепокриворукие. И картинку с кодом перегружали и в админке выставили 5 входов и всёравно не всегда удаётся войти с первого раза.
-
Makc666 спасибо за помощь. Но вот другая проблемма - очень часто выводит "Введённый код не совпадает с указанным на картинке", ладно если я слепой, но ведь другие пользователи не такие слепокриворукие. И картинку с кодом перегружали и в админке выставили 5 входов и всёравно не всегда удаётся войти с первого раза.
Я не разработчик данного мода, мне трудно сказать, что в него закладывалось, без его изучения.
Вы можете открыть файл captcha.php и подредактировать его. Там есть параметры, которые могут помочь в определенных случаях.
Думаю, что люди просто вводят код неправильно. Верьте тому, что видите сами, а не тому, что говорят другие.
А вот. Всё же написано в файле Readme.txt
Читайте там, к примеру про TIMEOUT.
-
В чём правите файл? Не в блокноте случаем?
Если да, то попробуйте почитать это...
How to remove UTF-8 signature with Araxis Merge
http://forum.coppermine-gallery.net/index.php?topic=28539.msg132033#msg132033
How to remove UTF-8 signature with WinHex
http://forum.coppermine-gallery.net/index.php?topic=28539.msg132037#msg132037
Batch add files problem with languages files, UTF-8 signature and Notepad
http://forum.coppermine-gallery.net/index.php?topic=28539
И очень странно, что чтобы сделать русский файл, вы правите английский файл.
Может быть нужно было сделать копию английского файла, назвать его russian.php и его переводить?!
Если автор поставил эту подпись, значит он хочет, чтобы она там была.
Свободный софт подразумевает собой уважение чужого труда.
А рабочий плагин есть или надо еще на луну слетать?
-
А рабочий плагин есть или надо еще на луну слетать?
Вы можете куда угодно летать, а рабочий плагин находится тут:
http://forum.coppermine-gallery.net/index.php/topic,36319.0.html
captcha_3_0.zip
Перевод можно вот в этом посте #msg255947 (http://forum.coppermine-gallery.net/index.php/topic,36319.msg255947.html#msg255947)
-
За последнюю неделю моя галерея регулярно подвергается нашествию ботов, которые успешно регистрируются и пишут комменты в бешеном количестве, успешно обходя установленный плагин Сaptcha.
Дополнительная инфа:
- Версия галереи 1.4.18
- В конфиге галереи комменты разрешены только зарегистрированным пользователям
- Использую плагин Сaptcha 3.0
Заранее спасибо за ваши советы и рекомендации по борьбе со злобными спамерами.
-
Забыл еще добавить, что плагин Сaptcha 3.0 я сконфигурировал таким образом, чтоб все обычные юзеры при отправке комментов должны вводить код.
-
Забыл еще добавить, что плагин Сaptcha 3.0 я сконфигурировал таким образом, чтоб все обычные юзеры при отправке комментов должны вводить код.
А ссылку можно на сайт?
Может быть имеет смысл сконфигурировать Captcha чуть посложнее?
Например, чтобы выводилось побольше знаков?
-
попытался изменять параметры отображения кода Captcha в файле captcha.php
увеличил количество отображаемых символов и попытался добавить тень, установив
6, // number of characters to draw
true, // add shadow to generated characters to further obscure code
но внешне ничего не изменилось. Или я не то и не там меняю?
-
попытался изменять параметры отображения кода Captcha в файле captcha.php
увеличил количество отображаемых символов и попытался добавить тень, установив
6, // number of characters to draw
true, // add shadow to generated characters to further obscure code
но внешне ничего не изменилось. Или я не то и не там меняю?
Не там :)
Нужно менять в файле captcha.php, который в корне галереи лежит :)
И, кстати...
Если Вы найдёте какой-нибудь не очень известный TrueTypeFont (ttf), и замените им шрифты по умолчанию, ботам точно будет сложнее :)
-
Да, я действительно тормознул и ошибочно менял настройки в файле /plugins/captcha/captcha.php.
Увеличил количество вводимых символов и изменил шрифты *.ttf
Надеюсь, что поможет. Спасибо!
-
Да, я действительно тормознул и ошибочно менял настройки в файле /plugins/captcha/captcha.php.
Увеличил количество вводимых символов и изменил шрифты *.ttf
Надеюсь, что поможет. Спасибо!
Помогло? если да прикрепи архив чтоб можно было рабочий код стащить не с тысячи и одного места. Некоторые любят почитай тут скачай от туда поправь то и не факт что заработает. :)
-
Помогло? если да прикрепи архив чтоб можно было рабочий код стащить не с тысячи и одного места. Некоторые любят почитай тут скачай от туда поправь то и не факт что заработает. :)
Никаких архивов со скриптом тут не нужно.
Изменить файл "captcha.php" легко.
Архивы со шрифтами, пожалуйста, попробовать можно но, если шрифты платные, на них могут пожаловаться и их удалят.
-
У меня что-то перестала отображаться картинка из captcha и я не могу попасть в админку.
Как ее отключить через ftp?
-
В таблице #_config поле enable_plugins поставьте 0
-
Ой :P представляете у меня нет такого пункта enable_plugins... странно...
-
смотрите не поле, я ошибся, а соотв. запись
-
(https://forum.coppermine-gallery.net/proxy.php?request=http%3A%2F%2Fs56.radikal.ru%2Fi153%2F0901%2Fea%2F970f1ee545c0.jpg&hash=d7e33aca35ab09c362d3f31805ef182cd41d35b0) (http://www.radikal.ru)
???
это Обзор таблицы config
-
о какой версии галереи речь?
а вы уверены что там больше нет страниц (кнопка > )
-
;D даа кнопка эта вещь. ;D ухохатываюсь. Спасибо)
-
Поставил себе этот мод, но к сожалению он не заработал... Вместо картинки с цифрами квадратик с красным крестиком. Версия галереи 1.4.21. Я не знаю как проверить подключена ли библиотека GD и если нет, как ее подключить. Подскажите пожалуйста.
-
Прошу прощения, нашел где посмотреть :)
GD:
GD Support enabled
GD Version bundled (2.0.34 compatible)
FreeType Support enabled
FreeType Linkage with freetype
FreeType Version 2.2.1
GIF Read Support enabled
GIF Create Support enabled
JPG Support enabled
PNG Support enabled
WBMP Support enabled
XBM Support enabled
Соответственно, GD включен. Тогда вопрос, почему мод не работает? Что я сделал не так? Никакие настройки не менял, скачал плагин, залил, установил. Добавлял русский языковой файл в кодировке UTF - язык поменялся, но картинки кода так и не видно... :(
-
Поставил себе этот мод, но к сожалению он не заработал...
Какой этот?
А ради интереса, какой инструмент обработки изображений у вас в конфиге галереи выбран?
-
Какой этот?
А ради интереса, какой инструмент обработки изображений у вас в конфиге галереи выбран?
Тот который обсуждается в этой ветке :) Captcha последней версии.
В конфиге выбран GD version 2.x
-
Все еще актуально... Так и не могу настроить его чтобы работало :(
-
Тот который обсуждается в этой ветке :) Captcha последней версии.
Ссылку на его тему, пожалуйста.
Правильная ссылка в первом сообщении темы.
И где у Вас отображается красный крест именно?
Везде?
И при входе, и при регистрации?
-
Вот этот плагин:
http://forum.coppermine-gallery.net/index.php?topic=36319.0
Уже и переустанавливать пытался, и ставил плагин в менеджере плагинов на первое место, ничего не помогает... В фаерфок вообще никакого крестика даже не показывает, просто нет изображения и все... Таблица в базе данных создается, все вроде должно работать, а никак не хочет... Помогите!!! Спамеры регистрируются по 20 в день, приходится вручную удалять всех... :(
-
Что то я затупил на этой строчке
4. Загружаем ваш файл с помощью кнопки Обзор.
Что значит ВАШ ФАЙЛ? какой из моих надо загрузить?
-
Ozz99, используте, пожалуйста, Firefox или Opera на данном форуме.
Описано тут -> http://forum.coppermine-gallery.net/index.php/topic,37805.0.html
Что то я затупил на этой строчке
4. Загружаем ваш файл с помощью кнопки Обзор.
Что значит ВАШ ФАЙЛ? какой из моих надо загрузить?
Я исправил инструкцию в первом сообщении.
Данный пункт для данного мода не нужен.