ВходИмяПароль
Автоматически входить при каждом посещении    
Регистрация
Регистрация
Войти и проверить личные сообщения
Войти и проверить личные сообщения
Список форумов ЛанМедиаСервис » Скрипт видео-каталога v.1.x

Начать новую тему   Ответить на тему
Качество
Предыдущая тема :: Следующая тема  
Автор Сообщение

AiKON





Зарегистрирован: 13.08.2010
Сообщения: 30


blank.gif
Сообщение Добавлено: 2010-09-22 10:32 am    Заголовок сообщения: Качество Ответить с цитатой

Возможно ли чтобы качество выводилось не только на странице фильма, но и в самом каталоге?
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора ICQ Number

Илья Спесивцев

Администратор



Зарегистрирован: 26.02.2008
Сообщения: 703
Откуда: Техподдержка

blank.gif
Сообщение Добавлено: 2010-09-22 13:24 pm    Заголовок сообщения: Ответить с цитатой

На данный момент нет.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail Посетить сайт автора

PoisoN





Зарегистрирован: 22.04.2008
Сообщения: 48
Откуда: Чернигов

ukraine.gif
Сообщение Добавлено: 2010-09-22 13:57 pm    Заголовок сообщения: Re: Качество Ответить с цитатой

AiKON писал(а):
Возможно ли чтобы качество выводилось не только на странице фильма, но и в самом каталоге?


Возможно.
Добавьте в файл catalog_film.htm шаблона такие строки:

Код:
%QUALITYBEGIN%<p style='margin:1px;'><b>Качество:</b><font color='red'><b> %QUALITY%</b></font></p>%QUALITYEND%

%TRANSLATIONBEGIN%<p style='margin:1px;'><b>Перевод:</b><font color='red'><b>&nbsp; %TRANSLATION%</b></font></p>%TRANSLATIONEND%



В функцию RenderFilm(num,film) нужно добавить такие строки:

Код:
        template = replacePlaceholder(template, 'QUALITY', film.Quality);
        template = replacePlaceholder(template, 'TRANSLATION', film.Translation);


и получите вывод красными жирными буквами сразу и качество и перевод.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение ICQ Number

AiKON





Зарегистрирован: 13.08.2010
Сообщения: 30


blank.gif
Сообщение Добавлено: 2010-09-22 18:49 pm    Заголовок сообщения: Ответить с цитатой

Нет не получается, сам так пробывал, но максимум получилось добавить на страницу каталога количество закачек и тип видеофайла. Вот что получается %QUALITYBEGIN%

Качество: undefined
%QUALITYEND% %TRANSLATIONBEGIN%

Перевод: %TRANSLATION%
%TRANSLATIONEND%
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора ICQ Number

PoisoN





Зарегистрирован: 22.04.2008
Сообщения: 48
Откуда: Чернигов

ukraine.gif
Сообщение Добавлено: 2010-09-24 08:16 am    Заголовок сообщения: Ответить с цитатой

Ну я к сожалению точно не вспомню - возможно что-то где-то ещё надо было добавить...
Но у меня отображается всё.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение ICQ Number

AiKON





Зарегистрирован: 13.08.2010
Сообщения: 30


blank.gif
Сообщение Добавлено: 2010-09-24 09:24 am    Заголовок сообщения: Ответить с цитатой

Вот как я сделал http://www.imagepost.ru/images/217/135256.jpg просто после названия фильма добавлял такой код <br>\<img src="http://.../video/images/....png"> . Вроде ничего, только не нравится что левом меню тоже появляются картинки, на новогоднюю ёлку похоже
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора ICQ Number

Arkhon





Зарегистрирован: 24.09.2010
Сообщения: 6


blank.gif
Сообщение Добавлено: 2010-09-24 12:34 pm    Заголовок сообщения: Ответить с цитатой

AiKON, какая у Вас версия скрипта? Функция replacePlaceholder в index.php вообще есть?

PoisoN верно написал. А в версии 1.07.46, что у меня, строчка
Код:
template = replacePlaceholder(template, 'QUALITY', film.Quality);
в функции RenderFilm присутствует изначально. Достаточно только изменить catalog_film.htm.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение

