Вопрос: Создание вступительной страницы в WordPress

Я пытаюсь создать очень простую "вводную" страницу в WordPress, которая будет показывать 5-секундное видео-введение, а затем автоматически перенаправлять на домашнюю страницу. < /p>

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

Итак, я создал этот шаблон «вступления», и он отлично работает. Мне просто нужно знать 2 вещи:

  1. Как перенаправить страницу после окончания фильма?
  2. Как убедиться, что если кто-то уже видел мою вступительную страницу, она будет сохранена в виде файла cookie и не будет показывать вступление снова, пока в следующий раз он не очистит свои куки (или до определенного периода времени)

Если у кого-то есть направление, я бы хотел услышать ThanksGil

<

Ответы и комментарии:

Вы можете указать метатег для перенаправления в этом шаблоне вводной страницы . через 6 секунд текущая страница будет перенаправлена ​​на URL, указанный в метатеге.
Создан 23-09-2014 06:18 Zammuuz

отлично, а у вас есть идеи, как мне сохранить эту страницу в куки пользователя, чтобы он не увидел эту страницу в следующий раз, когда попадет туда?
Создан 23-09-2014 06:01 gil hamer

Пожалуйста, смотрите мой ответ
Создан 23-09-2014 06:54 Zammuuz

В любом случае, я не могу добавить это как функцию JS, например: code
Создан 23-09-2014 07:47 gil hamer

Хорошо .. попробуйте, и если это сработает, пожалуйста, отметьте это как ответ ..
Создан 23-09-2014 07:44 Zammuuz

К сожалению, не работает .. Я установил вступительную страницу в качестве первой страницы на панели управления WordPress. это сработало, оно показало вступление, подождало 6 секунд и перенаправило туда, где мне было нужно, но когда я снова набрал URL-адрес, оно снова показало мне вступление, как будто не было сохранено печенье
Создан 23-09-2014 07:51 gil hamer

Вы добавили какую-либо еще часть для этого, если хотите, если cookie уже установлен, тогда перенаправьте на домашнюю страницу. Вы сказали, что добавили код в скрипт, как указано выше. поэтому, когда он проверяет, cookie уже установлен, но вы ничего не написали для этого случая.
Создан 23-09-2014 07:21 Zammuuz

Создан 23-09-2014 08:16 gil hamer

1) Используйте метатег для перенаправления


Где текущая страница будет перенаправлена ​​на указанный URL через 6 секунд.
2) Для показа вступительной страницы только для новых посетителей, то есть, если кто-то уже видел, что она не должна отображаться снова. для этой проверки в своей странице header.php добавьте следующее в самом верху, перед объявлением, и не оставляйте пробелов между закрывающим тегом PHP и этим тегом DOCTYPE:
if (! isset ($ _ COOKIE ['ited '])) / * если посетитель новый * /
{
 setcookie ('посещено', правда, время () + 3600 * 24);

   }

Как вы сказали, вам нужно использовать JavaScript. Вот код для установки cookie в javascript и проверки, если он существует.
if (document.cookie.indexOf ("ited ")> = 0) {
   оповещение («еще раз привет»);
}
еще {
document.cookie = "visit = true; max-age =" + 60 * 60 * 24 * 10; // 60 секунд до минуты, 60 минут до часа, 24 часа до дня и 10 дней.
alert («Это ваш первый раз!»);
 }

чтобы узнать больше о настройке cookie в javascript, пожалуйста, просмотрите это
Создан 23-09-2014 10:17

Спасибо @tobiasBora! Я просто корни моей 6.0.1 Marshmallow на SMA300FU, но нет OTG поддержка... я бы хотел, чтобы сохранить оригинальный диск... не могли бы вы попробовать поставить в Lineage ядра ОС на официальном диске? Это было бы супер для сообщества :) миллион спасибо заранее!
Создан 14-06-2018 11:12 Basj

@Полезности интернета мне жаль, но я действительно не специалист в создании пользовательских Android дисков, даже просто смешивать существующий код, и я действительно не имеют времени, чтобы узнать это прямо сейчас... я тоже боюсь создать нестабильный диск, если я просто заменить ядро. Может быть, на форуме XDA смогут помочь вам, если вы попытаетесь сделать это сами...
Создан 15-06-2018 10:28 tobiasBora

