Ответы в темах

Просмотр 8 ответов — с 271 по 278 (всего 278)
  • Поправил. Теперь все работает.

    https://gist.github.com/korobochkin/d08268ce58cc65517756

    После долгих мучений и скитаний по форумам и коллегам, написал небольшой плагин, который превращает slug в ID. Работает, но ссылки вида /forums/topic/tag/имя-тега/ не удалось починить (строчка 118).

    https://gist.github.com/korobochkin/d08268ce58cc65517756

    Следующие ссылки работают:

    1. /forums/forum/ID/page/2
    2. /forums/forum/ID/
    3. /forums/forum/ID/edit/
    4. /forums/topic/ID/page/2/
    5. /forums/topic/ID/
    6. /forums/topic/ID/edit/

    Браузеры по умолчанию копируют из адресной строки именно закодированный URL, но в некоторых есть настройки, чтобы копировать адрес в читаемом виде.

    В Сафари на маке копируется в читаемом виде по умолчанию, т. е. ссылки битые получаются. И на айпедах и айфонах также будет.

    При вставке адреса на сторонних ресурсах необходимо это учитывать.

    Пользователям это не объяснить, да и кто этим будет заниматься. Гораздо проще вместо topic-slug поставить topic-id (число) и все. Правда такой настройки нет в bbPress.

    Да, похоже такая проблема тоже есть.

    Если у вас фиксированная ширина шаблона, то просто делайте каждый пункт меню плавающим блоком. Т. е. через какой-то класс напишите стиль float:left;, а также width. Не забудьте сделать clearfix, который не допустит, чтобы эти пункты меню «проваливались» сквозь родителя.
    Если шаблон резиновый, то прийдется еще и JS подключать, потому что неизвестно какая ширина и вот эта выпадайка может запросто оказать по ширине больше, чем весь сайт (появится горизонтальный скроллбар).

    P. S. Мой совет не заморачиваться и сделать выпадающее меню в одну колонку, по одной вертикальной линии — так проще глазам считывать — просто двигать сверху вниз, а на сайте аэрофлота глазами надо двигаться в 4-х направлениях.

    В 3.9 RC 1 воспроизвести не удалось, курсор перемещается корректно. Проверил в Firefox 28 и Chrome 33.

    На Маке в Сафари 7.0.3 на 3.9-RC1 по прежнему баг с перемещением каретки. В Хроме 34 (на Маке) действительно такого нет. Зато в Хроме есть другой баг:
    Пишем тот же самый текст, что я давал и раньше, ставим каретку в самый низ. Жмем стрелочку вверх (выделяется превью галереи). Теперь если нажать бескпис (галерея удалится). Затем нажимаем cmd+z (ctrl+z) — превью галереи не возвращается (в визуальном редакторе появляется лишь пустая строчка, хотя в текстовой версии шорткод [gallery] возвращается).

    https://core.trac.wordpress.org/ticket/27563

    Ага, оно.

    Еще один косяк с Инстаграмом. Если в пост вставить ссылку на инстаграм с видео (например, http://instagram.com/p/kDABWOOjHB/), то в ХТМЛ коде наблюдается вот такая картина.

    <a href="http://instagram.com/p/kDABWOOjHB/"><img src="http://distilleryvesper6-2.ak.instagram.com/699779ea8e9f11e3963012d1ead7053e_101.mp4" alt="@charmladonna @a_juhhh weRd" width="640" height="640" /></a>

    У тега img в атрибуте src не картинка, а видеофайл MP4.

    Да и с картинками не классно, потому что они вставляются как обычные <img…, Наверное, было бы лучше, вставлять их через <iframe (и с видео проблема бы отпала).

    Сейчас для решениях этих проблем пользуюсь плагином http://darkwhispering.com/wp-plugins/simple-instagram-embed (но он вроде не кэширует ничего, а просто regex проходится по тексту заменяя ссылки на iframe каждый раз).

    Нашел баг в Tiny MCE связанный с перемещением каретки при нажатии на кнопки стрелочек на клавиатуре (вверх, вниз, вправо, влево). Имеем текст в редакторе:
    —————
    First line.

    [gallery columns="4" ids="621,619,617,506"]

    Second line. <span class=»label label-default label-primary»>some text</span>
    —————
    Ставим курсор на строчку «Second line» в визуальном редакторе и нажимаем стрелочку вверх, попадаем на «First line». А вот спуститься вниз, нажав стрелочку вниз уже нельзя — каретка постоянно прыгает в начало первой строчки. Аналогичная ситуация с клавишами вправо и влево.

    Версия 3.9-beta2.

Просмотр 8 ответов — с 271 по 278 (всего 278)