Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности

Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
25.01.2017, 11:20
|
|||
|---|---|---|---|
|
|||
MySQL: модифицирование цифренно-буквенного индификатора видео |
|||
|
#18+
Здравствуйте! Помогите решить задачу: Переношу видеогалерею на новый компонент. Имеется столбец таблицы remote_id с индификатором видео, с разных видеохостингов: youtube (11 символов), dailymotion ( 6 символов), metacafe ( 28 символов). Количество символов постоянно для каждого видеохостинга. Задача, сделать из цифренно-буквенных индикаторов, сделать код встраивания по видео - сервисам, пример 1: В таблице remote_id, имеем -9wNQHXhOFs (11 символов, youtube), нужно из всех символов в 11 знаков, столбца remote_id, сделать коды вида: [i]<iframe width="640" height="385" src=" http://www.youtube.com/embed/ ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
25.01.2017, 13:37
|
|||
|---|---|---|---|
MySQL: модифицирование цифренно-буквенного индификатора видео |
|||
|
#18+
lickpath777, Код: sql 1. 2. 3. 4. 5. 6. 7. 8. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
25.01.2017, 14:47
|
|||
|---|---|---|---|
MySQL: модифицирование цифренно-буквенного индификатора видео |
|||
|
#18+
Хотя я бы создал таблицу соответствия длина-шаблон, и Код: sql 1. 2. 3. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
25.01.2017, 15:39
|
|||
|---|---|---|---|
MySQL: модифицирование цифренно-буквенного индификатора видео |
|||
|
#18+
AkinaХотя я бы создал таблицу соответствия длина-шаблон,Я только за! Но лучше ориентироваться не по длине, которая может совпасть у каких-то сервисов, а явно проставлять идентификатор сервиса в исходной таблице. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
26.01.2017, 10:00
|
|||
|---|---|---|---|
|
|||
MySQL: модифицирование цифренно-буквенного индификатора видео |
|||
|
#18+
Akina, Код рабочий, - спасибо. Есть нюанс, - не знаю как перезаписать полученное в тот же столбец remote_id (см. скрин) Сейчас, мой код выглядит: SELECT CASE WHEN LENGTH(remote_id)=6 THEN CONCAT('<div class="video-wrapper"><div class="video-container"><iframe width="640" height="385" src="//www.dailymotion.com/embed/video/', remote_id, '&logo=0" allowtransparency="true" webkitallowfullscreen="true" mozallowfullscreen="true" scrolling="no" allowfullscreen="true" ></iframe></div></div>') WHEN LENGTH(remote_id)=11 THEN CONCAT('<div class="video-wrapper"><div class="video-container"><iframe width="640" height="385" src="http://www.youtube.com/embed/', remote_id, '?rel=0&modestbranding=1" allowtransparency="true" webkitallowfullscreen="true" mozallowfullscreen="true" scrolling="no" allowfullscreen="true"></iframe></div></div>') WHEN LENGTH(remote_id)=8 THEN CONCAT('<iframe width="640" height="385" src="https://player.vimeo.com/video/', remote_id, '" allowtransparency="true" webkitallowfullscreen="true" mozallowfullscreen="true" scrolling="no" allowfullscreen="true" ></iframe></div></div>') WHEN LENGTH(remote_id)=28 THEN CONCAT('код', remote_id, 'код') END FROM jos_jomtube_videos ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
26.01.2017, 10:26
|
|||
|---|---|---|---|
MySQL: модифицирование цифренно-буквенного индификатора видео |
|||
|
#18+
lickpath777Akina, Код рабочий, - спасибо.Это не мне надо спасибу говорить. lickpath777Есть нюанс, - не знаю как перезаписать полученное в тот же столбец remote_id Изменение данных выполняет UPDATE-запрос. lickpath777(см. скрин)Фотографии не требуются, мы по ним не лечим. К тому же проблемы GIU - это не проблемы MySQL. lickpath777код выглядитКод следует обрамлять тегом SRC. И форматировать. И использовать кнопку "Просмотр", чтобы убедиться, что результат достаточно эстетичен. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
26.01.2017, 23:06
|
|||
|---|---|---|---|
|
|||
MySQL: модифицирование цифренно-буквенного индификатора видео |
|||
|
#18+
miksoft, Спасибо за код, запрос выполняется. Но ни как не могу сохранить полученное, в ту же таблицу. Или записывается последующими строками в столбце (ниже), или вообще не перезаписывается. Пробовал сохранить отдельной таблицей, но потом снова всё записывается последующими строками в столбце (ниже). В общем, предлагаю скинуть таблицу, коды встраивания и заплатить за помощь на wm. Думаю вам будет не сложно )! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
26.01.2017, 23:09
|
|||
|---|---|---|---|
MySQL: модифицирование цифренно-буквенного индификатора видео |
|||
|
#18+
lickpath777, Код: sql 1. 2. 3. 4. 5. 6. 7. 8. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=47&tablet=1&tid=1830966]: |
0ms |
get settings: |
9ms |
get forum list: |
10ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
29ms |
get topic data: |
26ms |
get forum data: |
2ms |
get page messages: |
45ms |
get tp. blocked users: |
2ms |
| others: | 229ms |
| total: | 358ms |

| 0 / 0 |
