roman-yrv: Комментарии

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

4 марта 2013 в 8:58

Сначала в настройках модуля Date настроить (или добавить) тип отображения даты

А затем можно для вывода просто воспользоваться функцией format_date для вывода даты руками в шаблоне.

Во views или field display формат также можно выбрать в списке.

2 марта 2013 в 11:30

Если бы Drupal был просто объектом поклонения, то можно было бы без проблем мучить, троллить и т.д.

А так - люди на Друпале решают задачи и зарабатывают неплохие деньги. Так что тут вряд ли это получится. Smile

1 марта 2013 в 14:40

И я так понимаю, до того, как клиент согласился сотрудничать и внес предоплату, детальным разбором задачи не заниматься ?
А просто сказать, что "разработка будет стоить в целом столько-то".

1 марта 2013 в 12:03

А вот еще случаются такие ситуации.

Потенциальному клиенту нужен сайт с таким-то функционалом. Ты понимаешь, что чтобы его сделать и внедрить, нужно брать столько-то денег. Иначе оно того просто не стоит.
И у клиента, в принципе, есть деньги.
А с другой стороны, у потенциального клиента есть "племянник Петя, который офигенно рубит в компьютерах". Или "знакомый студент Витя". Или "башковитый паренек Коля". И они клиенту, типа, берутся сделать всё под ключ за три тысячи рублей. Или за пиво. Или вообще бесплатно.

28 февраля 2013 в 18:20

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

28 февраля 2013 в 17:59

Кстати, не в тему, но заметил ошибку.
Мне на e-mail приходят уведомления о комментариях типа таких http://www.drupal.ru/node/96842#comment-536901.
И если комментарий находится не на первой странице, то он при переходе по ссылке не обнаруживается Sad

28 февраля 2013 в 14:53

Ну а если заказчик в этом случае упирается, как баран - "я заказчик, я плачу деньги, вы должны ..." и по причине того, что его "хотелки" не сделаны, отказывается закрывать работу и платить деньги.
В этом случае остается либо сделать "хотелки", либо судиться, если не получится договориться, либо "забить" на заказчика ?

28 февраля 2013 в 14:29

Кстати, такой вопрос.

Допустим, если сайт - недорогой и в подписанном и пропечатанном ТЗ не был обозначен какой-то нюанс, а после сдачи проекта возникла следующая ситуация - разработчик сделал, как он посчитал нужным, а заказчик, всмотревшись в работу, настаивает на том, что нужно не "так", а "эдак", то обязан ли юридически исполнитель бесплатно переделывать работу под новые требования заказчика ?

21 февраля 2013 в 18:55

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

13 февраля 2013 в 20:23

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

13 февраля 2013 в 0:58

Ну а можно ли настроить так, чтобы на страницах с такими-то адресами CKEditor просто не запускался ?

Тут упоминали про некую вкладку "Видимость", но вот, к сожалению, я не нашел, где она устанавливается Sad

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

12 февраля 2013 в 18:21

Так, может, Вам действительно проще задать тип материала "Главная страница" - и там задать 2 поля типа Node Reference - "Новость в левом сайдбаре" и "Новость в правом сайдбаре" ?

И дальше можно вообще не заморачиваться с views, а при темизации главной страницы просто вытаскивать их nid и руками рендерить поля ?

12 февраля 2013 в 17:49

Можно сделать так.

1. Если у Вас "Главная" определена как тип контента, то к её полям можно добавить одно поле типа Node Reference, в котором бы хранилась ссылка на новость, которую нужно в данный момент выводить на главной. И всё. В этом случае не нужно определять для каждой новости галочку.

12 февраля 2013 в 15:55

Я в таких случаях поступаю так.
Сначала нужно установить модуль devel (средство для разработчика)
А затем можно воспрользоваться одной из отладочных функций, они хорошо описаны здесь
http://xandeadx.ru/blog/drupal/304

Затем в коде можно прописать какую-нибудь отладочную функцию, например
<?php kpr($item); ?>

И после недолгого исследования станет ясно, в каком элементе или подэлементе массива прячется термин таксономии.

4 февраля 2013 в 14:22

Добавил в начало файла yrv_util.module строку
module_load_include('inc', 'yrv_util', 'yrv_util.views');

Затем почистил кэш.

Всё заработало.

Странно, разве упоминание в файле .info не подразумевает автоматическое подключение файла ?

8 января 2013 в 23:26

В Друпале есть тип поля "Node Reference", причем, одно это поле может иметь неограниченное количество значений.
То есть, можно в одной ноде установить ссылки на неограниченное количество других нод.

Тут даже не древовидную, а даже графовидную структуру можно организовать.

4 января 2013 в 18:22

xSPiRiTx wrote:
я таки не смог подружиться с elFinder.
пробуй IMCE

Так дело в том, что у меня получилось.
Во всяком случае, в CKEditor картинки с его помощью можно без проблем вставлять.
Ну и как "Файловый менеджер" - тоже можно его использовать.

3 января 2013 в 10:34

Просто, я считаю, что так было бы намного удобнее.

И нам бы потом звонили реже с гневными возмущениями "с вашим сайтом невозможно разобраться !!!!"

Например, есть функция типа GetVarValue('news_show_last_news','en'), которая бы отображала значение переменной с идентификатором news_show_last_news в английском переводе и т.д.

Хоть модуль свой пиши ... Sad

3 января 2013 в 0:51

Так а есть решения без t() ?

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