Проблема с дублями страниц, порождаемыми модулем Views, решена.
Нужно всего лишь установить модуль views 404.
Советую поставить этот модуль всем, а не полагаться на сообразительность поисковиков. Как видно из стартового поста, проблема у меня с дублями возникла после смены структуры сайта - с тех пор прошел год (как время бежит...), а в индексе Яндекса до сих пор сотни дублей и разного мусора.
Я, собственно, сразу и понял что это либо ВУЗ, либо книжки.
Одновременно=) Собираюсь делать проектик один, а тут как раз лекции по БД начались, условно договорился с преподавателем забить на все лабы, а просто сдать свой проект в качестве курсача, но чтобы зачлось, надо не менее 5 связанных таблиц и вообще "правильное проектирование"=)
Точно искал=) На drupaler.ru нашел, спасибо. А вот аналогичное описание на drupal.org в упор не вижу, уже и поиском по сайту пользовался, и гуглил - все в пустую
1. При обращении к несуществующему материалу по адресу сategory/razdel1/bla-bla-bla грузится сategory/razdel1/ и ответ сервера 200, хотя нужен 404. Ситуация еще неприятна тем, что раньше на домене весел сайт со схожей структурой с кучей материалов с такого рода адресами, сейчас получается, что эти адреса остались работоспособными и породили сотни дублей.
Мда, я думал это можно реализовать проще) Еще денек подожду ответов, так все еще не покидает надежда решения в два клика, ну а дальше экспериментировать.
Ммм... это как я понял надо вставить в агрументы во вьюс странички? Аргументы раньше не использовал, каюсь. Видимо время пришло начать в них разбираться. За задание вектора движения, спасибо.
RxB, хотелось бы именно 404, т.к. при обращении к site.ru/bla-bla-bla ответ 404, думаю правильно было бы тоже самое получать и при обращении к site.ru/сategory/razdel1/bla-bla-bla, а не 301
Geldora, спасибо, не знал про этот модуль. Хотелось бы конечно без использования редиректов обойтись, но если не получится, то наверное придется его и использовать, либо нечто аналогичное.
Хм... А если в .htaccess разрешить вывод сообщений об ошибках, тогда может помимо белого листа какие-нибудь сообщения свалятся, ну и дальше действовать по обстановке.
Добавлю, чтобы вдруг не наступили на грабли: .tpl.php файлы модулей не редактируйте, а создавайте копию этих файлов в папке темы, и там их уже видоизменяйте как хотите. Если есть надобность в переписке css файлов модулей, то их также следует добавить в папку темы и там редактировать, но чтобы тема использовала именно этот файл стилей, а не из директории модуля, его надо прописать в файле .info.
Geldora, спасибо, заработало
Заменил на <?php echo "$author - $date"; ?> и указал формат
даты в админке "d/m/Y в H:i", теперь все в точности, как я и хотел.
Тестил. Работает только на ссылках внутри коммента, ссылка же на домашнюю страницу остается без изменений. Друпал 5.х, может в этом дело, на шестом не проверял. А убить это поле нельзя, блог специфичный - почти все посетители имеют свои сайты. Ну а на других сайтах, где посетители разношерстные, это поле убиваю сразу.
Сделать 404-ый ответ сервера на определенные страницы
Проблема с дублями страниц, порождаемыми модулем Views, решена.
Нужно всего лишь установить модуль views 404.
Советую поставить этот модуль всем, а не полагаться на сообразительность поисковиков. Как видно из стартового поста, проблема у меня с дублями возникла после смены структуры сайта - с тех пор прошел год (как время бежит...), а в индексе Яндекса до сих пор сотни дублей и разного мусора.
Документация по БД
Документация по БД
Одновременно=) Собираюсь делать проектик один, а тут как раз лекции по БД начались, условно договорился с преподавателем забить на все лабы, а просто сдать свой проект в качестве курсача, но чтобы зачлось, надо не менее 5 связанных таблиц и вообще "правильное проектирование"=)
Документация по БД
Точно искал=) На drupaler.ru нашел, спасибо. А вот аналогичное описание на drupal.org в упор не вижу, уже и поиском по сайту пользовался, и гуглил - все в пустую
Сделать 404-ый ответ сервера на определенные страницы
Нашел такой способ - в файле taxonomy.module модуля taxonomy есть функция taxonomy_menu(), если закомментировать
Сделать 404-ый ответ сервера на определенные страницы
Словарей и терминов много, переписывать в if десятки всевозможных агрументов не хочется.
Сделать 404-ый ответ сервера на определенные страницы
Сделать 404-ый ответ сервера на определенные страницы
Мда, я думал это можно реализовать проще) Еще денек подожду ответов, так все еще не покидает надежда решения в два клика, ну а дальше экспериментировать.
Сделать 404-ый ответ сервера на определенные страницы
Ммм... это как я понял надо вставить в агрументы во вьюс странички? Аргументы раньше не использовал, каюсь. Видимо время пришло начать в них разбираться. За задание вектора движения, спасибо.
Сделать 404-ый ответ сервера на определенные страницы
RxB, хотелось бы именно 404, т.к. при обращении к site.ru/bla-bla-bla ответ 404, думаю правильно было бы тоже самое получать и при обращении к site.ru/сategory/razdel1/bla-bla-bla, а не 301
Сделать 404-ый ответ сервера на определенные страницы
Geldora, спасибо, не знал про этот модуль. Хотелось бы конечно без использования редиректов обойтись, но если не получится, то наверное придется его и использовать, либо нечто аналогичное.
[РЕШЕНО] Белый лист
Хм... А если в .htaccess разрешить вывод сообщений об ошибках, тогда может помимо белого листа какие-нибудь сообщения свалятся, ну и дальше действовать по обстановке.
Как удалить количество просмотров страницы
Я закомментировал
<?php print $links; ?>
в node.tpl.php. Как решить проблему более цивилизованным способом не нашел.В поисках HTML кода
Добавлю, чтобы вдруг не наступили на грабли: .tpl.php файлы модулей не редактируйте, а создавайте копию этих файлов в папке темы, и там их уже видоизменяйте как хотите. Если есть надобность в переписке css файлов модулей, то их также следует добавить в папку темы и там редактировать, но чтобы тема использовала именно этот файл стилей, а не из директории модуля, его надо прописать в файле .info.
Навигация по главной
На вскидку - в page.tpl.php приписать:
Не отображаются блоки
Скопипастил себе код, проверил - все отображается нормально. Попробуйте с отключенным css - может у вас там что-то чем-то перекрывается.
Навигация по главной
Через метки делается.
http://www.w3.org/TR/REC-html40/struct/links.html#h-12.2.1 /там кстати верхняя менюшка как раз через метки и сделана/.
CCK в тизере "картинка как ссылка" [РЕШЕНО]
Типы материалов/manage fields нашего типа материалов/Display fields и напротив нужного поля выставляем Заголовок - Hidden
Убать "Опубликовано" в комментариях
Geldora, спасибо, заработало
Заменил на
<?php echo "$author - $date"; ?>
и указал форматдаты в админке "d/m/Y в H:i", теперь все в точности, как я и хотел.
Убать "Опубликовано" в комментариях
RxB, в comment.tpl.php все выводится строчкой
<?php echo $submitted; ?>
,т.е. где-то надо отредактировать $submitted, но в ядро лезть не хочется.
nofollow для "Домашняя страница:" в комментариях
Неужели никто не знает?
nofollow для "Домашняя страница:" в комментариях
Решение проблемы вижу только таким:
nofollow для "Домашняя страница:" в комментариях
Тестил. Работает только на ссылках внутри коммента, ссылка же на домашнюю страницу остается без изменений. Друпал 5.х, может в этом дело, на шестом не проверял. А убить это поле нельзя, блог специфичный - почти все посетители имеют свои сайты. Ну а на других сайтах, где посетители разношерстные, это поле убиваю сразу.