F

FreeLancer

Делаю вещи!
+302
Репутация
44
Рейтинг
#1 один компонент по двум адресам! 10 ноября 2012 в 21:45
никто не знает?
#2 один компонент по двум адресам! 10 ноября 2012 в 12:51


  1.  
  2. $routes[] = array(
  3. '_uri' => '/^profile$/i',
  4. 'do' => 'profile'
  5. );
  6.  
  7. $routes[] = array(
  8. '_uri' => '/^clan$/i',
  9. 'do' => 'profile'
  10. );
  11.  
  12. return $routes;
  13. }
  14.  
  15.  

picaboo

это что?
#3 Приложение для андроид? 10 ноября 2012 в 10:35


Ребят, так есть умельцы? озвучьте цену, подумаем сообществом и скинемся

yury

тут не найти, проще на фриланс запостить темку )
#4 один компонент по двум адресам! 10 ноября 2012 в 08:33

Если сервер свой… мож линкануть папки?

Скорпион
не получится, там же имя контроллера и модели будет другое, соответственно и компонент будет недоступен по адресу папки, которая линкуется на компонент
#5 один компонент по двум адресам! 9 ноября 2012 в 16:48
Допустим вот router.php для компонента "profile" (/components/profile/router.php):
  1.  
  2. $routes[] = array(
  3. '_uri' => '/^profile$/i',
  4. 'do' => 'profile'
  5. );
  6.  
  7. $routes[] = array(
  8. '_uri' => '/^clan$/i',
  9. 'do' => 'clan'
  10. );
  11.  
  12. return $routes;
  13. }
  14.  

Компонент доступен по адресу site.ru/profile, но недоступен по адресу site.ru/clan

как сделать его доступным по двум адресам?

crazy
#6 один компонент по двум адресам! 9 ноября 2012 в 16:42

Для ясности вопроса, Вам надо, по примеру как это реализовано на WordPress, размещение одной публикации с отображением в разных категориях или компонентах?

wask
Есть компонент, который выводит определенный контент из базы данных.

Допустим для вывода первого раздела открываю site.ru/razdel-1

Для вывода второго раздела открываю site.ru/razdel-2

Публикации что в инстанте — т.е. компонент "content" мне не нужен, под это пишется отдельный компонент, который и будет выводить инфу.

Что не ясно то я пишу? ) скажите, сформулирую еще по-другому )
#7 один компонент по двум адресам! 9 ноября 2012 в 15:12


Не совсем понял, вернее совсем не понял))
но, можно заюзать .htaccess
и перенаправлять все адреса
/components/component(*)/
на
/components/component/?do=(*)

Хотя можно и сразу использовать передачу переменных в адресе)

зы, Но скажу точно — даже не понятно что советовать, ведь непонятно что нужно!)

pivua)

да что непонятного то, нужно чтобы компонент расположенный в папке /components/component1, был доступен по URL адресу site.ru/component2

Вписать это в router.php — не помогает, как еще это можно прописать? Может как-то через url_rewrite.php?

Но редирект тут не поможет, мне нужны именно разные адреса для 1 компонента

site.ru/razdel-1
site.ru/razdel-2
site.ru/razdel-3
#8 Шаблон для кошек 9 ноября 2012 в 14:03


Может к тому шаблону есть какие идеи?

Эдуард Машковский

поменяйте шапку на старую, закруглите края, не надо таких четких границ… более конкретно — не могу подсказать )
#9 один компонент по двум адресам! 9 ноября 2012 в 13:54


FreeLancer, Если не сикрет а зачем вам это? Все борятся с дублями а вам наоборот не хватает дублей smile

xeqtr

нет, вы немного не поняли, просто нужно чтобы в компонент передавался параметр, в зависимости от адреса, что-то типа:
  1.  
  2. $routes[] = array(
  3. '_uri' => '/^component1$/i',
  4. 'do' => 'razdel-1'
  5. );
  6.  
  7. $routes[] = array(
  8. '_uri' => '/^component2$/i',
  9. 'do' => 'razdel-2'
  10. );
  11.  
т.е. — если идет по одному URL, в компонент передается один параметр $do, если другой URL, то соответственно другой параметр..

Можно конечно наделать под все разделы копий этого компонента, но их очень много, поэтому хотелось бы сделать одним компонентом… Просто в плане ядра, там возможна такая реализация? Это вопрос скорее к разработчикам системы, Fuze и R2
#10 Шаблон для кошек 9 ноября 2012 в 13:49


дизайн то норм. но хотели что нибудь другое попробовать… Начали переделывать default: сменили меню, добавили панель, слайдер, сделали резиновым, 5 блоков для модулей добавили, цвет сменили.

Эдуард Машковский

Шапка в прошлом сайте просто отличная, на мой взгляд
#11 Шаблон для кошек 9 ноября 2012 в 13:43
Закажите дизайн у Билариуса, у него хорошо это получается… тут дизайна вообще 0, сплошная верстка… Думаю сайт питомника не должен быть таким квадратным, и лично у меня оставил не очень хорошие впечатления...

Еще раз спрошу, чем Вас прошлый дизайн не устраивает?
#12 Шаблон для кошек 9 ноября 2012 в 13:36

Да если убрать модуль из любой колонки, то и не будет ее. проблема-то… Демо наполним и доработаем будет ОК

Эдуард Машковский
да дело не в этом, в Вашем новом шаблоне одни квадраты, выглядит ужасно… похоже на сайт по геометрии😊это раз..

шапка ужасная — это два..

ИМХО — оставляйте прошлый
#13 Шаблон для кошек 9 ноября 2012 в 13:32
Первый однозначно лучше и приятнее😊мое мнение
#1 один компонент по двум адресам! 9 ноября 2012 в 13:19
Допустим есть один компонент, назовем его "component1", находится в папке /components/component1/

Насколько знаю, доступен он будет по адресу site.ru/component1/

А можно ли сделать так, чтобы он был доступен еще по нескольким адресам, например: site.ru/component2/ и site.ru/component473/

Не делая его копий в другие папки) Думаю понятно отписал) если что — спрашивайте, напишу подробнее :)
#14 [ЕСТЬ РЕШЕНИЕ] Notice: Uninitialized string offset 9 ноября 2012 в 13:12
прописать в файл .htaccess строку php_value error_reporting E_NONE

и не заморачиваться
🍪Мы используем файлы cookie для работы сайта. Читать подробнее.