Можете ли вы объяснить, как изменить только ядро, и сохранить оригинальное ROM 6.0 Marshmallow ROM? Какое ядро ​​выбрать на SMA300FU, чтобы иметь OTG?
Создан 14-06-2018 11:52 Basj

Теперь я могу подтвердить: A3 2015 не имеет OTG.
Создан 14-01-2017 02:09 Basj


Как мыслитель, Я могу подтвердить, что USB-OTG не доступен на Samsung Galaxy А3 (2015), по крайней мере, если у вас есть версия см-A300FU, но я уверен, что все версии поддерживают его. Однако, чтобы это заработало вы должны сделать пользовательский родословная диск с ОС (достаточно стабильным на моем устройстве), и установка его довольно трудно (не просто АПК установить...) и могут быть опасны. Здесь представлены инструкции по установке.
ВЫ ДОЛЖНЫ ЗНАТЬ, ЧТО УСТАНОВКА ПОЛЬЗОВАТЕЛЬСКОГО ROM МОЖЕТ БЫТЬ ОЧЕНЬ ОПАСНО ДЛЯ ВАШЕГО УСТРОЙСТВА, КИРПИЧА, И СДЕЛАТЬ ЕГО ХОРОШО, ЧТОБЫ ПОЛОЖИТЬ В КОРЗИНУ, ЕСЛИ ЧТО-ТО ПОЙДЕТ НЕ ТАК ВО ВРЕМЯ ВСПЫШКИ. ПОЭТОМУ ВСЕГДА СЛЕДУЙТЕ ВСЕМ ИНСТРУКЦИЯМ ОЧЕНЬ ТЩАТЕЛЬНО, Я НЕ МОГУ БЫТЬ ОТВЕТСТВЕННЫМ, ЕСЛИ ВАМ СНИТ ВАШЕГО УСТРОЙСТВА, И НЕ ЗАБУДЬТЕ ПОЛЬЗОВАТЕЛЕМ ВАШ МОЗГ.
ТАКЖЕ УБЕДИТЕСЬ, ЧТО РЕЗЕРВНЫЕ КОПИИ (ДАННЫЕ, ВСЕ НА ВАШЕМ КОМПЬЮТЕРЕ!!!
Шаг 1: установить Odin на вашем компьютере
Сначала загрузите один из этих источников, Если вы находитесь на Windows, компиляция и Хеймдалль если вы находитесь на Linux (доступна версия в Debian нестабильной РЕПО не в курсе, так что вы должны скомпилировать его самостоятельно, но не волнуйтесь, это довольно просто и описано в приложении в файле README). Если что-то пойдет не так, убедитесь, что установлены драйверы телефона.
Шаг 2: Установите последний режим карты пользовательские восстановления на устройство для резервного копирования вашего текущего ROM
Примечание: Если ваше устройство уже укоренились (ссылка на корень его, если вы находитесь на леденец андроид 5.X), вы должны быть в состоянии первой резервной копии восстановление, используя этот поток. Я не пробовал, но это может быть хорошей идеей...
Это всегда хорошая идея сделать резервную копию текущей ROM, чтобы избежать последней проблемы. Для этого вам нужно прошить пользовательских восстановления (TWRP) на вашем устройстве. Я попробовал изображения на этот сайт, но понятия не имею, почему я не успешный (в основном его закрыли после показа мне первый экран загрузки карты). Вместо этого я следовал инструкциям здесь, и я скачал файл "twrp_3.0.2-1_sm-a300_otg_fix2.ТАР", который прекрасно работает (на самом деле, вы можете даже тест USB-OTG кабель, если вы поменяете "хранение" во время резервного копирования !). Если вы находитесь на Windows, использовать один, как в туто, в Linux вы можете использовать команду типа
команду sudo /путь/к/моему/составитель/ОГРН/Хеймдалль вспышка --восстановление ~/загрузки/twrp_3.0.2-1_sm-a300_otg_fix2/восстановления.ИМГ

Затем, когда пишет установлен, перезагрузите его (питание + домой + Громкость вверх), заходим в резервное копирование выберите Хранилище необходимо, и я рекомендую вам сделать резервную копию всех разделов. Это всегда лучше иметь больше чем меньше...
Шаг 3: получить последние акции (Samsung) андроид ROM для вашего устройства и оператора
Этот шаг действительно необходим, если вы хотите избежать проблем с подключением, как не работает... я пытался установить происхождение ОС на моем старом 5.х Android, и WiFi не работал. Но потом я установил самую последнюю 6.X версии андроида (который загружает хорошей полосы...), и теперь все работает отлично!
Для этого:

сначала проверьте, какая у вас версия устройства в "Параметры > О телефоне>". Моя см-A300FU, и он должен работать на всех см-A300F, см-A300FU, см-A300M, см-A300H.
Перейти на сайт http://updato.com/ и введите "см-А300* модель" (вы также можете зайти на SamMobile, ПО, но это было слишком медленно для меня, чтобы загрузить изображение). Затем, фильтр по регионам, чтобы соответствовать вашей страны и оператора мобильной связи, а также фильтр по версиям (зефир). Затем нажмите на кнопку "обновить результаты". Вы должны сделать несколько вещей. Попробуйте выбрать один которого КПК поле заканчивается "CPH3", я видел некоторые комментарии, что говорит, что это лучшее, чтобы решить проблемы с подключением (не уверен, что другие будут работать). Например, если вы находитесь во Франции, с Буиг, вы должны использовать эту версию.
Затем дождитесь конца загрузки, и пить по 20 чашек кофе (может быть довольно долго).
Затем флэш-ПЗУ, используя этот учебник, если вы находитесь на Windows (я никогда не использовал один, но я думаю, вы можете сделать это). Если вы находитесь на Linux, то сначала нужно извлечь .зип переименовать .тар.в мд5 .деготь, экстракт .tar, а затем запустить что-то вроде
команду sudo /путь/к/моему/составитель/ОГРН/Хеймдалль вспышка --APNHLOS нон-non-HLOS.бин --шо вы, шо вы.МБН --загрузки Boot.ИМГ-скрытые скрытые.рис.в ext4 --модема-модема.бин --оборотах оборотах.МБН --SBL1 sbl1.МБН --система система.рис.в ext4 --QSEE ТЗ.МБН --кэш кэш.рис.в ext4 --QHEE ГИП.МБН

Ладно, теперь если все пойдет хорошо, вы должны перезагрузки в последней версии Android. Подождите несколько млн, все устанавливается, а затем перейти к следующему шагу!
Шаг 4: повторно установить TWRP
Потому что карты была стерта (и нет, не пытайтесь прошить все, кроме восстановления диска, потому что это приложение после), нужно перепрошить его, как в шаге 2!
Шаг 5: Установите линии ОС (да-да !!!)
Следить за этим (по XDA-надежный) учебник для установки линии ОС. Крест ваш палец, перезагрузитесь и наслаждайтесь !
PS: Если вы хотите включить root на происхождении операционной системы, надо только поставить галочку в опциях разработчика!
Вопрос: Могу ли я продолжать использовать официальный диск?
Я не знаю, если это возможно, чтобы обменять ядра линии ОС с официального диска, и если это сработает... если вы чувствуете aventurous, вы можете дать ему попробовать, но лично мне главное, что родословная ОС очень приятно ^^
Создан 15-06-2018 10:54


Кажется, что посмотрев на ваши спецификации устройства и описаний, что он не прийти с поддержкой USB OTG кабель из коробки.Это проблема со многими из ныне производителей. Некоторым понятно, это в их спецификации, некоторые нет, и он вернется к пользователю, который должен выяснить сам. Я бы все-таки посоветовала вам, чтобы подтвердить, является ли ваше устройство имеет эту функцию, просто скачать приложение из магазина Play под названием - контролера USB кабель.Это позволит вам знать, если ваше устройство поддерживает OTG.
Поскольку это зависит от ядра и, ваше устройство не поддерживает эту функцию "из коробки", то наиболее вероятным решением вы можете сделать, это корень вашего устройства и ищем пользовательские ROM с ядром, которое поддерживает USB-хост, или вы можете даже просто изменить ядро в случае, если вы не хотите менять диск.
Создан 16-11-2016 01:20 user14549018213

Мой друг, которому принадлежит Galaxy A3 2015, сказал мне, что когда он подключает USB-накопитель, ничего не происходит. Таким образом, A3 2015 может не иметь поддержки OTG.
Создан 13-01-2017 07:14 Dimitris Petsiotis111