Задача, выдавать рандом видео из базы, при заходе на линк, как можно реализовать ?
Пример таков, захожу на ссылку вида:
domain.com/random-video.php
и отправляюсь на случайное видео. Реально такое реализовать ?
Рандом видео из базы, как ?
Re: Рандом видео из базы, как ?
random-video.php - с содержанием:
в созданном темплите random_video уже что угодно, но что значит:
непонятно.
Code: Select all
<?php
$_GET['force_template'] = 'random_video';
include('./scj/tube/index.php');т.е. вывод тумб там одних, а при клике попадаю на что нибудь?и отправляюсь на случайное видео
непонятно.
Re: Рандом видео из базы, как ?
Немного не до конца описал, при заходе на урл, будет редирект идти на случайно выбранное видео из базы, тумб никаких по урлу не будет, будет сразу редирект на видео.Semen_ssr wrote:random-video.php - с содержанием:в созданном темплите random_video уже что угодно, но что значит:Code: Select all
<?php $_GET['force_template'] = 'random_video'; include('./scj/tube/index.php');т.е. вывод тумб там одних, а при клике попадаю на что нибудь?и отправляюсь на случайное видео
непонятно.
Re: Рандом видео из базы, как ?
на аут скрипта со ским 100, для random-video.php - вида, нужно просто зареврайтить.
http://smartcj.com/wiki/doku.php?id=ru: ... od_rewrite
http://smartcj.com/wiki/doku.php?id=ru: ... od_rewrite
Re: Рандом видео из базы, как ?
Слабо понимаю, как аут скрипта будет брать рандом урл из базы, откуда аур знает о рандом урле ?Semen_ssr wrote:на аут скрипта со ским 100, для random-video.php - вида, нужно просто зареврайтить.
http://smartcj.com/wiki/doku.php?id=ru: ... od_rewrite
Re: Рандом видео из базы, как ?
out о рендомном не знает и в целом выборка рендомного урла из базы это довольно напряжная операция.
Вариантов в целом много, думаю самый близкий запрашиваемому такой
1 .
<?php
if (!defined('CACHE_TIME')) define('CACHE_TIME', 2000);
$_GET['force_template'] = 'random_video';
include('./scj/tube/index.php');
2. в random_video что-то вроде
<script>
var urls = new array();
<thumb num=1-1000>
urls[] = 'урл галеры';
</thumb>
</script>
и где-то ниже location.href = 'рендомный урл из массива urls'
Вариантов в целом много, думаю самый близкий запрашиваемому такой
1 .
<?php
if (!defined('CACHE_TIME')) define('CACHE_TIME', 2000);
$_GET['force_template'] = 'random_video';
include('./scj/tube/index.php');
2. в random_video что-то вроде
<script>
var urls = new array();
<thumb num=1-1000>
urls[] = 'урл галеры';
</thumb>
</script>
и где-то ниже location.href = 'рендомный урл из массива urls'
Don't forget to run script update
Re: Рандом видео из базы, как ?
admin wrote:out о рендомном не знает и в целом выборка рендомного урла из базы это довольно напряжная операция.
Вариантов в целом много, думаю самый близкий запрашиваемому такой
1 .
<?php
if (!defined('CACHE_TIME')) define('CACHE_TIME', 2000);
$_GET['force_template'] = 'random_video';
include('./scj/tube/index.php');
2. в random_video что-то вроде
<script>
var urls = new array();
<thumb num=1-1000>
urls[] = 'урл галеры';
</thumb>
</script>
и где-то ниже location.href = 'рендомный урл из массива urls'
Не совсем понял принцип работы, при заходе на
domain.com/random.php
будет происходить редирект на рандом видео из базы ?
и что означает:
и где-то ниже location.href = 'рендомный урл из массива urls'
Re: Рандом видео из базы, как ?
Вы знаете что такое location.href на JS ?
Don't forget to run script update
Re: Рандом видео из базы, как ?
К сожалению нет, для меня эти вещи далекиadmin wrote:Вы знаете что такое location.href на JS ?
Re: Рандом видео из базы, как ?
Code: Select all
<script>
var urls = new Array(
<thumb num=1-100>
'/gallery/<!--GALLERY_SLUG-->/index.html',
</thumb>
0);
location.href = urls[Math.round(Math.random() * urls.length-1)];
</script>Don't forget to run script update