AiKON





Зарегистрирован: 13.08.2010
Сообщения: 30


blank.gif
Сообщение Добавлено: 2010-09-24 13:29 pm    Заголовок сообщения: Ответить с цитатой

Версия 1.05. Что я только не делал но вместо качества появляется надпись "undefined"

[color=green][size=9]Posted after 9 minutes 58 seconds:[/size][/color]

Мда :( в версии 1.07 все работатет, нехотел я обновлятся
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора ICQ Number

Arkhon





Зарегистрирован: 24.09.2010
Сообщения: 6


blank.gif
Сообщение Добавлено: 2010-09-24 14:03 pm    Заголовок сообщения: Ответить с цитатой

Я уже накатал пост, как сделать то же самое в 1.05, и тут увидел Ваш апдейт. Что ж, проблема решена, и хорошо.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение

AiKON





Зарегистрирован: 13.08.2010
Сообщения: 30


blank.gif
Сообщение Добавлено: 2010-09-24 14:10 pm    Заголовок сообщения: Ответить с цитатой

А есть возможность для 1.05? Может все таки покажете как. Не хочу я обновлятся
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора ICQ Number

Arkhon





Зарегистрирован: 24.09.2010
Сообщения: 6


blank.gif
Сообщение Добавлено: 2010-09-24 14:26 pm    Заголовок сообщения: Ответить с цитатой

Ну если есть причины не обновляться, то вот решение для 1.05.

Во-первых, у вас бек-энд просто не читает Quality из базы для списка фильмов.
Найдите в actions.php фрагмент, начинающийся с 'case "filmlist":', в нем найдите большой "$sql = "SELECT ..." и добавьте туда
Код:
films.Quality as Quality,
если нужно, то
Код:
films.Translation as Translation,
в общем все, что нужно взять из базы.

Во-вторых, функции replacePlaceholder у вас нет. Добавьте ее в index.php:
Код:
function replacePlaceholder(template, placeholderName, value)
{
    var out = '';
    if (value.length>0){
        var re = new RegExp('%' + placeholderName + 'BEGIN%|%' + placeholderName + 'END%', 'gi');
        out = template.replace(re, '');
        var re = new RegExp('%' + placeholderName + '%', 'gi');
        out = out.replace(re, value);
    } else {
        var re = new RegExp('%' + placeholderName + 'BEGIN%.*%' + placeholderName + 'END%', 'gi');
        out = template.replace(re, '');
    }
    return out;
}

Ну и дальше как писал PoisoN.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение

AiKON





Зарегистрирован: 13.08.2010
Сообщения: 30


blank.gif
Сообщение Добавлено: 2010-09-24 14:35 pm    Заголовок сообщения: Ответить с цитатой

Файл actions.php закодирован, как быть :?:
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора ICQ Number

Arkhon





Зарегистрирован: 24.09.2010
Сообщения: 6


blank.gif
Сообщение Добавлено: 2010-09-24 14:50 pm    Заголовок сообщения: Ответить с цитатой

Гм... Тогда никак. :(

Я думал, только музыкальный каталог кодируется.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение

AiKON





Зарегистрирован: 13.08.2010
Сообщения: 30


blank.gif
Сообщение Добавлено: 2010-09-24 14:53 pm    Заголовок сообщения: Ответить с цитатой

Другой вопрос, при обновлении вот http://forum.lanmediaservice.com/viewtopic.php?t=522 такая же проблема все есть но в сам фильм не заходит

[color=green][size=9]Posted after 18 hours 50 minutes 15 seconds:[/size][/color]

А есть возможность вывести в каталог например "Предоставлен:" при этом не редактируя actions.php?

[color=green][size=9]Posted after 1 hour 3 minutes 2 seconds:[/size][/color]

Я раскодировал этот файл, теперь чего делать? Нужных строчек не могу найти
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора ICQ Number
Показать сообщения:   
Начать новую тему   Ответить на тему    Список форумов ЛанМедиаСервис » Скрипт видео-каталога v.1.x Часовой пояс: GMT
Страница 1 из 1

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете вкладывать файлы
Вы не можете скачивать файлы