X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

3 страниц V   1 2 3 >
Открыть тему
Тема закрыта
> Вопрос знатокам WP
mrsofta
mrsofta
Topic Starter сообщение 23.6.2014, 16:00; Ответить: mrsofta
Сообщение #1


Доброго дня всем! Хочу задать вопрос по Вордпресс, решил обновить шаблон и столкнулся с проблемой при загрузке страницы, слайдер, табы и спойлеры сначала загружаются в разобранном виде, а в течении 1-2 сек собираются как надо), видимо неправильно подгружаются библиотеки jquery и скрипты другие. Дело в том, что стоит плагин контактной формы, шорткоды и фэнсибокс, и все они используют свои скрипты, я в JS и JQ несилен, пытался сам разобраться в скриптах, эффекта не дало. Также отключал поочередности плагины, тоже глухо. Хочу попробовать подключать скрипты на нужные страницы, только на те, где они нужны, гуглил, но так и не смог найти код на PHP толковый. Прошу помочь найти причину у знающих людей, возможно подключать скрипты только на нужные страницы, чтоб не было конфликта, это выход?
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
k0ttee
k0ttee
сообщение 23.6.2014, 19:14; Ответить: k0ttee
Сообщение #2


решил обновить шаблон и столкнулся с проблемой при загрузке страницы

Золотое правило программиста знаете? Работает - не трогай. Теперь знаете. Нефиг было обновлять. Откатить то нельзя, вот что самое "смешное".

чтоб не было конфликта

А с чего вы взяли что есть конфликт? В отладчик то хоть заглядывали?

Жмёте Ctrl + Shift + i для призыва отладочных инструментов (они так зовутся в любом браузере).

Покажу на примере FireFox.

Пункты относятся к обозначенному цифрами на скрине.

1.) жмете "консоль"
2.) включаете только "js", а остальное отключаете (чтобы лишее не мешалось)
3.) смотрите на всю матершину отладчика
4.) смотрите в каких файлах и на каких строках по коду происходят косяки
Прикрепленное изображение

Конфликт, это когда jQuery и Prototype вместе работают, - вот это воистину конфликт: работать будет только первый из подключенных.

подключать скрипты только на нужные страницы,

if ($_SERVER['REQUEST_URI'] == '/nuznaya-stranica.html')
{
#тут подключение кода
}


--------------------
Задонь кибер-коту на крипто-вискас
btc: 3Hq7X9CosVftRFPqWis1Dkk5MdtM1u6jj9
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
mrsofta
mrsofta
Topic Starter сообщение 23.6.2014, 19:50; Ответить: mrsofta
Сообщение #3


k0ttee, Спасибо за ясное разъяснение, сейчас приступаю выполнять)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
k0ttee
k0ttee
сообщение 23.6.2014, 19:55; Ответить: k0ttee
Сообщение #4


сейчас приступаю выполнять

Этим на локалке заниматься надо. Не стоит резать без наркоза ковыряться в работающем сайте.

Сдуваем копию => обновляем / ковыряем => обкатываем / проверяем => заливаем => Profit!
А если что-то криво, то и не обновляем. Остаётся лишь жалеть о потраченном времени. А вот если обновили и получилось криво, придётся еще потратить время на выравнивание (и не факт что выровняется).


--------------------
Задонь кибер-коту на крипто-вискас
btc: 3Hq7X9CosVftRFPqWis1Dkk5MdtM1u6jj9
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
mrsofta
mrsofta
Topic Starter сообщение 23.6.2014, 20:04; Ответить: mrsofta
Сообщение #5


(k0ttee)
сейчас приступаю выполнять

Этим на локалке заниматься надо. Не стоит резать без наркоза ковыряться в работающем сайте.

Сдуваем копию => обновляем / ковыряем => обкатываем / проверяем => заливаем => Profit!
А если что-то криво, то и не обновляем. Остаётся лишь жалеть о потраченном времени. А вот если обновили и получилось криво, придётся еще потратить время на выравнивание (и не факт что выровняется).

Я в Денвере все и делаю, не совсем нуб)

