изменить url

17 мая 2013 в 11:27

Есть вьювс, который выводит список тизеров новостей: site.ru/news
при клике на "подробно" открывается новость с url site.ru/node/13 (13 - id новости). А надо чтобы открывалось site.ru/news/13
Не подскажете где смотреть настройки?

Комментарии

Если нужен только частный случай для новостей, то можно перехватывать хук на этапе записи контента-новости и добавлять в таблицу url_alias добавлять новый путь типа news/$nid.

Или, действительно, настроить pathauto.

17 мая 2013 в 13:56

"roman-yrv" wrote:
то можно перехватывать хук

я третий день изучаю друпал, так что вот эта фраза для меня равносильна фразе на японском Lol

попробую разобраться с pathauto

17 мая 2013 в 14:15

все поставил.
нахожусь в настройках модуля. Где поля для шаблонов.
Выбираю поле Default path pattern for Новость (где Новость - это мой тип материала) [node:nid]
сохраняю.
Но новость все равно открывается как site.ru/node/13
news/[node:nid] тоже не срабатывает.

подскажите где-чего настроить, пожалуйста.

17 мая 2013 в 16:13

"Никк" wrote:
я третий день изучаю друпал

Рукалицо второй раз..

Молодой человек идите почитайте книжку по друпалу или видеоурок посмотрите прежде чем нудить тут с совершенно дебильными нубскими вопросами.

17 мая 2013 в 17:07

Вот на любом форуме обязательно хоть один сноб да найдется! Который пошлет книжку читать или маны изучать. Имхо это диагноз.
neltharian, я просто спрашиваю. А вот Вы - нудите. Ну нечего ответить по существу, ну так и пройдите мимо-то. В чем проблема? Дайте возможность ответить другим, кому не в лом отвечать даже на глупые вопросы новичка.

Всем остальным спасибо за помощь.

20 мая 2013 в 11:36

"Никк" wrote:
Который пошлет книжку читать или маны изучать

действительно зачем читать книгу или маны... они для тупых. а я вот умненький я спрошу. Учится зачем? мне все расжуют умные дяди и в рот положат и проглотить помогут...

Нет учится я не буду и нежелаю..

Именно так думает ТС

20 мая 2013 в 14:02

"ХулиGUN" wrote:
Вы правда верите в то, что Ваша проблема уникальна и никто до Вас не пытался её решить?

Конечно нет. Но, в поиске я не увидел решения (к слову, всегда начинаю с поиска). Несколько похожих вопросов остались вовсе без ответа. Вероятно "умные дяди" не снизошли...
Что касается манов. Все что удается найти на русском - либо поверхностно, либо решает какие-то конкретные задачи, которые передо мной не стоят.
Ну а что касается написать в похожем топике... Я уже так делал. "Умные дяди" опять не снизошли.

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

И замечу, я написал вопрос в рубрике "вопросы для начинающих, как сделать основные вещи и пр." Так что, уважаемые старожилы, "терпение и такт, терпение и такт!" (с)

20 мая 2013 в 15:29

Совет - выкройте немного своего времени и разберитесь с тем, что такое хуки и как их перехватывать, что такое модули и как написать свой модуль, как хранятся данные в Drupal.
После того, как Вы с этим разберетесь, как минимум половина вопросов отпадет.

А Вашу задачу при некотором знании хуков и модулей можно решить буквально несколькими строчками кода - перехватывается hook_node_insert и hook_node_update и всё.
Это очень похоже на перехват в том же Delphi или Visual C++ какого-нибудь события, например, нажатия на кнопочку.

20 мая 2013 в 15:54

"Никк" wrote:
Все что удается найти на русском

учите английский. русский нигде кроме снг не котируется.

ваш вопрос настолько банален что о нем не спрашивают. потому что он описан в любом маломальски адекватном руководстве и мануале. Вам просто лень учится по манам и все берете нахрапом. И возмущеетесь когда к манам посылают.

Что за нубье ленивое пошло...

20 мая 2013 в 17:11

Уважаемый Никк, вам, на ваши нелепые вопросы никто здесь не ответит.
Как уже было написано ранее: Порог вхождения очень высок.ОЧЕНЬ!!!
Я вам ответил на ваш вопрос. Дальше в google.
Вам за 300р исправят вашу проблему, только попросите.

20 мая 2013 в 20:45

"voviko" wrote:
на ваши нелепые вопросы никто здесь не ответит.

ошибаетесь. Судя по поиску отвечают на самые разные вопросы.

"voviko" wrote:
Порог вхождения очень высок.ОЧЕНЬ!!!

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

К слову проблема, которую я озвучил в самом первом сообщении, решилась с помощью pathauto в тот же день. Браузер тупо закэшировал старые настройки, поэтому я не увидел своих результатов и написал сюда.

