Заметки на полях: сайтостроение

При создании сайтов на cms Джумла! различных версий, их отладке и обслуживании нередко (всегда) возникают различные мелкие вопросы, запомнить которые проблемно или ненужно. В этом разделе обозначим некоторые наиболее частые вопросы. К слову: в последних версиях cms Джумла! при обновлении версии — исправленные файлы возвращаются к своему изначальному виду, приходится их править достаточно регулярно. Неудобно, но что ж поделать.

Каждое обновление Джумла! v. 3.x — это некий стресс для вебмастера. Иногда заметный, иногда — фатальный (для сайта). Обновление «сносит» массу правок и «хаков», добавляет ранее удаленное содержимое и пр.

Для «себя любимого» составил списочек, что стоит править «опять и снова» и не забыть при очередном апгрейде.

Ряд форм и формочек обратной связи не работает на базовых установках Джумла! 3.х. По разным причинам. И решения предлагаются разные, все вебмастера «шаманят» по разному и с переменным успехом. Способ, что работает практически всегда:

Иногда никак не удается зайти в админпанель сайта. Если с третей попытки не вышло, то гадать «почему?» уже бесполезно, быстрее и проще просто сменить пароль.

Способов несколько, предпочитаю через запрос в phpMyAdmin. Для этого требуется, естественно, доступ в phpMyAdmin через хостинг-панель. Существующую учетную запись (в которую не удается попасть) трогать не будем, создадим нового Суперадминистратора.

На одном из сайтов после обновления Joomla! 3.х до Joomla! 3.7 в админ-панели из меню «Компоненты» пропали почти все пункты. В меню остались несколько ссылок, но большая часть «исчезла».

Причина проблемы: в таблице БД <префикс>_menu у проблемных (не отображающихся) пунктов поле menutype имеет значение «menu» вместо «main».

Решение проблемы: Выполняем запрос SQL (в phpMyAdmin):

Вопрос регулярный при оптимизации сайта. Если открыть исходный код страницы, то кусок кода выглядит примерно так:

Удаляем мета-тег generator в Joomla 2.5

Периодически возникает потребность на разных проектах реализовать кнопку «Вверх» для быстрого перемещение в начало страницы без «ручной» прокрутки вертикального «ползунка» браузера. В новых версиях шаблонов cms, как правило, такая функция «прошита», а вот на старых — далеко не всегда (точнее — крайне редко).

Версий подобных кнопок в Интернет очень много, совсем простых и весьма «навороченных». В результате многочисленных проб был выбран «средний» вариант, что однозначно работоспособен на всех опробованных cms, изящен, прост в установке и настройке (пример в эксплуатации на нашем форуме ipb).

Технология Flash появилась давно. Ну очень давно и на пераом этапе своего «развития» была чрезвычайно популярна. Целые сайты частенько созидались целиком на флеш. Но те счастливые времена давно ушли. «На заре» развития технологии я как-то прописал более-менее адекватный «код прописки» для файлов *.swf (по ссылке). Но стандарты изменились и хотя код по-прежнему «работает» — он не проходит валидацию. Это не критично, но… тем не менее — не хорошо.

Уже много лет не занимался анимацией gif, недосуг и незачем (вроде). Начал оформлять раздел смайлики для форумов и решил отредактировать несколько кадров, а открыть слои в Фотошоп не выходит. Раньше все было ОК, а сейчас при стандартном обращении: «Открыть с помощью Фотошоп» выдается сообщение, что: «Это анимированное изображение в формате gif, просмотр возможен только по одному кадру.» и т. д.

Нужна ли сайту «идеальная» валидность? (проверить валидность) Спорный вопрос. В любом случае (никто этого не отрицает), валидность позволяет адекватно отображать страницы сайта во всех браузерах и, кроме этого, немного сокращает время загрузки. Спорно: валидность немного увеличивает «лояльность» поисковых систем.

В общем — не суть. Меня интересует только тот факт, что самый популярный в Сети счетчик статистики LiveInternet — не валиден.

Если есть вопросы по разделу:

Задайте вопрос и мы быстро на него ответим!

Ваше имя:*

Электронная почта:*

Тема сообщения:

Текст вопроса:*


Разработка сайтов под ключ

Разработка сайтов «под ключ» любой сложности и назначения! (Москва)


изготовление сайтазаказать сайт изготовить сайт

Не забудьте, что у нас: