Перейти к содержанию

Акихабара Клуб - Новый проект ЕнЕ!


.Дзю.

Рекомендуемые сообщения

народ я короче в шоке от того что вы придумали, всеми руками за, ушел тыкать тестить и вечером смотреть стрим 

Ссылка на комментарий
Поделиться на другие сайты

народ я короче в шоке от того что вы придумали, всеми руками за, ушел тыкать тестить и вечером смотреть стрим 
ОО! Вот это отлично!! Всегда восхищался твоими работами, дико рад что и на Акахибаре ты в деле!!  :asuka_loveene:
Ссылка на комментарий
Поделиться на другие сайты

Полностью согласен по этти и мату. Так и надо сделать.

Функционально позже допилю это всё.

 

парни, спасибо всем за предложения. Обязательно займусь доработкой. Но сейчас надо уделать время и наполнению ресурса, времени на всё не хватает. Но постепенно все фишки о которых вы говорите будут появляться! 

 

а, ещё дополнить хотел. хорошо бы, чтобы посты с тегами #Ecchi и #Эротика показывались без превью или вместо него автоматически ставилась бы картинка типа такой, чтобы не светить артами на главной. ну и ещё в приоритете отключить сжатие картинок при загрузке.

 

и дико прошу, убрать выскакивающую панель "Похожие топики", пока она не отлажена до конца (то есть пока ее отключение не отключает её навсегда). уже выводит просто из душевного равновесия.

Изменено пользователем Gabriel
Ссылка на комментарий
Поделиться на другие сайты

Кстати с панелью "Похожие топики" на маленьком планшете она дико неудобная и перекрывает половину экрана, притом отключить ее проблема.

Ссылка на комментарий
Поделиться на другие сайты

Братцы, кто дико рубит в ПХП? Почему данный парсер может не работать?

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

$regExp = '/<video>(?:http(?:s|):|)(?:\/\/|)(?:www\.|)vk\.com\/video([\d]+)_([\d]+)(?:\?[\s\S]+|)<\/video>/Ui';
if(preg_match($regExp, $sText)) {
	preg_match_all($regExp, $sText, $sTextMatches);
	for($i=0;$i<count($sTextMatches[1]);$i++){
		$html = file_get_contents('http://vk.com/video'.$sTextMatches[1][$i].'_'.$sTextMatches[2][$i]);
		preg_match('/\\\"hash2\\\":\\\"([a-f0-9]+)\\\"/Ui', $html, $matches);
		$sText = preg_replace('/<video>(?:http(?:s|):|)(?:\/\/|)(?:www\.|)vk\.com\/video'.$sTextMatches[1][$i].'_'.$sTextMatches[2][$i].'(?:\?[\s\S]+|)<\/video>/Ui', '<iframe src="http://vk.com/video_ext.php?oid='.$sTextMatches[1][$i].'&id='.$sTextMatches[2][$i].'&hash='.$matches[1].'" width="560" height="315" frameborder="0"></iframe>', $sText);
	}
}
Ссылка на комментарий
Поделиться на другие сайты

Код вставки видео вконтакте

http://vk.com/video17838299_171567608

Он должен получить хеш видео и на выходе полукчить что-то типа

<iframe src="//vk.com/video_ext.php?oid=-107380895&id=456239063&hash=46c2c9d459c7c898&hd=2" width="853" height="480"  frameborder="0"></iframe>

Ссылка на комментарий
Поделиться на другие сайты

$regExp = '/(?:http(?:s|):|)(?:\/\/|)(?:www\.|)vk\.com\/video((?:-|)[\d]+)_((?:-|)[\d]+)(?:\?[\s\S]+|)/i';
if(preg_match($regExp, $sText)) {
    preg_match_all($regExp, $sText, $sTextMatches);
    for($i=0;$i<count($sTextMatches[1]);$i++){
        $html = file_get_contents('http://vk.com/video'.$sTextMatches[1][$i].'_'.$sTextMatches[2][$i]);
        preg_match('/\\\"hash2\\\":\\\"([a-f0-9]+)\\\"/Ui', $html, $matches);
        $sText = preg_replace('/(?:http(?:s|):|)(?:\/\/|)(?:www\.|)vk\.com\/video'.$sTextMatches[1][$i].'_'.$sTextMatches[2][$i].'(?:\?[\s\S]+|)/Ui', '<iframe src="http://vk.com/video_ext.php?oid='.$sTextMatches[1][$i].'&id='.$sTextMatches[2][$i].'&hash='.$matches[1].'" width="560" height="315" frameborder="0"></iframe>', $sText);
    }
}

Если ему в sText скормить строку

http://vk.com/video-50584238_170993059
Он в sText положит строку

<iframe src="http://vk.com/video_ext.php?oid=-50584238&id=170993059&hash=0f1473b96cbfc2fc" width="560" height="315" frameborder="0"></iframe>
Что весьма похоже на настоящий код:

<iframe src="https://vk.com/video_ext.php?oid=-50584238&id=170993059&hash=0f1473b96cbfc2fc" width="607" height="360" frameborder="0"></iframe>

Исходная версия хочет строки типа

<video>http://vk.com/video-50584238_170993059</video>
При этом "слепая": из второго числа (170993059) берет только первый символ (1). Изменено пользователем Minamoto Michi
Ссылка на комментарий
Поделиться на другие сайты

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 смайлов.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
×
×
  • Создать...