21 мая 2013 в 16:20

"Никк" wrote:
я 10 лет делаю сайты. На своих собственных cms

Я вот сомневаюсь в том, что данная фраза может рассматриваться как положительная характеристика.

Потому что у собственных CMS есть такое свойство, как в 99% малопригодность для серьезной работы, если она не является каким-то узкоспециализированным движком.
Постоянно тратится много времени на доработки, написание дополнительного функционала, устранение багов и т.д.
То есть, на то, чем не нужно заниматься в случае работы с известной и популярной CMS.

Может быть, своя CMS и сгодится для простых визиток и простейших корпоративных сайтов, но опять же, 10 лет клепать визитки ...

21 мая 2013 в 17:47

"Никк" wrote:
На своих собственных cms

Попов залогинтесь

"Никк" wrote:
Браузер тупо закэшировал старые настройки, поэтому я не увидел своих результатов и написал сюда.

Врете тогда про 10 лет клепания на собственных цмс (кстати сколько их? 2, 5 , 10???.).. ибо очевидный вариант.

Ну и чтобы вы не были голословным автором статей постов и тп.. портфолио пожалуйте в студию.

21 мая 2013 в 18:13

"roman-yrv" wrote:
Я вот сомневаюсь в том, что данная фраза может рассматриваться как положительная характеристика.

"neltharian" wrote:
портфолио пожалуйте в студию.

не вижу смысла обсуждать здесь мою персону. Потому что уровень снобизма с вашей стороны, господа, будет только зашкаливать. Даже не зная какие именно сайты я разрабатывал и какие cms делал вы уже предполагаете, что все плохо. Сайты простые, cms слабые, и даже стаж в минус Smile Вы уже поставили на мне диагноз Smile И ради бога. Давайте закроем тему.

21 мая 2013 в 18:52

"ХулиGUN" wrote:
Если бы Вы и вправду делали свои cms, то Вам бы не составило труда самостоятельно разобраться что к чему

Я, кстати, тоже лет 10 назад экспериментировал с собственной CMS и даже сделал на ней несколько сайтов.
А потом попробовал по книжке разобраться с Drupal 5 и мало что понял. Вопросы были в основном по логике работы - а для чего они сделали так сложно, если можно было намного проще, как я сделал в своей CMS ? Smile
Понимание же, для чего все эти навороты Drupal, происходит после того, как попробовать сделать более-менее серьезный сайт на самописной CMS или даже какой-нибудь слабенькой бесплатной CMS. Когда, к примеру, взломают самописный код - будет очень весело :).

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

21 мая 2013 в 21:45

"ХулиGUN" wrote:
Или на фреймвокр)))

Думаю, зависит от того, чем заниматься.

Если профессиональные сайты, то лучше Drupal.

Если какие-то сервисы со своей структурой данных, то, наверное, фреймворк будет удобнее.

21 мая 2013 в 23:09

"roman-yrv" wrote:
А вообще, лично я не могу представить себе, как можно 10 лет делать сайты на самописной CMS

Смотря в каком режиме работать. Вы наверное поняли под "делать сайты" это делать на заказ. Допускаю, что не точно выразился. У меня другая специфика. Создание, дальнейшее развитие и поддержка сайтов компании (часто включая и наполнение и поисковую оптимизацию). Так что в моем портфолио совсем мало сайтов, но это вполне серьезные динамичные сайты, некоторые с довольно высокой посещаемостью.
Вообще, я упомянул об этом лишь в ответ на предположение, что у меня не хватит опыта освоить друпал. Опыта достаточно.

22 мая 2013 в 10:15

"ХулиGUN" wrote:
Так и скажите, что 10 лет были контент-менеджером)))

Смысл все время передергивать? Smile Можете кем угодно меня считать, мне все равно что обо мне думает виртуальный незнакомец.

"ХулиGUN" wrote:
должен знать хотя бы технический английский. Исходя из Ваших сообщений - у Вас этого знания 0

Вы такой вывод сделали потому что я предпочитаю читать русскую документацию? Smile Человек быстрее и легче понимает родной язык, чем любой другой не зависимо от степени своего знакомства с ним. Это очевидные вещи.
Любой технарь с высшим образованием сможет разобраться в английской документации при желании. Английский в вузе изучают. Словарей в нете полно. Плюс сами языки программирования неизбежно пополняют словарный запас. Но вы не будете свободно знать иностранный язык в отсутствии постоянной практики его использования. А такой практики нет, потому что русской документации кругом полно. Подавляющее число задач в нашем деле можно решить не зная английского вообще. Так что ваше утверждение про "должен знать" весьма спорно.

22 мая 2013 в 11:38

