Логистик: ну значит мой "тупорылый" подход к делу, который учитывает все нюансы, можно считать никому не нужным :(
учту и буду теперь делать тяп-ляп - всё равно не заметят.. эх ...
Да, в этом случае он совершенно не нужен.
У них ведь была задача сделать хорошую соц. рекламу, а не смоделировать стену этого дома после взрыва?
В основных соц. сетях (Вконтакте, Фейсбук, Одноклассники) нельзя отправлять друзьям личные сообщения. В ВК можно написать на стене, в ФБ открыть диалог с подготовленным сообщением, которое пользователь сам отправит. Из плюсов: пользователю не придётся вводить свой логин и пароль.
«Вручную»
Пользователь вводит свой логин и пароль, а вы с сервера скриптом заходите в его аккаунт и отправляете друзьям сообщения. Но у этого метода есть много ограничений:
— После большого количества запросов айпи сервера могут забанить
— При отправки сообщения попросят ввести капчу
— Сработает защита и попросят ввести, к примеру, номер телефона
Если сайт несложный, то можно взять любую CMS и на все внутренние ссылки повесить js-обработчиков, которые будут перехватывать нажатия и аяксом подгружать страницы. Решение, конечно, красотой не отличается, зато простое.
ТС, кажется, не просил совета, как ему реализовать подобную функциональность, а спрашивал в какой CMS такая уже есть :)
Ayavryk: А зачем? Чтобы отсечь юзеров со старыми броузерами? Кто мешает юзать anchor в ссылках для динамического изменения контента на странице? В том числе и для передачи с урла на урл того же списка плейлистов. Вроде не сильно большой код получится на JS. И будет работать всюду.
Плейлист передавать никуда не нужно. Его пользователь составляет только для себя. Другу же передаётся просто адрес страницы.
Для старых браузеров оставить хеш-фрагменты (site.ru/#!/foo), для новых — нормальные адреса (site.ru/foo). Мелочь, а глаз радует :)
_Dizerd_: Знаю, уже делал так для одного скрипта. Просто думал, может есть еще проще вариант.. Особенно когда сайт не маленький, где много текстов больших. Слышал что-то про bing translate API..
Хуже отсутствия перевода может быть только автоматический перевод. Так что, пожалуйста, не надо Bing Translate API использовать :)
ну значит мой "тупорылый" подход к делу, который учитывает все нюансы, можно считать никому не нужным :(
учту и буду теперь делать тяп-ляп - всё равно не заметят.. эх ...
Да, в этом случае он совершенно не нужен.
У них ведь была задача сделать хорошую соц. рекламу, а не смоделировать стену этого дома после взрыва?
Есть 2 варианта:
Через API
В основных соц. сетях (Вконтакте, Фейсбук, Одноклассники) нельзя отправлять друзьям личные сообщения. В ВК можно написать на стене, в ФБ открыть диалог с подготовленным сообщением, которое пользователь сам отправит. Из плюсов: пользователю не придётся вводить свой логин и пароль.
«Вручную»
Пользователь вводит свой логин и пароль, а вы с сервера скриптом заходите в его аккаунт и отправляете друзьям сообщения. Но у этого метода есть много ограничений:
— После большого количества запросов айпи сервера могут забанить
— При отправки сообщения попросят ввести капчу
— Сработает защита и попросят ввести, к примеру, номер телефона
Поищите на Дрибле.
Если сайт несложный, то можно взять любую CMS и на все внутренние ссылки повесить js-обработчиков, которые будут перехватывать нажатия и аяксом подгружать страницы. Решение, конечно, красотой не отличается, зато простое.
Если заинтересует, могу подробнее расписать.
ТС, кажется, не просил совета, как ему реализовать подобную функциональность, а спрашивал в какой CMS такая уже есть :)
А зачем? Чтобы отсечь юзеров со старыми броузерами? Кто мешает юзать anchor в ссылках для динамического изменения контента на странице? В том числе и для передачи с урла на урл того же списка плейлистов. Вроде не сильно большой код получится на JS. И будет работать всюду.
Плейлист передавать никуда не нужно. Его пользователь составляет только для себя. Другу же передаётся просто адрес страницы.
Для старых браузеров оставить хеш-фрагменты (site.ru/#!/foo), для новых — нормальные адреса (site.ru/foo). Мелочь, а глаз радует :)
а причем тут HTML5 ?
Возможность изменения истории в браузере (то, что нужно ТС) появилась в HTML5.
Чуть нагляднее:
Знаю, уже делал так для одного скрипта. Просто думал, может есть еще проще вариант.. Особенно когда сайт не маленький, где много текстов больших. Слышал что-то про bing translate API..
Хуже отсутствия перевода может быть только автоматический перевод. Так что, пожалуйста, не надо Bing Translate API использовать :)