при регистрации не отображается котрольная картинка

Автор Shyamasundar, 20 июля 2008, 10:17:03

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

Shyamasundar

при регистрации не отображается котрольная картинка на котрой есть конрольные буквы. народ жалуется. как можно это исправить?
форум версии 1.1.4

Крылатый

У меня тоже самое, только версия 1.1.5

Как можно исправить?

Shyamasundar


Крылатый

хм... только что обновился до 1.1.6 - и ничего не появилось... чего делать?...

Fenix

Цитата: Крылатый от 11 сентября 2008, 14:50:48
хм... только что обновился до 1.1.6 - и ничего не появилось... чего делать?...

Была вчера-сегодня та же проблема. Исправил так: скачал дистрибутив 116 и из него залил файл Subs-Graphics.php в папку Sources.

Крылатый

Не помогло... "код безопасности" так и не оявился...

Fenix

Цитата: Крылатый от 11 сентября 2008, 17:07:05
Не помогло... "код безопасности" так и не оявился...

Браузер какой? Кеш чистили? Ошибки в админке есть?

Крылатый


Крылатый

ошибок вроде бы нет, всё проверял

а скинь сюда файлик этот, Subs-Graphics.php

Fenix

Да, капча не пашет вообще. :o
Ищи по форуму, тут чё-то обсуждалось подобное. Обновлялись вручную, с сайта через форум или как мод?


Шаннар

Цитата: Fenix от 11 сентября 2008, 17:23:50
Браузер какой? Кеш чистили? Ошибки в админке есть?
Та же проблема. Браузеры пользовались разные, код не отображается. Ошибок тоже не наблюдается. Файл перезаливался несколько раз (и от версии 1.1.6 и даже 1.1.5). См. http://anime.kpi.in.ua/bbs/index.php?action=register

Как это можно исправить, собственно?..

Крылатый

Я так и не исправил... если у кого получится - сообщите пожалуйста. :)

Mavn

Если какие то файлы правил то проверь наличие сигнатуры bom в правленных файлах
SimpleMachines Russian Community Team
п.1 Пройду курсы гадалок для определения исходного кода по скриншоту.

п.2 У вас нет желания читать правила раздела, у меня нет желания одобрять темы, которые не соответствуют этим правилам.

Крылатый

В сам код не лез, просто поменял файл Subs-Graphics.php...
Цитата: Mavn от 24 сентября 2008, 21:13:28
Если какие то файлы правил то проверь наличие сигнатуры bom в правленных файлах
А в каких именно?

Mavn

Ну если его меняли то пробуйте сделать бэкап файла и залить стандартный.

Без разницы если хотя бы один файл имеет сигнатуру BOm то каптча работать не будет
SimpleMachines Russian Community Team
п.1 Пройду курсы гадалок для определения исходного кода по скриншоту.

п.2 У вас нет желания читать правила раздела, у меня нет желания одобрять темы, которые не соответствуют этим правилам.

Шаннар

Цитата: Mavn от 27 сентября 2008, 20:28:44
Без разницы если хотя бы один файл имеет сигнатуру BOm то каптча работать не будет
А можно как-то для массы файлов определить наличие данной сигнатуры?


P. S. Уже нашёл утилиту utf8-bom-remover, рекомендую: http://www.infine.ru/support/programming/utf8-bom-remover.htm

trora

эта утилита только на локальном компе удаляет сигнатуру? значит надо весь форум скачать к себе на комп- проверить утилитой и закачать обратно?
я не доллар чтоб всем нравиться

Шаннар

Цитата: trora от 10 октября 2008, 16:27:50
эта утилита только на локальном компе удаляет сигнатуру?
Да. «Глобально» я сходу только для Wordpress'а нашёл.

Цитата: trora от 10 октября 2008, 16:27:50
значит надо весь форум скачать к себе на комп- проверить утилитой и закачать обратно?
Закачать обратно, скорей всего, придётся один-два файла, в которые «затесалась» данная сигнатура.

trora

Цитата: Mavn от 27 сентября 2008, 20:28:44

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

digger®

Цитата: trora от 10 октября 2008, 18:51:51
может проще разработчикам делать нормальный код- который на эту сигнатуру внимания не обращает?
Может проще пользоваться нормальными редакторами, которые всякую дурь в файлы не добавляют?

trora

#21
может и проще- но по умолчанию в висте открываются .php блокнотом. который и ставит туда эту сигнатуру ( а зачем она ему там нужна, спрашивается?)
где теперь брать "нормальный редактор" ?
я не доллар чтоб всем нравиться

digger®

Цитата: trora от 10 октября 2008, 19:02:23
может и проще- но по умолчанию в висте открываются .php блокнотом. который и ставит туда эту сигнатуру ( а зачем лна ему там нужна, спрашивается?)
где теперь брать "нормальный редактор" ?
А Виста теперь пуп земли что ли? Это которая очередная недоось от M$ ?
Те кто открывают php файлы, обычно, все таки обладают некоторым багажом знаний.
Насчет редактора, то PSPad, например.

trora

ну так  ктож знал- что блокнот добавляет чтото, что не нравится выводу капчи...
я не доллар чтоб всем нравиться

Шаннар

Цитата: trora от 10 октября 2008, 18:51:51
поставил утилитку- проверил в действии. она пишет- сколько файлов исправлено- но не выводит список этих файлов.
Вообще-то выводит, надо только установить чекбокс на «Отчёт».

Avdenago

Цитата: trora от 10 октября 2008, 18:51:51
может проще разработчикам делать нормальный код- который на эту сигнатуру внимания не обращает?


Хех. Это вы пишите создателям PHP.  Это особенность некоторых конструкций данного языка...

trora

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

Avdenago

Цитата: trora от 20 октября 2008, 14:39:56
инструкция к применению- если вы отредактируете файл пхп в стандартном виндовском блокноте, у вас пропадет вывод капчи...
может стоит выложить свод таких инструкций, наверняка чтото еще портит  чтото.)

Ну не все так пасмурно. Во-превых у меня не всегда блокнот добавляет сию сигнатуру.

А во вторых - наверное из самых популярных "граблей" наличие данной сигнатуры плюс базы в неправильной кодировке - составляет основное количество неполадок...

trora

тогда самое обидное- что об этом мало кто знает.стоит наверное в ФАК добавить- большими буквами- " не пользуйтесь блокнотом при правке пхп-файлов, иначе добавится служебная сигнатура и не будет показываться капча. если  уж попали- решение тут (ссылка на тему и утилитку лечения). " тогда и граблей меньше будет и вопросов
я не доллар чтоб всем нравиться

digger®

Цитата: Avdenago от 15 октября 2008, 17:25:29
Хех. Это вы пишите создателям PHP.  Это особенность некоторых конструкций данного языка...
Не надо писать создателям php, они тут не причем.
Попробуйте какую-нибудь ерунду вписать в начало JPG файла. Перестал открываться? Предлагаете писать создателям формата JPG что он плохой?

Avdenago

Цитата: trora от 21 октября 2008, 17:06:21
стоит наверное в ФАК добавить- большими буквами- " не пользуйтесь блокнотом при правке пхп-файлов, иначе добавится служебная сигнатура и не будет показываться капча. если  уж попали- решение тут (ссылка на тему и утилитку лечения). " тогда и граблей меньше будет и вопросов

Испокон веков об этом написано. http://www.simplemachines.ru/index.php/topic,1806.0.html

trora

вот там и написано
"Открываем ЛЮБЫМ текстовым редактором файл index.template.php темы. Внизу файла находишь.."
"32. Не работает Captcha
Если вы редактировали файлы и у вас кодировка UTF8 то смотрите параметры сохранения файлов потому как при использовании параметра Add a Unicode Signature (BOM) при сохранении файла Captcha работать не будет!"
нормальному юзеру винды и в голову не придет- что блокнот по умолчанию добавит невидимую глазу сигнатуру. и уж тем более никто не ставит специально галочки ( я в блокноте вообще такой функции не нашел ) для добавления этой штуки в код
так что просто непонятно написано в ФАке
я не доллар чтоб всем нравиться

Drakonsa

Возникла такая же проблема...
Описаные методы не помогают т.к. форум в формате Win-1251, никогда PHP страницы не редактировались через блокнот, программа, выложенная в 16-ом посте тоже ничего не находит. И было обнаруженно, что "Капча" не выводиться только в теме Dark Night, в дефолтовой и Black Rain всё нормально. Каковы предложения решения проблемы?

Mr. Anviss

Ты уже сам ответил на свой вопрос. Выложи Dark Night, посмотрю.

Drakonsa

#34
В аттаче мой index.template