"Никк" wrote:
не вижу смысла обсуждать здесь мою персону.

я знал что так будет... понтовитые такие предсказуемые...

"roman-yrv" wrote:
А потом попробовал по книжке разобраться с Drupal 5 и мало что понял.

ну на самом деле главное желание, присутствие логики и умение ставить Гуглу правильные вопросы. Я вот сам изучил все что умею на друпал и продолжаю учится.

"Никк" wrote:
серьезные динамичные сайты

да да да....

"Никк" wrote:
русской документации кругом полно

Ее мало. Толковой. и свежей. На этом ресурсе полно заплаток, но ИМХО именно свежак и самые толковые вещи надо искать именно на д.орге и зарубежных ресурсах. Те кто шарят это понимают. А неучи-нубье ноют про то что на русском им удобней.

22 мая 2013 в 11:49

"ХулиGUN" wrote:
При условии, что Вы ничего не понимете в электронике, какая статья Вам будет понятней, та что на русском, или та, что по Вашей специализации?

та что по специализации, конечно. Но пример не удачный, вы сравниваете разные сущности.

"ХулиGUN" wrote:
Ну да, эпоха бездумных копипастеров-жумловодов позволяет создавать достойные сайты вообще без знаний языков программирования))

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

"neltharian" wrote:
я знал что так будет... понтовитые такие предсказуемые...

"ХулиGUN" wrote:
ТС слился, закрывайте тему

подначки в стиле детсада.

Но в одном согласен, тему давно пора закрыть. И вообще я бы ее удалил.

22 мая 2013 в 12:25

"ХулиGUN" wrote:
Что значит "достойный"?

так это вы себя спросите. Вы же сказали:
"ХулиGUN" wrote:
Ну да, эпоха бездумных копипастеров-жумловодов позволяет создавать достойные сайты вообще без знаний языков программирования))

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

"neltharian" wrote:
правильно.. чтоб не позорится

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

22 мая 2013 в 13:10

"ХулиGUN" wrote:
Может Вы хоть 1 пример приведёте? Хотя бы 1 Ваш достойный самопис из 10-ти летней практики

я не называл свой самопис достойным Smile Наверняка в нем куча недостатков. Но свои функции под конкретный сайт он выполнял.
ссылку на cms я вам дать не смогу. А визуальный осмотр сайта вам ровным счетом ничего не скажет о системе управления.
Да и опять таки, что считать достойной cms? Тут знаете сколько можно философствовать... И у друпала при всей его мощи полно критиков из числа опытных разработчиков. Во всяком случае на хабре я сталкивался с довольно аргументированной критикой, когда выбирал cms для своих текущих задач. Только не просите линки, не запоминал я их.

"ХулиGUN" wrote:
Можно поинтересоваться уровнем Ваших знаний, как разработчика? Друпал не берём, берём общий php

Смотря с чем сравнивать. Но субъективно, весьма средний.

22 мая 2013 в 14:06

и кто теперь мусорит тут? Вместо того что бы нормально объяснить новичку что да как, начали дискуссию непонятно о чем! Или помогите или проходите мимо!

11 июня 2013 в 1:36

сказано читай мануалы ленивий школьник. хоть бы 1 книгу прочитал по друпалу сразу все понял. никтоне обязан тебе тут азы обьяснять

15 июня 2013 в 3:36

neltharian wrote:
сказано читай мануалы ленивий школьник. хоть бы 1 книгу прочитал по друпалу сразу все понял. никтоне обязан тебе тут азы обьяснять

Нафиг тогда этот форум создавался?!

15 июня 2013 в 3:40

"Никк" wrote:
Никк

Здесь на форуме "люди" отдыхают, стебаются, меряются ху-ми, но только не отвечают. Все одни и те же "люди". Можно посмотреть сообщения "участников" кликнув по нику и убедиться.
Посмотрите какую длинную бодягу затеяли по вопросу новичка.
Полный комплекс от "иди читай букварь" до "дерьма"
И не лень ведь читать и писать.
Так как этот форум захватили (пока), ищу другие. Со временем, возможно, эти "аборигены" метлы и топора вымрут. Если надо пришлю в личку несколько найденных свежих.

15 июня 2013 в 5:54

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

15 июня 2013 в 16:19

neltharian wrote:
здесь на форуме люди общаются и помогают по специфическим вопроса. но отвачать на вопроси ленивого нубья которое не хочет даже начальную книжку прочитать каждый день увольте. вас таких идиотов много

Вас никто и не заставляет "отвачать на вопроси" ленивых нубьев! Разве человек написал "neltharian, помогите мне!"? Нет, а значит если не хотите помогать, то просто закройте страничку и ищите на форуме другие вопросы НЕленивых НЕнубьев.

15 июня 2013 в 23:04