Собственно появилась надобность в такой фиче, чтобы когда указываешь ссылку на сайт, то при выводе делался скрин сайта и выводился в нужном месте.
Есть какие открытые коды для этого или как реализовать? кто знает?
и заодно второй вопрос. что за скрипт и как реализован как в твиттере, где нажимаешь кнопку ПОКАЗАТЬ ПРЕДЫДУЩИЕ и на этой же странице появляются дополнительные постыю.
В вконтакте и многих других уже также, т.е не постраничная навигация, а вывод доп информации по клику посредством аякса
1. Defenderyk - 26 мая 2011 — 07:44 - перейти к сообщению
2. BON - 26 мая 2011 — 08:13 - перейти к сообщению
Defenderyk, ну асколько я знаю в контакте щас бесконечная страница. Для этого форума наверно можно сделать, но чую этим ни кто не будет заниматься.....
3. - 26 мая 2011 — 08:15 - перейти к сообщению
Когда-то сервис был платным, но срабатывал такой код:
Правда, скриншоты маленькие 120х90.
Есть и другие сервисы, но менее удобные в использовании. Погугли, если этот не понравится.
(Добавление)
Может тут чего полезного есть - http://romanoweb.info/?p=19
Скрытый текст:
Для просмотра Вам необходимо авторизоваться и оставить не менее 1 сообщений
Правда, скриншоты маленькие 120х90.
Есть и другие сервисы, но менее удобные в использовании. Погугли, если этот не понравится.
(Добавление)
Может тут чего полезного есть - http://romanoweb.info/?p=19
4. Defenderyk - 26 мая 2011 — 08:18 - перейти к сообщению
BON, там она не бесконечна. она подгружается по мере скролирования.
я вообще спрашиваю как такое реализваорть) не обязателно для форума. есть готовые решения чтобы прикрутить?
(Добавление)
Zegа как к сайиту придделать?
я вообще спрашиваю как такое реализваорть) не обязателно для форума. есть готовые решения чтобы прикрутить?
(Добавление)
Zegа как к сайиту придделать?
5. - 26 мая 2011 — 08:31 - перейти к сообщению
У меня так продажгламурные ссылки выводятся с форума (скрины для украшательства). Такой код (в переменной $link - адрес сайта):
В итоге в папке твой.сайт/images/adverts/ будет лежать скриншот сайта с именем файла, совпадающим с адресом сайта (без "http") и все точки будут заменены на "_". Т.е. типа того:
Еще раньше пользовался http://images.websnapr.com/, но потом они что-то с кодом мудрили, несколько раз меняли, я перестал пользоваться.
CODE:
if (false!=$link) {
// кешируем файл
// место куда пишем файлик кэша, заменив "." в имени файла на "_"
$_link = str_replace(".","_",$link);
$filename = $_SERVER['DOCUMENT_ROOT']."/images/adverts/".$_link.".jpg";
// проверяем насколько старый файлик
$modif=time()-@filemtime ($filename);
// если в кэше нет файла или он слишком старый - обновляем раз в 9000 мсек
if(!file_exists($filename) || !filesize($filename) || $modif > 9000)
{
$rrss = file_get_contents("http://open.thumbshots.org/image.pxf?url=$link");
$handle = @fopen($filename, "w");
if ($handle && flock($handle, LOCK_EX))
{
fwrite($handle, $rrss);
fflush($handle);
flock($handle, LOCK_UN);
}
fclose($handle);
chmod($filename, 0644);
}
// кешируем файл
// место куда пишем файлик кэша, заменив "." в имени файла на "_"
$_link = str_replace(".","_",$link);
$filename = $_SERVER['DOCUMENT_ROOT']."/images/adverts/".$_link.".jpg";
// проверяем насколько старый файлик
$modif=time()-@filemtime ($filename);
// если в кэше нет файла или он слишком старый - обновляем раз в 9000 мсек
if(!file_exists($filename) || !filesize($filename) || $modif > 9000)
{
$rrss = file_get_contents("http://open.thumbshots.org/image.pxf?url=$link");
$handle = @fopen($filename, "w");
if ($handle && flock($handle, LOCK_EX))
{
fwrite($handle, $rrss);
fflush($handle);
flock($handle, LOCK_UN);
}
fclose($handle);
chmod($filename, 0644);
}
В итоге в папке твой.сайт/images/adverts/ будет лежать скриншот сайта с именем файла, совпадающим с адресом сайта (без "http") и все точки будут заменены на "_". Т.е. типа того:
Скрытый текст:
Для просмотра Вам необходимо авторизоваться и оставить не менее 1 сообщений
Еще раньше пользовался http://images.websnapr.com/, но потом они что-то с кодом мудрили, несколько раз меняли, я перестал пользоваться.
6. BON - 26 мая 2011 — 08:54 - перейти к сообщению
Zeg, чет я не совсем понял. Если прикрутить эту фишку то ссылки на сайт будут заменяться скриншотом?
(Добавление)
если бы она была не бесконечна, то тогда был бы переход наслед. страницу.
(Добавление)
Defenderyk пишет:
BON, там она не бесконечна. она подгружается по мере скролирования.
если бы она была не бесконечна, то тогда был бы переход наслед. страницу.
7. - 26 мая 2011 — 09:01 - перейти к сообщению
BON, нет. Это просто создание скриншотов сайтов по заданному адресу.
Т.е. если перед вызовом в переменную запихиваю адрес сайта:
то в папке /images/adverts/ появится файлик exbb_org.jpg - картинка-скриншот "морды" exbb.org. Далее пользуй ее на свое усмотрение.
Т.е. если перед вызовом в переменную запихиваю адрес сайта:
CODE:
$link="exbb.org";
то в папке /images/adverts/ появится файлик exbb_org.jpg - картинка-скриншот "морды" exbb.org. Далее пользуй ее на свое усмотрение.
8. Defenderyk - 26 мая 2011 — 09:39 - перейти к сообщению
BON пишет:
я в том смысле, что там не сразу мильен сообщений выводится, а выводятся по мене скролирования вниз. тем самым как я полагаю и экономия на запросе идет, что не надо выводить сразу мильен записейесли бы она была не бесконечна, то тогда был бы переход наслед. страницу.
Zeg пишет:
а размер какой? или можно задавать свой?
то в папке /images/adverts/ появится файлик exbb_org.jpg - картинка-скриншот "морды" exbb.org. Далее пользуй ее на свое усмотрение.
9. BON - 26 мая 2011 — 09:56 - перейти к сообщению
Defenderyk, еси бы выводилось миллион записей (конечно образно) то уже бы сервер контакта медным тазом накрылся бы
10. Defenderyk - 26 мая 2011 — 10:14 - перейти к сообщению
BON пишет:
Вы читаете что я пишу, или только отрывками?
Defenderyk, еси бы выводилось миллион записей (конечно образно) то уже бы сервер контакта медным тазом накрылся бы
11. BON - 26 мая 2011 — 10:21 - перейти к сообщению
Defenderyk пишет:
Вы читаете что я пишу, или только отрывками?
да прочитал я прекрасно всё. не берите в голову, просто по разному думаем................или я скорее так не айс выражаюсь....
12. Defenderyk - 26 мая 2011 — 10:27 - перейти к сообщению
вот кстати сервис для создания скринов нашел) http://www.thumbalizr.com/apitools.php
вроде и апишка есть. надо посмотреть что там
вроде и апишка есть. надо посмотреть что там
13. - 26 мая 2011 — 11:10 - перейти к сообщению
Defenderyk пишет:
а размер какой? или можно задавать свой?
С моим примером, как писал выше - 120х90. Потом я давал ссылку на http://images.websnapr.com/, там можно по-крупнее нагенерить.