http://custom.simplemachines.org/themes/index.php?lemma=577 -- вот оригинальная тема.
____________________________________
Возмодно ли что это мод digger'a highslide не даёт отображать? Но тогда почему только в этой теме..?


Drakonsa

Цитата: digger от 24 октября 2008, 00:11:15
И на меня стрелки в итоге перевели. Ну удали мод да проверь.
:), просто был как один из возможных вариантов.

После сравнения исходного файла темы и изменнённого мной, наконец-то проблему нашел... Была почти в самом начале.
В функции template_main_above(), была дописана global переменная $user_info, неизвестно откуда там взявшаяся и при этом нигде не использующаяся в ходе выполнения функции. После её удаления капча появилась.
anviss'у огромное спасибо за мороки :)

Mr. Anviss

Да пожалуйста конечно, но переменная $user_info не влияет на капчу. Ещё раз повторяюсь, см. моды. Взял установил у себя на локалке тему, добавил эту переменную вручную, полет нормальный капча работает.

BIOHAZARD

У меня это было два файла в папке темы:
Modifications.russian.php
Settings.russian.php

Сохранил сие счастье в UTF-8 без BOM и всё заработало
Мои моды:
  • RedirectPage
  • Counters
  • CustomSearch
  • SypexDumper
   адаптирую темы    1.1.хx<=>2.0задавая вопросы, старайтесь сразу указывать конечную цель, предполагаемый Вами путь не обязательно окажется самым коротким

Любые моды на заказ

smfweb

Устанавливал версию SMF 2.0 RC1-1 с нуля  - ручками не трогалось ни 1 файла до установки и после тоже  - изначально каптча не работала. скачал архивчик  - осталвенный тут Fenix (огромный сенкс ему за это)- просто перезалил файлик на сервер - мой устанвленный с дистрибутива имел размер 32 Кб  - а взятый из этой ветки - 45 Кб - после перезаливки файла каптча сразу же заработала!
-----------
Еще раз благодарность Fenix  - хорошо когда есть люди  - готовые помочь другим! 

digger®

Цитата: smfweb от 26 мая 2009, 20:08:49
Устанавливал версию SMF 2.0 RC1-1 с нуля  - ручками не трогалось ни 1 файла до установки и после тоже  - изначально каптча не работала. скачал архивчик  - осталвенный тут Fenix (огромный сенкс ему за это)- просто перезалил файлик на сервер - мой устанвленный с дистрибутива имел размер 32 Кб  - а взятый из этой ветки - 45 Кб - после перезаливки файла каптча сразу же заработала!

Почему просто не исправить одну строчку в одном файле.

DmitriyDonetsk

После обновления форума с 1.1.8 до 1.1.9 перестали отображаться символы на картинке. Картинка загружается, фон есть, а вот символов, которые юзер должен набирать - нет.

Кто-нибудь сталкивался с таким?

beertruck

Цитата: Mavn от 27 сентября 2008, 20:28:44
Ну если его меняли то пробуйте сделать бэкап файла и залить стандартный.

Без разницы если хотя бы один файл имеет сигнатуру BOm то каптча работать не будет
Сработало. Спасибо за совет. Скачал файлы форума на комп и удалил БОМ-ы с помощью utf8-bom-remover (прогуглил). Закачал исправленные файлы обратно на сервант. Все заработало!!!  O0

Corvador

Цитата: beertruck от 17 августа 2009, 20:19:34
Сработало. Спасибо за совет. Скачал файлы форума на комп и удалил БОМ-ы с помощью utf8-bom-remover (прогуглил). Закачал исправленные файлы обратно на сервант. Все заработало!!!  O0
Согласен!
Классная программка!!! utf8-bom-remover
"прояндексил"  crazy  так, что ли писать? Нормальные люди не все понимают "прогуглил".
Я НАШЕЛ В ЯНДЕКСЕ, когда понял, что есть какая-то программка.

"Спасибо" за такой прикол авторам форума...  :D
Я конечно "и так не умею и вообще не умею", но мучение с элементарными НЕОБХОДИМЫМИ дополнениями к форуму убивают наповал!
Сначала изучал 16 страниц и угробил на эксперименты 3 дня для того, чтобы наконец то поставить счетчик на страницу и он был виден.

И как последствие, пришлось и здесь порыться, так как при установке счетчика пришлось ОТКРЫВАТЬ И СОХРАНЯТЬ файл:
index.template.php

В итоге перестала работать КАПЧА!
1) Скачал: utf8-bom-remover (Яндекс сразу нашел откуда скачать)
2) Скачал на комп
index.template.php
переименовал в:
index.template.txt
3) Обработал программкой и переименовал обратно в:
index.template.php
и перезалил обратно.
------
Не бейте меня за топорное переименование в txt, но php эта программка не видит...  :o
Не знаю, правильно ли я сделал, но да здравствует метод "народного тыка" - капча работает, проверял на 3 темах!
------
ВАРНИНГ!
На всех 3 темах после данной операции появился визуальный глюк при ПРОСЛУШИВАНИИ КАПЧИ НА СЛУХ, но да "программист с ним..."  angel

Надеюсь мои посетители переживут, а то опыт показал, что любая попытка настройки сайта под себя - наказуема!  2funny

digger®

Цитата: Corvador от 23 сентября 2009, 03:04:10
"Спасибо" за такой прикол авторам форума...  :D
Я конечно "и так не умею и вообще не умею", но мучение с элементарными НЕОБХОДИМЫМИ дополнениями к форуму убивают наповал!
Сначала изучал 16 страниц и угробил на эксперименты 3 дня для того, чтобы наконец то поставить счетчик на страницу и он был виден.

Ручная правка кода движка не считается ЭЛЕМЕНТАРНЫМ действием и предполагает наличие некоторой квалификации.
Те у кого эта квалификация присутствует, пользуются нормальными редакторами умеющими работать с юникодом и не испытывают необходимости в маловразумительных приблудах типа utf8-bom-remover.
Авторы форума не имеют никакого отношения к прямоте рук пользователей и кривизне программ используемых ими.

Corvador

Цитата: digger от 23 сентября 2009, 03:16:14
Те у кого эта квалификация присутствует, пользуются нормальными редакторами умеющими работать с юникодом и не испытывают необходимости в маловразумительных приблудах типа utf8-bom-remover.

Ну про свою марку "чайника" я честно написал!

Терзают меня смутные сомнения...   idiot
Если Вы такой квалифицированный... Зачем Вам нужен форум?

Над "чайниками" поглумиться, чтобы свою значимость попытаться ощутить в полной мере?

Есть другой метод для получения ощущений значимости - НАРОДНЫЙ:

КУПИТЕ БОЛЬШУЮ МАШИНУ.
Говорят помогает для возвращения ощущения значимости.

;D   ;D   ;D

P.S.

Просто пытаюсь понять, для кого форум?
Строить из себя умников или помогать в решении проблем?!

А проблемы как раз у неопытных!  wallbash


BIOHAZARD

зачем, зачем...
выполняем квэсты, получаем экспу, качаем статы и прикупаем шмот :о)
от уровня к уровню экспы дают больше и шмота можно купить больше :о)

а вообще это хобби
и из всех хоббитов digger здесь самый шарящий, пусть иногда и резковатый в общении
Мои моды:
  • RedirectPage
  • Counters
  • CustomSearch
  • SypexDumper
   адаптирую темы    1.1.хx<=>2.0задавая вопросы, старайтесь сразу указывать конечную цель, предполагаемый Вами путь не обязательно окажется самым коротким

Любые моды на заказ

Mr. Anviss

Цитата: Corvador от 23 сентября 2009, 17:57:05
Терзают меня смутные сомнения...   idiot
Если Вы такой квалифицированный... Зачем Вам нужен форум?

Над "чайниками" поглумиться, чтобы свою значимость попытаться ощутить в полной мере?
Никто над Вами не глумится. Просто digger хочет Вам сказать что проблемы в вашем уровне, а не в чем то другом. Занимайтесь самообразованием и будет Вам счастье.

digger®

Цитата: Corvador от 23 сентября 2009, 17:57:05
Ну про свою марку "чайника" я честно написал!

Просто пытаюсь понять, для кого форум?
Строить из себя умников или помогать в решении проблем?!

А проблемы как раз у неопытных!  wallbash

Форум нужен для того чтобы ответить один раз на вопрос, а потом всех посылать в поиск.
"Неработающая капча" это второй по популярности вопрос после "Неправильные названия месяцев". Оба вопроса сто раз решены и описаны в FAQ'ах.

Mr. Anviss

to digger
Цитата: BIOHAZARD от 23 сентября 2009, 18:28:33
и из всех хоббитов digger здесь самый шарящий, пусть иногда и резковатый в общении
Хе-хе, надо бы тебе сменить ник на Coca-Cola.