Jump to content

dmifed

User
  • Posts

    31
  • Joined

  • Last visited

dmifed's Achievements

Explorer

Explorer (1/14)

0

Reputation

  1. Всем спасибо! Буду разбираться.
  2. Спасибо! Для того чтобы сделать сайт с использованием, например mySQL, его нужно будет основательно переделать (он практически уже готов) Я же правильно понимаю, что структура сайта с использованием субд будет выглядеть примерно так: Сам код страницы, которая показывается в браузере, будет состоять из php-запросов к базе данных. А сама база данных будет состоять из таблиц, в которых в отдельных полях содержится контент сайта, размеченный html тэгами. Так как с php и с запросами к mySQL я знаком слабо, то боюсь создание сайта затянется надолго. Вопрос. Можно ли файл "шапкасайта.php" сделать вообще без контейнера head, все равно же он не является самостоятельной единицей сайта, или сделать просто с пустым тайтлом?
  3. Здравствуйте, подскажите как правильно пользоваться функцией include для вставки одинаковых блоков (шапка, футер и тд) на страницы сайта. На данный момент код страницы выглядит примерно так: <head> мета-теги (title, keywords)</head><body> <?php include "шапкасайта.php"; ?> остальной код страницы</body>Файл "шапкасайта.php", в свою очередь также имеет мета-теги в head и код в body, т.е. выглядит так: <head> мета-теги (title, keywords)</head><body> код страницы шапкасайта</body>И в итоговом виде код страницы получается следующий (если смотреть в браузере исходный код страницы): <head> мета-теги (title, keywords)</head><body> <head> мета-теги (title, keywords) </head> <body> код страницы шапкасайта </body> остальной код страницы</body>Т.е. получается несколько head и body контейнеров на странице, а также несколько тэгов title, причем разных, например, "шапка сайта" и "компания рога и копыта". Вопросы: 1. Правильно ли так вставлять одинаковые блоки на страницу или это делается по-другому? 2. Не получится ли "Переспам ключевыми словами" из-за нескольких тайтлов? Спасибо!
  4. Спасибо, думаю Dust Me Selectors должен помочь. Не думал что это такой распространенный вопрос)
  5. Спасибо за пояснение!
  6. iKNG, ShumNo Спасибо! У меня на страницах уже есть блоки куда вставляются файлы с помощью include, в том числе и подвал. Получается так, что я могу просто добавить код метрики в файл footer.php, а на остальных страницах ничего вообще добавлять не требуется, так как у меня уже на каждой странице написано <?php include "footer.php"; ?>А есть ли разница в каком месте кода страницы находится код счетчика?
  7. Здравствуйте. Так получилось, что в процессе разработки сайта в таблице стилей у меня скопилось несколько классов, которые в верстке не используются, можно ли каким-либо образом найти их все и удалить автоматически?. К примеру, сначала в верстке было так: в html <div class="class1"></div>в css .class1{описание;}потом это было переделано следующим образом: в html стало <div class="class2"></div>в css просто добавился еще один класс .class1{описание;}.class2{описание;}Соответственно class1 у меня уже нигде не используется, и таких классов несколько, однако вручную уже тяжело отследить какие классы в таблице стилей теперь не нужны и которые можно безболезненно удалить. Спасибо.
  8. Здравствуйте. Я хочу на сайт добавить код счетчика яндекс метрики. На странице редактирования счетчика написано: "Для корректного подсчёта статистики установите код на все страницы сайта", т.е. нужно сделать так на каждой странице: <body> <!-- Yandex.Metrika counter --> сам код счетчика <!-- /Yandex.Metrika counter --> остальной код страницы</body>Вопрос, можно ли сделать следующим образом: 1. Создать один файл только с кодом самого счетчика, например metrika.php 2. А на самих страницах написать так: <body> <?php include "metrika.php"; ?> остальной код страницы</body>Спасибо.
  9. Спасибо! Теперь все понятно!
  10. Спасибо! Т.е. подводя итог нужно сделать: 1. Запретить индексацию в robots.txt файла db.php 2. Закомментировать блок с текстом из базы данных 3. Закоментировать строку в db.php которая отвечает за запрос к базе данных 4. Правильно я понял что способ display: none в данном случае неприемлем и в коде не должно быть объектов с таким свойством? 5. Можно ли просто запретить индексацию в robots.txt файла db.php оставив блок скрытым (display: none), ведь в таком случае поисковый робот не должен обращать на него "внимания" ?
  11. Спасибо за пояснение! Я имел ввиду php-запрос к базе данных "$text = mysql_query($item)". Или я путаю терминологию?
  12. Спасибо! Т.е. в этом случае необходимо и запретить индексацию файла db.php, и запретить выполнение php-запроса? Чего-то одного будет недостаточно? Проблема еще в том что блок (<div>) в который выводится текст имеет в свойствах серый фон, ширину и установленный padding, таким образом если просто отключить вывод текста, то на странице будет серый прямоугольник с установленной шириной и высотой в указанный padding, что не очень красиво. Можно ли тогда закомментировать весь блок? И надо ли в этом случае дополнительно комментировать include? <!-- <div><?php include "db.php"; ?></div> --> Я не совсем понял, но на каждой странице 1 раз встречается код: <div><?php include "db.php"; ?></div> Если это не централизованное подключение, то если не сложно напишите в общих чертах что из себя представляет централизованное подключение.
  13. Закрыть от индексации что? Сайт целиком? Это неприемлемо. Или только отдельную страницу? Если отдельную страницу то какую? Этот блок выводится на всех страницах с помощью php: <div><?php include "db.php"; ?></div> в файле db.php содержится запрос к базе данных и выводятся полученные данные, а потом уже сам php-файл встраивается в страницы сайта. Достаточно ли будет запретить индексацию файла db.php?
  14. Здравствуйте. На сайте имеется некоторый блок (div) в который рандомно выводится текст из базы mysql посредством php-запросов. Так как тексты для базы данных не готовы, там пока что выводится "рыба" (типа: текст1... бла-бла-бла.. и тд.) Для того чтобы не смущать посетителей сайта решили этот блок временно скрыть, установив в css-свойствах этого блока display: none. Вопрос. С точки зрения поисковых роботов не будет ли это считаться как нарушение? Я где-то читал, что на сайте не должно быть текстовой информации невидимой посетителю, но видимой для роботов, например, белый текст на белом фоне, и за такие приемы сильно "наказывают". Не будет ли такой прием (display: none) расценен роботом аналогично с наложением штрафа в рейтинге сайта. Спасибо.
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy