Модератор форума: JonMagon |
Сообщество uCoz » Мастерская uCoz » Использование PHP и API на uCoz » PHP-скрипты (Вопросы по использованию и реализации) |
PHP-скрипты |
JonMagon, я думал что все таки показ капчи привязывается к ip адресу, а тут вотоно как просто сделано...
Благодарности можно оставить — в репутации.
Помощью в ЛС не занимаюсь, есть форум. Занимаюсь сайтами на платной основе. Шаманю на php и mysql с использованием бубна 80 lvl. |
Я знаю о уже существующих мануалах авторизации через соц сети для ucoz. Но меня не устраивает не настраивающийся внешний вид формы и кучи коперайтов в ней.
На ruseller я нащёл очень подробную статью подключение сразу ВКонтакте, Одноклассниками, Mail.ru, Yandex, Google и Facebook. (Так же там есть ссылки на подключение каждой сети по отдельности). В статье для подключения всех 6 соц сетей требуется прикрутка к базе данных и версии PHP 5.3 Могу ли я использовать подключение всех сетей или хотя бы по отдельности некоторые для своего сайта? У меня есть так же аккаунт на хостинге justhost.com. Где могу создавать базы данных в любом количестве и версия PHP на данный момент там 5.4.22 Посоветуйте пожалуйста как мне сделать. Сообщение отредактировал Director_Inspiration_ - Воскресенье, 05 Янв 2014, 17:09:56
|
копирайт легко скрыть, читаем здесь //forum.ucoz.ru/forum/47-38879-1 , или через ксс #g-xpert {display: none;}
На ruseller я нащёл очень подробную статью подключение сразу ВКонтакте, Одноклассниками, Mail.ru, Yandex, Google и Facebook. (Так же там есть ссылки на подключение каждой сети по отдельности). |
установив соц авторизацию преложенную юкозом не даётся полный доступ к пользователю на сколько я знаю. такие сайты как руселер дают очень подробную и поэтапную инструкцию на практически любую тему. к сожалению мануал юкоза это ооочень краткая инструкция, тот же раздел php имеет всего 8 записей. я работаю над благотворительным проектом и на данный момент нет возможности нанять программиста, поэтому разбираться приходится самостоятельно. |
Director_Inspiration_, ждите пока это будет реализовано в системе, работы уже идут. php будет не нужен.
Благодарности можно оставить — в репутации.
Помощью в ЛС не занимаюсь, есть форум. Занимаюсь сайтами на платной основе. Шаманю на php и mysql с использованием бубна 80 lvl. |
|
Здравствуйте!
Необходима помощь в решении проблемы. Имеется на uCoz с открытой доской объявлений. Очень много пользователей добавляют свой материал множество раз. Модераторы устают модерировать все это дело. Решили, что было бы не плохо сделать какое-то ограничение на добавление своего материала. Один пользователь может добавлять в день только 2 объявления, если же он хочет добавить третье, то ему пишет "Вы можете добавлять только 2 объявления в день." Я думаю следует реализовать с помощью PHP и API uCoz. Алгоритм: 1) Пользователь заходит на страницу добавления материала (доска объявлений), заполняет поля. 2) При нажатии на кнопочку Добавить материал выполняется скрипт, который проверяет ICQ, AOL пользователя (в профиле и редактировании инфы пользователя скрыто). (В поле ICQ мы будем записывать количество добавленных материалов в текущий день (1, 2), а в AOL - дату (дд.мм.гг) когда эти объявления были добавлены) 4) Скрипт сравнивает текущую дату (дд.мм.гг) и значение поля AOL. Если совпадение, то переходим к проверке поля ICQ: - если поле пустое, то записывается = 1, скрипт завершает работу и материал успешно добавляется - если поле = 1, то добавляем еще 1, скрипт завершает работу и материал успешно добавляется - если поле = 2, то скрипт выдает пользователю сообщение "Вы можете добавлять только 2 объявления в день.", завершает работу и материал не добавляется Если же дата (поле AOL) не совпадает с текущей, то поля ICQ и AOL очищаются и в них записываются новые данные (1 и текущая дата), скрипт завершает работу и материал успешно добавляется. Теперь вопросы: Возможно ли вообще все это реализовать на uCoz? Если да: Оптимален ли алгоритм? Возможно есть другие варианты? Как получить значение полей ICQ и AOL пользователя, который добавляет материал? Как перезаписать значения этих полей? Как отменить добавление, когда пользователь нажал на кнопку Добавить? Спасибо! |
homme-try, http://partner.ucoz.ru/board
Благодарности можно оставить — в репутации.
Помощью в ЛС не занимаюсь, есть форум. Занимаюсь сайтами на платной основе. Шаманю на php и mysql с использованием бубна 80 lvl. |
Да. Оптимальность сомнительна. Гораздо проще было бы сделать отдельного бота для добавления материалов и через него добавлять материалы — в таком случае защита гарантированна, в вашем варианте можно просто удалить JS код на странице добавления и спокойно добавить материал. Как получить значение полей ICQ и AOL пользователя, который добавляет материал? Как перезаписать значения этих полей? //forum.ucoz.ru/forum/47-44207-1 onclick="return false;" / onsubmit="return false;" Не оказываю поддержку посредством ЛС/ICQ/Skype/AIM/XMPP/E-mail.
|
$file = 'http://.jpg ';
$path = 'Вот куда изображение необходимо сохранить путь на Юкозе ??????????.'; file_put_contents($path, file_get_contents($file)); |
|
| |||