Модератор форума: JonMagon  
Сообщество uCoz » Мастерская uCoz » Использование PHP и API на uCoz » PHP-скрипты (Вопросы по использованию и реализации)
PHP-скрипты
SOFTOLAB_COM
Сообщений: 1363
Репутация: 777

Сообщение # 151 | 19:05:27
JonMagon, я думал что все таки показ капчи привязывается к ip адресу, а тут вотоно как просто сделано...

Благодарности можно оставить — в репутации.
Помощью в ЛС не занимаюсь, есть форум.
Занимаюсь сайтами на платной основе.
Шаманю на php и mysql с использованием бубна 80 lvl.
Director_Inspiration_
Сообщений: 70
Репутация: 42

Сообщение # 152 | 17:08:59
Я знаю о уже существующих мануалах авторизации через соц сети для ucoz. Но меня не устраивает не настраивающийся внешний вид формы и кучи коперайтов в ней.

На ruseller я нащёл очень подробную статью подключение сразу ВКонтакте, Одноклассниками, Mail.ru, Yandex, Google и Facebook. (Так же там есть ссылки на подключение каждой сети по отдельности).
В статье для подключения всех 6 соц сетей требуется прикрутка к базе данных и версии PHP 5.3
Могу ли я использовать подключение всех сетей или хотя бы по отдельности некоторые для своего сайта?

У меня есть так же аккаунт на хостинге justhost.com. Где могу создавать базы данных в любом количестве и версия PHP на данный момент там 5.4.22

Посоветуйте пожалуйста как мне сделать.

Сообщение отредактировал Director_Inspiration_ - Воскресенье, 05 Янв 2014, 17:09:56
Yuri_G
uWeb support
uVip manager
Сообщений: 4336
Репутация: 943

Сообщение # 153 | 22:40:46
Цитата Director_Inspiration_ ()
и кучи коперайтов в ней
копирайт легко скрыть, читаем здесь //forum.ucoz.ru/forum/47-38879-1 , или через ксс #g-xpert {display: none;}
Цитата Director_Inspiration_ ()
На ruseller я нащёл очень подробную статью подключение сразу ВКонтакте, Одноклассниками, Mail.ru, Yandex, Google и Facebook. (Так же там есть ссылки на подключение каждой сети по отдельности).
причем вообще здесь сторонний ресурс??
Цитата Director_Inspiration_ ()
В статье для подключения всех 6 соц сетей требуется прикрутка к базе данных и версии PHP 5.3 Могу ли я использовать подключение всех сетей или хотя бы по отдельности некоторые для своего сайта?
может быть, заказав переработку скрипта наняв хорошего PHP программиста..

Director_Inspiration_
Сообщений: 70
Репутация: 42

Сообщение # 154 | 09:05:13
Цитата Ucoz_fan ()
Ucoz_fan


установив соц авторизацию преложенную юкозом не даётся полный доступ к пользователю на сколько я знаю.
такие сайты как руселер дают очень подробную и поэтапную инструкцию на практически любую тему.
к сожалению мануал юкоза это ооочень краткая инструкция, тот же раздел php имеет всего 8 записей.

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

SOFTOLAB_COM
Сообщений: 1363
Репутация: 777

Сообщение # 155 | 18:51:51
Director_Inspiration_, ждите пока это будет реализовано в системе, работы уже идут. php будет не нужен.

Благодарности можно оставить — в репутации.
Помощью в ЛС не занимаюсь, есть форум.
Занимаюсь сайтами на платной основе.
Шаманю на php и mysql с использованием бубна 80 lvl.
Director_Inspiration_
Сообщений: 70
Репутация: 42

Сообщение # 156 | 20:09:49
SOFTOLAB_COM, Director_Inspiration_, а это хорошая новость. будем ждать.

homme-try
Сообщений: 5
Репутация: 0

Сообщение # 157 | 18:30:42
Здравствуйте!
Необходима помощь в решении проблемы. Имеется на 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 пользователя, который добавляет материал?
Как перезаписать значения этих полей?
Как отменить добавление, когда пользователь нажал на кнопку Добавить?

Спасибо!
SOFTOLAB_COM
Сообщений: 1363
Репутация: 777

Сообщение # 158 | 23:23:38

Благодарности можно оставить — в репутации.
Помощью в ЛС не занимаюсь, есть форум.
Занимаюсь сайтами на платной основе.
Шаманю на php и mysql с использованием бубна 80 lvl.
homme-try
Сообщений: 5
Репутация: 0

Сообщение # 159 | 00:32:21
SOFTOLAB_COM, я не просила давать мне ссылку на биржу фриланса. Нужен совет.
Сообщение отредактировал homme-try - Суббота, 08 Фев 2014, 00:32:31
JonMagon
Сообщений: 2291
Репутация: 1828

Сообщение # 160 | 18:43:42
Цитата homme-try ()
Возможно ли вообще все это реализовать на uCoz?

Да.
Цитата homme-try ()
Оптимален ли алгоритм? Возможно есть другие варианты?

Оптимальность сомнительна. Гораздо проще было бы сделать отдельного бота для добавления материалов и через него добавлять материалы — в таком случае защита гарантированна, в вашем варианте можно просто удалить JS код на странице добавления и спокойно добавить материал.
Цитата homme-try ()
Как получить значение полей ICQ и AOL пользователя, который добавляет материал?
Как перезаписать значения этих полей?

//forum.ucoz.ru/forum/47-44207-1
Цитата homme-try ()
Как отменить добавление, когда пользователь нажал на кнопку Добавить?

onclick="return false;" / onsubmit="return false;"

Не оказываю поддержку посредством ЛС/ICQ/Skype/AIM/XMPP/E-mail.
fantom9925
Сообщений: 12
Репутация: 0

Сообщение # 161 | 19:41:30
$file = 'http://.jpg ';
$path = 'Вот куда изображение необходимо сохранить путь на
Юкозе ??????????.';
file_put_contents($path, file_get_contents($file));
Ghost_Ukr
Сообщений: 13
Репутация: 0

Сообщение # 162 | 23:08:07
Интересен один вопрос.Как получить XML файл?
$url = 'ссылка к xml';
$xml = simplexml_load_file($url);
echo($xml->match[0]->count);

Вроде,должно записываться значение count,но на сайте пусто.С чем может быть связана проблема?
@katy@
Сообщений: 1807
Репутация: 466
Уровень замечаний:

Сообщение # 163 | 23:24:03
Цитата Ghost_Ukr ()
Интересен один вопрос.Как получить XML файл?

Ghost_Ukr, Всмысле ? как создать ?

道德經 Помощь по системе
Ghost_Ukr
Сообщений: 13
Репутация: 0

Сообщение # 164 | 23:25:54
Цитата @katy@ ()
Ghost_Ukr, Всмысле ? как создать ?
нет!Создать не проблема,проблема получить содержимое XML с своего-же сервера.
т.е файл xml залит в корень сайта(ФМ),но скрипт не выводит данные,содержимое XML файла.
@katy@
Сообщений: 1807
Репутация: 466
Уровень замечаний:

Сообщение # 165 | 23:29:35
Цитата Ghost_Ukr ()
нет!Создать не проблема,проблема получить содержимое XML с своего-же сервера.
т.е файл xml залит в корень сайта(ФМ),но скрипт не выводит данные,содержимое XML файла.

Ghost_Ukr, Ооооо, нет, я в этом дуб полнейший. Чего незнаю, того не знаю.

道德經 Помощь по системе
Сообщество uCoz » Мастерская uCoz » Использование PHP и API на uCoz » PHP-скрипты (Вопросы по использованию и реализации)
Поиск: