изменить url

Аватар пользователя Никк Никк 17 мая 2013 в 11:27

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

0 Thanks

Комментарии

Аватар пользователя roman-yrv roman-yrv 17 мая 2013 в 13:56

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

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

Аватар пользователя Никк Никк 17 мая 2013 в 14:15
"roman-yrv" wrote:

то можно перехватывать хук

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

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

Аватар пользователя iNFerNo iNFerNo 17 мая 2013 в 14:55
"Никк" wrote:

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

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

Аватар пользователя Никк Никк 17 мая 2013 в 16:13

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

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

Аватар пользователя neltharian neltharian 17 мая 2013 в 17:07
"Никк" wrote:

я третий день изучаю друпал

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

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

Аватар пользователя Никк Никк 20 мая 2013 в 11:36

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

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

Аватар пользователя neltharian neltharian 20 мая 2013 в 14:02
"Никк" wrote:

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

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

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

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

Аватар пользователя Никк Никк 20 мая 2013 в 15:29
"ХулиGUN" wrote:

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

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

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

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

Аватар пользователя roman-yrv roman-yrv 20 мая 2013 в 15:54

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

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

Аватар пользователя neltharian neltharian 20 мая 2013 в 17:11
"Никк" wrote:

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

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

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

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

Аватар пользователя voviko voviko 20 мая 2013 в 20:45

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

Аватар пользователя Никк Никк 21 мая 2013 в 16:20
"voviko" wrote:

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

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

"voviko" wrote:

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

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

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

Аватар пользователя roman-yrv roman-yrv 21 мая 2013 в 17:47
"Никк" wrote:

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

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

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

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

Аватар пользователя neltharian neltharian 21 мая 2013 в 18:13
"Никк" wrote:

На своих собственных cms

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

"Никк" wrote:

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

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

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

Аватар пользователя Никк Никк 21 мая 2013 в 18:52
"roman-yrv" wrote:

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

"neltharian" wrote:

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

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

Аватар пользователя roman-yrv roman-yrv 21 мая 2013 в 21:45
"ХулиGUN" wrote:

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

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

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

Аватар пользователя roman-yrv roman-yrv 21 мая 2013 в 23:09
"ХулиGUN" wrote:

Или на фреймвокр)))

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

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

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

Аватар пользователя Никк Никк 22 мая 2013 в 10:15
"roman-yrv" wrote:

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

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

Аватар пользователя Никк Никк 22 мая 2013 в 11:38
"ХулиGUN" wrote:

Так и скажите, что 10 лет были контент-менеджером)))

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

"ХулиGUN" wrote:

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

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

Аватар пользователя neltharian neltharian 22 мая 2013 в 11:49
"Никк" wrote:

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

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

"roman-yrv" wrote:

А потом попробовал по книжке разобраться с Drupal 5 и мало что понял.

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

"Никк" wrote:

серьезные динамичные сайты

да да да....

"Никк" wrote:

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

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

Аватар пользователя Никк Никк 22 мая 2013 в 12:25
"ХулиGUN" wrote:

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

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

"ХулиGUN" wrote:

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

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

"neltharian" wrote:

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

"ХулиGUN" wrote:

ТС слился, закрывайте тему

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

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

Аватар пользователя Никк Никк 22 мая 2013 в 13:10
"ХулиGUN" wrote:

Что значит "достойный"?

так это вы себя спросите. Вы же сказали:

"ХулиGUN" wrote:

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

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

"neltharian" wrote:

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

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

Аватар пользователя Никк Никк 22 мая 2013 в 14:06
"ХулиGUN" wrote:

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

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

"ХулиGUN" wrote:

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

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

Аватар пользователя iloveny iloveny 11 июня 2013 в 1:36

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

Аватар пользователя neltharian neltharian 15 июня 2013 в 3:36

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

Аватар пользователя iloveny iloveny 15 июня 2013 в 3:40
neltharian wrote:

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

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

Аватар пользователя Myron Myron 15 июня 2013 в 5:54
"Никк" wrote:

Никк

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

Аватар пользователя neltharian neltharian 15 июня 2013 в 16:19

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

Аватар пользователя iloveny iloveny 15 июня 2013 в 23:04
neltharian wrote:

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

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