И я так понимаю, до того, как клиент согласился сотрудничать и внес предоплату, детальным разбором задачи не заниматься ?
А просто сказать, что "разработка будет стоить в целом столько-то".
Потенциальному клиенту нужен сайт с таким-то функционалом. Ты понимаешь, что чтобы его сделать и внедрить, нужно брать столько-то денег. Иначе оно того просто не стоит.
И у клиента, в принципе, есть деньги.
А с другой стороны, у потенциального клиента есть "племянник Петя, который офигенно рубит в компьютерах". Или "знакомый студент Витя". Или "башковитый паренек Коля". И они клиенту, типа, берутся сделать всё под ключ за три тысячи рублей. Или за пиво. Или вообще бесплатно.
Ну да. А если еще с учетом того, что комментарии могут у одних показываться как древовидные, то для нахождения страницы с комментарием алгоритм усложняется еще больше.
Причем, один и тот же комментарий может находиться сегодня на первой странице, а завтра - уже на второй.
Кстати, не в тему, но заметил ошибку.
Мне на e-mail приходят уведомления о комментариях типа таких http://www.drupal.ru/node/96842#comment-536901.
И если комментарий находится не на первой странице, то он при переходе по ссылке не обнаруживается
Ну а если заказчик в этом случае упирается, как баран - "я заказчик, я плачу деньги, вы должны ..." и по причине того, что его "хотелки" не сделаны, отказывается закрывать работу и платить деньги.
В этом случае остается либо сделать "хотелки", либо судиться, если не получится договориться, либо "забить" на заказчика ?
Допустим, если сайт - недорогой и в подписанном и пропечатанном ТЗ не был обозначен какой-то нюанс, а после сдачи проекта возникла следующая ситуация - разработчик сделал, как он посчитал нужным, а заказчик, всмотревшись в работу, настаивает на том, что нужно не "так", а "эдак", то обязан ли юридически исполнитель бесплатно переделывать работу под новые требования заказчика ?
Так я же и спрашиваю, есть ли решение, которое позволило бы к админке прикрутить дерево навигации ?
Или его остается только руками писать от начала и до конца ?
Дополнительное поле будет создано на одной странице и в единственном экземпляре - для удобства редактора сайта.
Ему ведь легче зайти в настройки главной страницы и выбрать в этом доп. поле новость из списка новостей (или из автодополняемого текстового поля), чем вручную прописывать куда-то nid этой новости.
Так, может, Вам действительно проще задать тип материала "Главная страница" - и там задать 2 поля типа Node Reference - "Новость в левом сайдбаре" и "Новость в правом сайдбаре" ?
И дальше можно вообще не заморачиваться с views, а при темизации главной страницы просто вытаскивать их nid и руками рендерить поля ?
1. Если у Вас "Главная" определена как тип контента, то к её полям можно добавить одно поле типа Node Reference, в котором бы хранилась ссылка на новость, которую нужно в данный момент выводить на главной. И всё. В этом случае не нужно определять для каждой новости галочку.
Я в таких случаях поступаю так.
Сначала нужно установить модуль devel (средство для разработчика)
А затем можно воспрользоваться одной из отладочных функций, они хорошо описаны здесь http://xandeadx.ru/blog/drupal/304
Затем в коде можно прописать какую-нибудь отладочную функцию, например
<?php kpr($item); ?>
И после недолгого исследования станет ясно, в каком элементе или подэлементе массива прячется термин таксономии.
В Друпале есть тип поля "Node Reference", причем, одно это поле может иметь неограниченное количество значений.
То есть, можно в одной ноде установить ссылки на неограниченное количество других нод.
Тут даже не древовидную, а даже графовидную структуру можно организовать.
я таки не смог подружиться с elFinder.
пробуй IMCE
Так дело в том, что у меня получилось.
Во всяком случае, в CKEditor картинки с его помощью можно без проблем вставлять.
Ну и как "Файловый менеджер" - тоже можно его использовать.
Просто, я считаю, что так было бы намного удобнее.
И нам бы потом звонили реже с гневными возмущениями "с вашим сайтом невозможно разобраться !!!!"
Например, есть функция типа GetVarValue('news_show_last_news','en'), которая бы отображала значение переменной с идентификатором news_show_last_news в английском переводе и т.д.
А то я не думаю, что обычному пользователю, который будет редактировать сайт, легко и просто будет разбираться с Друпаловскими средствами переводам ...
Как изменить дату добавление новостей (с англ на рус)
Сначала в настройках модуля Date настроить (или добавить) тип отображения даты
А затем можно для вывода просто воспользоваться функцией format_date для вывода даты руками в шаблоне.
Во views или field display формат также можно выбрать в списке.
Почему мой сайт так много стоит?
Если бы Drupal был просто объектом поклонения, то можно было бы без проблем мучить, троллить и т.д.
А так - люди на Друпале решают задачи и зарабатывают неплохие деньги. Так что тут вряд ли это получится.
Почему мой сайт так много стоит?
В данном случае мы обсуждаем немного другую ситуацию.
Почему мой сайт так много стоит?
И я так понимаю, до того, как клиент согласился сотрудничать и внес предоплату, детальным разбором задачи не заниматься ?
А просто сказать, что "разработка будет стоить в целом столько-то".
Почему мой сайт так много стоит?
А вот еще случаются такие ситуации.
Потенциальному клиенту нужен сайт с таким-то функционалом. Ты понимаешь, что чтобы его сделать и внедрить, нужно брать столько-то денег. Иначе оно того просто не стоит.
И у клиента, в принципе, есть деньги.
А с другой стороны, у потенциального клиента есть "племянник Петя, который офигенно рубит в компьютерах". Или "знакомый студент Витя". Или "башковитый паренек Коля". И они клиенту, типа, берутся сделать всё под ключ за три тысячи рублей. Или за пиво. Или вообще бесплатно.
Почему мой сайт так много стоит?
Так а на чём Вы предпочитаете работать вместо Друпала ?
Какой-нибудь фреймворк ? Или другая CMS ?
Почему мой сайт так много стоит?
Ну да. А если еще с учетом того, что комментарии могут у одних показываться как древовидные, то для нахождения страницы с комментарием алгоритм усложняется еще больше.
Причем, один и тот же комментарий может находиться сегодня на первой странице, а завтра - уже на второй.
Почему мой сайт так много стоит?
Кстати, не в тему, но заметил ошибку.
Мне на e-mail приходят уведомления о комментариях типа таких http://www.drupal.ru/node/96842#comment-536901.
И если комментарий находится не на первой странице, то он при переходе по ссылке не обнаруживается
Почему мой сайт так много стоит?
Ну а если заказчик в этом случае упирается, как баран - "я заказчик, я плачу деньги, вы должны ..." и по причине того, что его "хотелки" не сделаны, отказывается закрывать работу и платить деньги.
В этом случае остается либо сделать "хотелки", либо судиться, если не получится договориться, либо "забить" на заказчика ?
Почему мой сайт так много стоит?
Кстати, такой вопрос.
Допустим, если сайт - недорогой и в подписанном и пропечатанном ТЗ не был обозначен какой-то нюанс, а после сдачи проекта возникла следующая ситуация - разработчик сделал, как он посчитал нужным, а заказчик, всмотревшись в работу, настаивает на том, что нужно не "так", а "эдак", то обязан ли юридически исполнитель бесплатно переделывать работу под новые требования заказчика ?
Древовидное отображение контента в админке в Drupal
Так я же и спрашиваю, есть ли решение, которое позволило бы к админке прикрутить дерево навигации ?
Или его остается только руками писать от начала и до конца ?
Помогите придумать логику вывода материала
Дополнительное поле будет создано на одной странице и в единственном экземпляре - для удобства редактора сайта.
Ему ведь легче зайти в настройки главной страницы и выбрать в этом доп. поле новость из списка новостей (или из автодополняемого текстового поля), чем вручную прописывать куда-то nid этой новости.
Запрет запуска CKEditor в блоках
Ну а можно ли настроить так, чтобы на страницах с такими-то адресами CKEditor просто не запускался ?
Тут упоминали про некую вкладку "Видимость", но вот, к сожалению, я не нашел, где она устанавливается
Просто в будущем не хочется лишний раз общаться с гневными клиентами по вопросам того, что "я вношу, а оно не вносится так, как надо"
Темизация views на основании значения поля
Можно попробовать темизировать формирование детальной вьюшки, чтобы там было меньше мусора.
Помогите придумать логику вывода материала
Так, может, Вам действительно проще задать тип материала "Главная страница" - и там задать 2 поля типа Node Reference - "Новость в левом сайдбаре" и "Новость в правом сайдбаре" ?
И дальше можно вообще не заморачиваться с views, а при темизации главной страницы просто вытаскивать их nid и руками рендерить поля ?
Помогите придумать логику вывода материала
Можно сделать так.
1. Если у Вас "Главная" определена как тип контента, то к её полям можно добавить одно поле типа Node Reference, в котором бы хранилась ссылка на новость, которую нужно в данный момент выводить на главной. И всё. В этом случае не нужно определять для каждой новости галочку.
Запрет запуска CKEditor в блоках
Так а не подскажете, где конкретно находится эта вкладка ?
Если не трудно, напишите относительный путь.
Темизация views на основании значения поля
Я в таких случаях поступаю так.
Сначала нужно установить модуль devel (средство для разработчика)
А затем можно воспрользоваться одной из отладочных функций, они хорошо описаны здесь
http://xandeadx.ru/blog/drupal/304
Затем в коде можно прописать какую-нибудь отладочную функцию, например
<?php kpr($item); ?>
И после недолгого исследования станет ясно, в каком элементе или подэлементе массива прячется термин таксономии.
Не работает хук, описанный в inc-файле
Добавил в начало файла yrv_util.module строку
module_load_include('inc', 'yrv_util', 'yrv_util.views');
Затем почистил кэш.
Всё заработало.
Странно, разве упоминание в файле .info не подразумевает автоматическое подключение файла ?
Корпоративный справочник контактов с древовидной структурой подчиненности
В Друпале есть тип поля "Node Reference", причем, одно это поле может иметь неограниченное количество значений.
То есть, можно в одной ноде установить ссылки на неограниченное количество других нод.
Тут даже не древовидную, а даже графовидную структуру можно организовать.
Автоматическое создание пункта меню при создании ноды определенного типа
Нет, в этом проекте я не использую таксономию вообще.
В принципе, она и не нужна здесь, на мой взгляд.
Ограничение на количество нод определенного типа
А не подскажете, как этот модуль называется ?
А то, к сожалению, никак не смог его найти
[РЕШЕНО] Ошибка с созданием миниатюр в elfinder
Так дело в том, что у меня получилось.
Во всяком случае, в CKEditor картинки с его помощью можно без проблем вставлять.
Ну и как "Файловый менеджер" - тоже можно его использовать.
Наиболее оптимальное решения для хранения и редактирования многоязычных переменных
Просто, я считаю, что так было бы намного удобнее.
И нам бы потом звонили реже с гневными возмущениями "с вашим сайтом невозможно разобраться !!!!"
Например, есть функция типа GetVarValue('news_show_last_news','en'), которая бы отображала значение переменной с идентификатором news_show_last_news в английском переводе и т.д.
Хоть модуль свой пиши ...
Наиболее оптимальное решения для хранения и редактирования многоязычных переменных
Так а есть решения без t() ?
А то я не думаю, что обычному пользователю, который будет редактировать сайт, легко и просто будет разбираться с Друпаловскими средствами переводам ...