Спасибо за наводку, модуль Fields UI установлен, но по какой-то причине был отключен (я его точно не отключал). После включения всё заработало.
Странно всё это...
Пробовал это в первую очередь (но ни одно слово, которое нужно перевести в таблице там не было найдено). datatables это библиотека, подключаемая через папку libraries, вообщем это не просто обычный модуль для Drupal и всё, а модуль как костыль для библиотеки, поэтому работать имхо нужно с внутренностями самой библиотеки или подключить JS файл с сайта (или использовать внешнюю CDN), как написано у разработчика, но я не понимаю как это сделать.
Спасибо за ajaxblocks, но он не подходит (чем он отличается от простого отключения кеширования, ведь суть одна, он будет каждый раз формировать запрос к базе данных и собирать из базы нужную информацию)?
Так как блоков очень много, то без кеширования довольно ощутимая нагрузка на базу данных...
Спасибо "bsyomov" за подробное объяснение логики работы базы в данном случае.
1. Хотел бы уточнить, действительно ли объём ноды не имеет значения? (например если там текста на 100 000, 300 000 знаков будет, чтобы обрезать нужно ведь первые 200-600 знаков).
2. Возможно нагрузка была больше из-за обработки картинок (ведь для вывода в блоке, модуль её должен найти в теле ноды и уменьшить, а это явно должно создавать нагрузку).
Может проблема с нагрузкой в том, что таких блоков на сайте много (5 штук), все выводят информацию случайно, кстати по другим блокам и выборка намного более сложная с множеством типов материалов.
Подскажите, а если сайт из-за этой ошибки не грузится, т.е. нет возможности зайти в админ панель и ввести каталог для временных файлов, как тогда решить задачу, можно ли через FTP зайти куда-то и подправить или в базе данных или как-то ещё?
Интересно, попробовал сменить версию PHP с 5.5 на 5.4 и страницы начали загружаться...
Не все конечно, но видимо это результат уже сбрасывания синонимов которые не трогались больше года и переадресаций...
в логе после обновления страницы:
page not found 29.06.2013 - 18:19 500.shtml
Кеш постоянно чищу, крон запускаю, обновления базы делаю, модули разные отключаю (page title, metatag... т.к. было так, что заголовок ноды один, а алиас совсем другой, а значит и URL страницы и такую страницу не находит)...
Помогите, уже сотни страниц из тысяч (и обычные ноды тоже) перестают грузится, ошибка 500 или Страница не найдена, а все другие работают. Пробовал удалять все синонимы pathauto и затем обновлять, ошибка не исчезла. Ноды существуют, но что-то с именами (например набрал сейчас наугад node/345, страница не найдена, попробовал node/345/adhadh, и страница показывается, потом опять node/345 и страница нормально показывается, и так со многими страницами, но некоторые так не восстанавливаются...) .
Кстати, для информации, это не простая нода, а нода, создаваемая модулем media_gallery, т.е. это нода галлереи, в которую было добавлено 12 видео клипов...Остальные видео галлереи работают нормально, непонятно что случилось с этой...
1.5 секунды, говорит о том, что идёт много запросов к базе данных (например много представлений, особенно если они случайным образом выводят материалы по большому списку, например из нескольких тысяч нод, здесь нужно в представлении включать кеширование блоков + кешировать всё единожды, в этом случае при отображении представления, будет выдача сразу из кэша базы данных, вместо того, чтобы каждый раз вновь генерировать страницу, выполняя множественные запросы к базе данных. У меня при отключенном memcache 1-1.5 секунд, а при включенном, если страница уже в кеше, 100-200 мс.
1. Рекомендую бесплатное облако для сайта cloudflare.com
(скорость загрузки страницы уменьшается в несколько раз, за счёт встроенных механизмов оптимизации + при падении сайта, если страница в кеше облака, она показывется + защита от спам ботов)
Попробовал вывести в виде "Неформатированный список", получается колонкой (по 1 картинке на строке), где указать кол-во 20 не понял. У меня стоит в настройках пейджера.
В итоге например выводит подряд без пробелов 17, вместо 20, видимо 3 это те, которые пустые.
То что они не показываются (пустые места), это порадовало, но сам вид в одну колонку , при том что картинки маленькие 150х150, не подходит...(нужно таблицей 4х5).
Так что пока оставил как есть...
Перестало отображаться Управление полями / отображением !!!
К сожалению и такой модуль на drupal.org не найден. Может быть скинете прямую ссылку на модуль?
Перестало отображаться Управление полями / отображением !!!
Не смог найти этот модуль ни на drupal.org ни на drupal.ru ни на yandex.ru* ни на google.ru* (* в первой 10-ке выдачи)
Перестало отображаться Управление полями / отображением !!!
Спасибо за наводку, модуль Fields UI установлен, но по какой-то причине был отключен (я его точно не отключал). После включения всё заработало.
Странно всё это...
Как руссифицировать datatables ?
Спасибо за инструкции.
Попробовал JS inspector, вставил туда код:
$(document).ready(function() {
$('#example').dataTable( {
"language": {
"url": "/sites/all/libraries/datatables/dataTables.russian.lang"
}
} );
} );
Как руссифицировать datatables ?
Пробовал это в первую очередь (но ни одно слово, которое нужно перевести в таблице там не было найдено). datatables это библиотека, подключаемая через папку libraries, вообщем это не просто обычный модуль для Drupal и всё, а модуль как костыль для библиотеки, поэтому работать имхо нужно с внутренностями самой библиотеки или подключить JS файл с сайта (или использовать внешнюю CDN), как написано у разработчика, но я не понимаю как это сделать.
Сортировка по термину даты, если дата разноформатная?
Я так понимаю, что для написания кастомного хендлера нужные знания php, а если их нет. Есть ли более простое решение в виде готового модуля?
Не могу отправить комментарий
После обновления модуля Mollom и версии Drupal 7 до последней, проблема исчезла.
Не получается изменить е-мейл адрес сайта по умолчанию
Нашёл проблему, е-мейл был напрямую прописан в файле settings.php
После замены на нужный, и сохранения файла, изменения вступили в силу.
Не получается изменить е-мейл адрес сайта по умолчанию
Неужели никто не знает как решить проблему?
VIEWS случайный вывод блока и Кеширование
Спасибо за ajaxblocks, но он не подходит (чем он отличается от простого отключения кеширования, ведь суть одна, он будет каждый раз формировать запрос к базе данных и собирать из базы нужную информацию)?
Так как блоков очень много, то без кеширования довольно ощутимая нагрузка на базу данных...
Снизить нагрузку на БД при выводе случайных материалов
Снизить нагрузку на БД при выводе случайных материалов
Спасибо "bsyomov" за подробное объяснение логики работы базы в данном случае.
1. Хотел бы уточнить, действительно ли объём ноды не имеет значения? (например если там текста на 100 000, 300 000 знаков будет, чтобы обрезать нужно ведь первые 200-600 знаков).
2. Возможно нагрузка была больше из-за обработки картинок (ведь для вывода в блоке, модуль её должен найти в теле ноды и уменьшить, а это явно должно создавать нагрузку).
Снизить нагрузку на БД при выводе случайных материалов
Может проблема с нагрузкой в том, что таких блоков на сайте много (5 штук), все выводят информацию случайно, кстати по другим блокам и выборка намного более сложная с множеством типов материалов.
Формат даты вида: Опубликовано 8 минут 51 секунда назад
Добавил в пользовательский формат даты: j G
и стало работать как в стандартном отображении.
Проблема с ImageCache после переноса на хостинг
Подскажите, а если сайт из-за этой ошибки не грузится, т.е. нет возможности зайти в админ панель и ввести каталог для временных файлов, как тогда решить задачу, можно ли через FTP зайти куда-то и подправить или в базе данных или как-то ещё?
После переноса на др.хостинг - старые views не редактируются
Непонятно, причём тут блоги?
Пропала node/2 страница, как найти/восстановить?
Интересно, попробовал сменить версию PHP с 5.5 на 5.4 и страницы начали загружаться...
Не все конечно, но видимо это результат уже сбрасывания синонимов которые не трогались больше года и переадресаций...
Пропала node/2 страница, как найти/восстановить?
в логе после обновления страницы:
page not found 29.06.2013 - 18:19 500.shtml
Кеш постоянно чищу, крон запускаю, обновления базы делаю, модули разные отключаю (page title, metatag... т.к. было так, что заголовок ноды один, а алиас совсем другой, а значит и URL страницы и такую страницу не находит)...
Пропала node/2 страница, как найти/восстановить?
Помогите, уже сотни страниц из тысяч (и обычные ноды тоже) перестают грузится, ошибка 500 или Страница не найдена, а все другие работают. Пробовал удалять все синонимы pathauto и затем обновлять, ошибка не исчезла. Ноды существуют, но что-то с именами (например набрал сейчас наугад node/345, страница не найдена, попробовал node/345/adhadh, и страница показывается, потом опять node/345 и страница нормально показывается, и так со многими страницами, но некоторые так не восстанавливаются...) .
Пропала node/2 страница, как найти/восстановить?
Кстати, для информации, это не простая нода, а нода, создаваемая модулем media_gallery, т.е. это нода галлереи, в которую было добавлено 12 видео клипов...Остальные видео галлереи работают нормально, непонятно что случилось с этой...
Пропала node/2 страница, как найти/восстановить?
Никто не удалял. В списке контента она есть. При загрузке node/2/edit та же самая ошибка 404.
Ограничение вывода блока на страницах (проблема)
А если в php не разбираюсь, могли бы уважаемые пользователи Drupal подсказать образец php команды для тестинга?
Подбор хостинга для Drupal 7 сайта - 1000 уников\сут
1.5 секунды, говорит о том, что идёт много запросов к базе данных (например много представлений, особенно если они случайным образом выводят материалы по большому списку, например из нескольких тысяч нод, здесь нужно в представлении включать кеширование блоков + кешировать всё единожды, в этом случае при отображении представления, будет выдача сразу из кэша базы данных, вместо того, чтобы каждый раз вновь генерировать страницу, выполняя множественные запросы к базе данных. У меня при отключенном memcache 1-1.5 секунд, а при включенном, если страница уже в кеше, 100-200 мс.
Подбор хостинга для Drupal 7 сайта - 1000 уников\сут
1. Рекомендую бесплатное облако для сайта cloudflare.com
(скорость загрузки страницы уменьшается в несколько раз, за счёт встроенных механизмов оптимизации + при падении сайта, если страница в кеше облака, она показывется + защита от спам ботов)
Вывод случайных картинок (Teaser Image и VIEWS)
Попробовал вывести в виде "Неформатированный список", получается колонкой (по 1 картинке на строке), где указать кол-во 20 не понял. У меня стоит в настройках пейджера.
В итоге например выводит подряд без пробелов 17, вместо 20, видимо 3 это те, которые пустые.
То что они не показываются (пустые места), это порадовало, но сам вид в одну колонку , при том что картинки маленькие 150х150, не подходит...(нужно таблицей 4х5).
Так что пока оставил как есть...