kompas: Комментарии

Главные вкладки

1 мая 2014 в 2:41

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

30 апреля 2014 в 12:10

"frajj" wrote:
Ну не все же так деревяно, например есть модуль
Cache Expiration

Этот я тоже поставил. Но в версии для drupal 6 (у меня такой) я так и не нашел настроек, сбрасывающих кеш, после обновления контента.

30 апреля 2014 в 11:57

"frajj" wrote:
А как плагин Firebug может помочь определить почему сайт медленно грузится?

http://firebug.ru/net.html[/quote]

Установил и увидел следующее:

GET my-domen.ru - временная линия 3.65s

Остальное измеряется в миллисекундах.

Вопрос: как firebug может конкретно указать, где и что именно тормозит?

30 апреля 2014 в 11:38

Я пробовал boost пару лет назад. Так и не понял в чем его преимущества перед стандартным кешированием. И кажется были какие-то проблемы с размерами, то ли БД, то ли с папками файлов. По скорости тоже самое, что и обычный кеш. И это при том, что кеширование иногда вообще не вариант - выставит аноним свой комент например, отправляет, а его как бы и нет. откуда же ему знать что комент появится часа через три. Попробует еще раз-два и уходит с "глючного" сайта.

30 апреля 2014 в 0:51

А что хостинг. У меня допустим IT Patrol - вроде как бы самый лучший для drupal вне зависимости от тарифа (имеем ввиду виртуальны хостинг). Если использовать гибкость drupal хотя бы на среднем уровне... то подтупливает и он. У меня загрузка страницы в лучшем случае начинается лишь через пару секунд, после запроса в адресной строке браузера. Потом правда грузиться быстро, но эта задержка также весьма неприятна.

28 апреля 2014 в 14:15

drupby, большое спасибо! Теперь отлично все работает! По крайней мере в тех тестах что я провел. Неопубликованные и дочерние термины не учитываются.

И я так понимаю

$tid - это номер термина

$status - состояние публикации, где 1 - опубликовано, 0 - не опубликовано.

28 апреля 2014 в 10:40
<?php$tid = 1;
$count = db_result(db_query("SELECT COUNT(*) FROM {term_node} tn WHERE tn.tid = %d", $tid));
print $count;?>

Ну да, сейчас правильно считает, но теперь проблема с неопубликованными материалами - они тоже учитываются, что весьма сбивает с толку.

28 апреля 2014 в 1:30

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

28 апреля 2014 в 0:58

Теперь считает и хорошая новость состоит в том, что заметки снятые с публикации не учитываются. Но плохая в том, что считаются материалы не только с избранного термина, но походу, и со всех его дочерних категорий. Их можно как-то отсечь при подсчете?

28 апреля 2014 в 0:18

Добавил пятёрку, но код заставить заработать пока не смог. Насчет контекста я рассматриваю пока простейший вариант, чтобы можно было вставить код в нужном месте страницы (что-то типа сниппета).

На данный момент тестю в денвере и имею категорию с таким адресом taxonomy/term/1 и одной заметкой в ней. Создал страничку, с поддержкой php и вставил слегка адаптированный код, предложенный RxB:

25 марта 2014 в 1:34

В общем вырезал часть кода, где упоминалось hook_user
всю ячейку до начала следующей функции...
поэкспериментировал, полет нормальный, вроде бы исчезли только строчки в профиле пользователя... можт кому пригодится

24 марта 2014 в 21:57

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

22 марта 2014 в 23:04

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

21 марта 2014 в 18:31

WebRemake wrote:
"kompas" wrote:
на сайте существует слишком много категорий для того, чтобы выводить их в списке или помнить наизусть

я в таких случаях использую https://drupal.org/project/term_reference_tree[/quote]

21 марта 2014 в 17:17

Скачал, поставил модуль Prepopulate. Не могу найти ни его настроек, ни собственно понять как им пользоваться. В Рунете тоже по этому поводу не нашел внятной инфы. Упоминания про модуль есть, разъяснений практической схемы его работы нет.

Как именно нужно использовать переменную $_SERVER['HTTP_REFERER'] также понятия не имею, не программист

10 марта 2014 в 22:04

Заморочился все-таки и нашел

https://drupal.org/project/edit_limit

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

10 марта 2014 в 21:09

"webpavilion" wrote:
для 6.x https://drupal.org/project/usercomment когда пользовался были проблемы если у ноды меняли автора, сейчас посмотрел пофиксили.

Идеально! Друпал чудесен! Большое спасибо за поддержку!

p.s. Не разобрался пока только с тем, как по прошествии времени, запретить изменять пользователям свои уже созданные комментарии, но наверное даже не стану пока этим заморачиваться.

12 февраля 2014 в 0:47

drupby, я в самом начале не разобрался что делать, начал вводить свое имя - типа создавать проект, получил ошибку и плюнул. Но теперь понятно конечно уже Smile

Спасибо, весьма полезная ссылка!
Еще бы вот понять что теперь друпал.орг от меня хочет во всплывающей черной полосе внизу? Слегка раздражает, раньше этого не было.