» » >

Что делать, если что-то не работает на сайте?

25.09.2013, 17:52

Всем привет, сегодня хочу затронуть очень важную тему, которая касается не только моего блога, как вы уже поняли по заголовку данной статьи, речь пойдёт о проблемах вашего сайта с готовыми решениями html-css и js.

Проанализировав многие сайты в системе uCoz, я выявил ряд закономерностей, по-которым то или иное решение, отказывается работать как надо на вашем сайте:

Во-первых кривой код, на сегодняшний день в системе uCoz создано очень большое количество однотипных сайтов, с пометкой "Всё для uCoz", администраторы таких проектов ходят по другим аналогичным сайтам и собирают разные решения для системы, не уделяя времени на работоспособность кода, всё чем они озабочены, так это скопировать код вместе с текстом, вставить к себе на сайт и надеяться, что счётчик посетителей пойдёт вверх, в результате чего мы видим как в коде отсутствуют важные значения, из-за чего после установки такого кода, у вас на сайте может поехать дизайн куда-то в сторону или перестать работать другие решения, а ещё хуже, ваш сайт может попасть в чёрный список поисковых систем, только из-за того, что Вася Пупкин решил прописать в файле js, вредоносный код, наверно многие из вас не раз сталкивались с ситуацией, когда заходя на какой либо сайт, ваш браузер или поисковая система с которой вы зашли на сайт, выдавали предупреждения о том, что эта веб-страница атакует компьютер, из-за чего вы теряете большое количество своих пользователей, согласитесь печально.

Во-вторых отсутствия знаний, вот многие из вас как создают свои сайты в системе uCoz, регистрируют сайт в системе без особых знаний html-css (да разберусь потом, главное чтобы был сайт), ставят тот или иной шаблон который нашли в интернете, устанавливают разные решения с обрывками кода, в результате чего получается каша в кодах и ваш сайт выглядит не так как вы планировали, опять что-то куда-то поехало и исчезло, спрашивается ну и кто в данной ситуации виноват?

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

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

Quote
Установил всё по инструкции, но нечего не работает, отображается только html код, помогите?

1. Иногда бывает так, что тот или иной скрипт может правильно функционировать после того, как вы установите его в начало вашей страницы, перед или после открывающего тега <body> или установите в конец страницы, только перед закрывающим тегом </body>

2. Стоит взять на заметку, что многие онлайн сервисы по-сжатию js кода, могут удалять нужные значения в вашем файле, из-за чего такой код не будет являться рабочим.

3. Не устанавливайте на свой сайт созданный в системе uCoz библиотеку jquery, так как она автоматически установлена на сайт, несколько библиотек могут конфликтовать между собой.

4. Ни в коем случает не устанавливайте собственные библиотеки joomla на свой сайт.

5. Каждый скрипт того или иного решения стоит устанавливать только один раз и уже в нём проводить все изменения, а не устанавливать один и тот же скрипт, в начало и в конец вашей страницы.

6. Если вы используете в скрипте информер системы uCoz, который планируете разместить только на своём сайте, то прописывайте информер именно системной переменной, а не ссылкой.

7. Многие скрипты в интернете могут работать только со старыми версиями библиотеки jquery, в системе uCoz вы можете сами выбрать какую версию библиотеки включить на сайте.

8. Если на вашем сайте установлено большое количество библиотек и скриптов, то дело может быть в них, так как тот или иной скрипт или библиотека, может конфликтовать с вашим решением, к примеру из-за того, что в файлах js могут быть прописаны одинаковые атрибуты id и class.

HTML-CSS:

Аналогичная ситуация с html-css кодом (прописаны одинаковые атрибуты id и class), к примеру к основной ячейки div, вы присвоили уникальный идентификатор vxod:

HTML

<div id="vxod">Форма входа</div>

и прописали в верхней части css файла, верхний внешний отступ в 10 пикселей и красный фон:

CSS-Code

#vxod {
  margin-top: 10px;
  background: #ff0000;
}

а потом решили установить другое решение, где фигурирует такой же идентификатор vxod, но с другими значениями, к примеру верхний внешний отступ в 100 пикселей и синий фон, данный код установили в нижнею часть css файла:

CSS-Code

#vxod {
  margin-top: 10px;
  background: #ff0000;
}
   
#vxod {
  margin-top: 100px;
  background: #122941;
}

ваш браузер будет отображать ячейку входа с верхним внешним отступ в 100 пикселей и синим фоном, как вы понимаете ваш дизайн основной страницы измениться, данная проблема очень часто встречается в стандартных шаблонах от uСoz, кнопки, поля, формы отправления сообщения, самым правильным решением. будет написать с нуля свой собственный код или прописать в конце каждого значения в css стилях, параметр !important

CSS-Code

#vxod {
  margin-top: 10px!important;
  background: #ff0000!important;
}
Не закрытые символы и теги:

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

HTML

<div id="vxod">Форма входа<div>

или прописать закрывающие скобки и символы:

CSS-Code

#vxod {
  margin-top: 100px
  background: #122941;

из-за чего тот или иной элемент на вашей страницы, может отображаться не верно или вовсе не будет отображён.

Стоит обратить внимания на значения display:none; которое часто используется в css стилях.

И помните, а лучше запишите, то или иное html-css решение в интернете, пишется для своего собственно DOCTYPА, а ваш DOCTYP может не подходить для этого решения, в результате чего те или иные значения в html-css будут отображаться неверно.


Категория: В целом о uCoz | Добавил: tashkent97
Просмотров: 778 | Загрузок: 0 | Источник: center-dm.ru | Рейтинг: 5.0/1
Всего комментариев: 0
dth="100%" cellspacing="1" cellpadding="2" class="commTable">
Имя *: Email:
Яндекс.Метрика Яндекс цитирования<