Nano Hash - криптовалюты, майнинг, программирование

Фотографии карусели Slick теперь отображаются только после успешного завершения Facebook Connect.

Я использую карусель Slick для этого блока отзывов:

введите здесь описание изображения

У меня есть эта кнопка для входа с помощью Facebook:

введите здесь описание изображения

Сразу после успешного входа в Facebook Connect карусель Slick все еще работает, но все изображения сломаны:

введите здесь описание изображения

Если я щелкну, например, щелкнув логотип домашней страницы, чтобы перезагрузить страницу, все будет исправлено, и изображения снова появятся правильно. Что может быть причиной этой ошибки? Я заметил, что после входа в Facebook URL-адрес меняется с https://example.net/San-salvador/ на https://example.net/San-salvador/# =. Я подумал, что это добавление #= может быть причиной проблемы, и я использовал этот код JavaScript, чтобы удалить его:

jQuery(document).ready(function($) {
    // Remove #_=_ string from URL when using Facebook Connect.
    if (window.location.href.indexOf('#_=_') > 0) {
        window.location = window.location.href.replace(/#.*/, '');
    }
    ....
    ....
    ....
}

#= больше не добавляется к URL-адресу, Facebook Connect по-прежнему работает правильно, но ошибка не исправлена. Кто-нибудь тоже столкнулся с этой ошибкой и знает, как ее исправить?

Я использую Facebook PHP SDK (v.3.2.3): https://github.com/facebookarchive/facebook-php-sdk. Я знаю, что это устарело, но может ли это быть причиной этой ошибки?


  • Вы проверили консоль браузера, чтобы увидеть, что там написано? Упоминаются ли там URL-адреса изображений, как вы ожидаете? Как вы ссылаетесь на изображения в своем коде - относительные URL-адреса, относительно корня домена, абсолютные? 24.09.2018
  • @misorude Спасибо за ваш комментарий, который помог мне понять, что после успешного входа в Facebook к URL-адресу моей страницы добавляется название города, и в результате путь к изображению неверен. Перед входом в Facebook: [домен]/img/[myimage.png]. После входа в Facebook: [домен]/img/[city-slug]/[myimage.png]. Этот [город-слаг], который включается после входа в Facebook, вызывает проблему. Мне просто нужно изменить свой код, чтобы всегда указывать правильный путь к изображениям, и проблема должна быть исправлена. Пожалуйста, напишите свой комментарий в качестве ответа, чтобы я мог выбрать его в качестве решения, и еще раз спасибо! 24.09.2018

Ответы:


1

Проверьте следующие вещи, чтобы выяснить, что именно пошло не так:

  • Вы проверили консоль браузера, чтобы увидеть, что там написано?
  • Упоминаются ли там URL-адреса изображений, как вы ожидаете?
  • Как вы ссылаетесь на изображения в своем коде - относительные URL-адреса, относительно корня домена, абсолютные?

Если основной URL-адрес документа изменится (как выяснилось в комментариях), то, вероятно, лучше всего использовать URL-адреса изображений, которые относятся к корню домена и начинаются с ведущей косой черты:

/path/to/images/file.jpg

- независимо от того, какой URL-адрес текущей страницы, он всегда будет указывать на одно и то же место.

24.09.2018
Новые материалы

Кластеризация: более глубокий взгляд
Кластеризация — это метод обучения без учителя, в котором мы пытаемся найти группы в наборе данных на основе некоторых известных или неизвестных свойств, которые могут существовать. Независимо от..

Как написать эффективное резюме
Предложения по дизайну и макету, чтобы представить себя профессионально Вам не позвонили на собеседование после того, как вы несколько раз подали заявку на работу своей мечты? У вас может..

Частный метод Python: улучшение инкапсуляции и безопасности
Введение Python — универсальный и мощный язык программирования, известный своей простотой и удобством использования. Одной из ключевых особенностей, отличающих Python от других языков, является..

Как я автоматизирую тестирование с помощью Jest
Шутка для победы, когда дело касается автоматизации тестирования Одной очень важной частью разработки программного обеспечения является автоматизация тестирования, поскольку она создает..

Работа с векторными символическими архитектурами, часть 4 (искусственный интеллект)
Hyperseed: неконтролируемое обучение с векторными символическими архитектурами (arXiv) Автор: Евгений Осипов , Сачин Кахавала , Диланта Хапутантри , Тимал Кемпития , Дасвин Де Сильва ,..

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

Обеспечение масштабируемости LLM: облачный анализ с помощью AWS Fargate и Copilot
В динамичной области искусственного интеллекта все большее распространение получают модели больших языков (LLM). Они жизненно важны для различных приложений, таких как интеллектуальные..