Добавлено спустя 4 минуты 37 секунд:
У меня в БД с кодировкой, что то не так было, все абракадабра, а на сайте гуд. Ну и походу шаблон покрасивше забацал, так и решил уже и движок переустановить, чтоб кодировку выпрямить. При этом весь контент и урлы страниц сохранил.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
k0ttee
k0ttee
сообщение 23.6.2014, 21:28; Ответить: k0ttee
Сообщение #6


У меня в БД с кодировкой, что то не так было, все абракадабра, а на сайте гуд.

При переносе надо смотреть на кодировку (она там выбирается при импорте и экспорте): и там и там UTF-8 скорее всего.
Или в PhpMyAdmin где-то выбрать (уже не помню где).

У меня движок без базы, так что давно этими MySql-причиндалами не пользовался. PhpMyAdmin и сервер баз данных даже не ставил себе.

Добавлено спустя 14 минут 14 секунд:
Если речь про http://www.remontlux.kiev.ua/ тогда криминала в JS не обнаружено.
Прикрепленное изображение


Грешным делом глянул в код и...
<p></p><p></p><p></p><p></p><p></p><p></p><p></p><p></p><p></p><p></p><p></p><p></p><p></p><p></p><p></p>

О боже!!!!!! Неужели нельзя было margin'ом или padding'ом отступить? :blink: Зачем столько пустых абзацев?
"Так верстают #$@%&#" это ещё мягко будет сказано.

Я быдло-отступ делал одиним абзацем и переносами строки.
<p><br><br><br></p>


Шапка сдвигает элемены от краёв к центру... Этим у вас занимается JS/JQ что-ли? Это же на CSS прекрасно позиционируется без плясок.

Добавлено спустя 22 минуты 4 секунды:
Ага... Всё вижу...

1.) смотрим, ну хоть логотип в шапке
2.) справа его CSS-стили, где он ещё не на своем месте
3.) слева код элемента, где jQuery дописано перемещение style="left: 95.2px;
Прикрепленное изображение

Зачем добавлять элементам пляску? Нельзя было сразу позиционировать в нужное место? :blink:

Добавлено спустя 3 минуты 38 секунд:
Надеюсь ремонты они делают более ровно и с первого раза. :rjunimagu:


--------------------
Задонь кибер-коту на крипто-вискас
btc: 3Hq7X9CosVftRFPqWis1Dkk5MdtM1u6jj9
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
mrsofta
mrsofta
Topic Starter сообщение 23.6.2014, 22:21; Ответить: mrsofta
Сообщение #7


Да, сайт этот, но как раз этот шаблон я и хочу заменить. Вообщем я записал кусочек видео, чтоб было яснее понять ошибку, т.к. я ненашел ошибки. Видео залил на облако (https://mega.co.nz/#!atQUyZSa!BjjcMAm7c ... VEPLQ9Uc5o://https://mega.co.nz/#!atQUyZSa&#... ... VEPLQ9Uc5o) и скрины
[img]http://i63.fastpic.ru/big/2014/0623/52/8694936a0c0350c7b217c85a65dfda52.jpg[/img]

и вот на какой скрипт ведет ссылка, его установил не так давно делая галерею, еще до этой ошибки какую обсуждаем
[img]http://i62.fastpic.ru/big/2014/0623/81/0386f1f2780d4a1dc5e45a55674a6f81.jpg[/img]

Прописывал код в Хэдере, т.е. он подгружается на всех страницах

Добавлено спустя 3 минуты 34 секунды:
Зачем добавлять элементам пляску? Нельзя было сразу позиционировать в нужное место? :blink:

А это не я, это Artisteer!))) :rolleyes:

Добавлено спустя 5 минут 26 секунд:
Ругается и на этот код:
<script type="text/javascript">
$(document).ready(function() { $(".various").fancybox({ maxWidth : 800, maxHeight : 600, fitToView : false, width : '70%', height : '70%', closeEffect :'elastic', autoSize : false, closeClick : false });});
</script>

На фэнсибокс я так понял, что в хэдере находится

Добавлено спустя 1 минуту 25 секунд:
TypeError: $(...).fancybox is not a function
http://www.remontlux.kiev.ua/
Line 20

Добавлено спустя 26 минут 22 секунды:
k0ttee, Что то не могу подключить, вот так неправильно?
if ($_SERVER['REQUEST_URI'] == '/vopros-otvet')
{
wp_register_script("fancy-modal.js", get_bloginfo('template_url', 'display') . '/fancy-modal.js', array('jquery'));
    wp_enqueue_script("fancy-modal.js");
}
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
k0ttee
k0ttee
сообщение 23.6.2014, 22:51; Ответить: k0ttee
Сообщение #8


А это не я, это Artisteer

Ну вот с него и спрашивайте. :laugh: Я код руками пишу в блокноте.

Ругается и на этот код

Ну, так работает же! :P Может не надо, а?

Проблема перемещений элементов в том, что браузер не успевает быстро все переварить.

Тоже записал видео, только нормальное и со звуком. :goodpost:
[video]http://www.youtube.com/watch?v=qdyWKcVVhXs[/video]


--------------------
Задонь кибер-коту на крипто-вискас
btc: 3Hq7X9CosVftRFPqWis1Dkk5MdtM1u6jj9
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
mrsofta
mrsofta
Topic Starter сообщение 23.6.2014, 23:20; Ответить: mrsofta
Сообщение #9


Спасибо за более чем подробное видео, но я уже пытался объяснить, что с этим шаблоном я ничего ни делаю, а сделал уже новый и проблема с ним. На видео, если вы смотрели, хорошо видно, как загружается карусель. Вот это я и хотел исправить, а тот шаблон, что вы рассмотрели, я полностью сношу. Я проверял на 5ти браузерах и все подгружают одинаково криво, что то явно мешает, а что, не знаю. Может плагин фэнсибокс (я выше писал и на скринах)? Может его скрипты подгружать отдельно на ту страницу только, где плагин задействован? И я еще код написал (который должен подгружать скрипт на нужную страницу), можете его посмотреть (выше), правильный или нет?
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
k0ttee
k0ttee
сообщение 23.6.2014, 23:49; Ответить: k0ttee
Сообщение #10


Ок. Пересмотрел видео.

Сначала лезут элементы в столбик.
Затем перерисовка в горизонталь.

Судя по коду fancybox вызывается 2 раза:
1.) Сначала без параметров (обведено зеленым)
2.) А потом с параметрами (обведено синим)
Прикрепленное изображение

Зкомментируйте или уберите обведенное зеленым.

Добавлено спустя 6 минут 29 секунд:
Чтобы не на всех страницах, делается условие

<?php if ($_SERVER['REQUEST_URI'] == '/относительная-ссылка'): ?>
тут js-код
<?php endif; ?>


--------------------
Задонь кибер-коту на крипто-вискас
btc: 3Hq7X9CosVftRFPqWis1Dkk5MdtM1u6jj9
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
3 страниц V   1 2 3 >
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Вопрос - платное размещение баннеров на сайте
10 WGN 3094 14.12.2020, 14:20
автор: Peterson
Открытая тема (нет новых ответов) Вопрос по рекламе в "инстаграме"
Только активные аккаунты могут создавать или редактировать рекламу
8 Zubkov 15989 17.1.2020, 17:49
автор: Forumacc
Горячая тема (нет новых ответов) Тема имеет прикрепленные файлыВопрос-ответ о работе форума
307 dos1k 42941 9.11.2019, 17:59
автор: heks
Открытая тема (нет новых ответов) Жена логопед, собрался ей приводить клиентов. Встал вопрос, куда приводить.
В теме перечисление доступного мне продвижения, но с чего начать?
9 memeplex 3677 16.2.2019, 15:45
автор: zyzy
Открытая тема (нет новых ответов) Предлагаю размещение качественных ссылок на форумах и сервисах вопрос ответ
21 ПроФФи 4950 2.3.2018, 20:56
автор: ShowPrint


 



RSS Текстовая версия Сейчас: 19.3.2024, 14:05
Дизайн