Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Компьютеры + Интернет » Вебмастеру » Как формировать ссылки на материалы в Joomla методом GET?

Ответить
Настройки темы
Как формировать ссылки на материалы в Joomla методом GET?

Новый участник


Сообщения: 7
Благодарности: 0

Профиль | Отправить PM | Цитировать


Изменения
Автор: Sticher78
Дата: 23-12-2011
Есть ссылки вида -

Код: Выделить весь код
<a class="map" href="index.php?option=com_content&view=article&id=3&Itemid=5"  title="Адрес на карте" style="color: #1b5ff9" >Смотреть на карте</a>
и -

Код: Выделить весь код
<a href ="index.php?option=com_content&view=article&id=13"  title ="Солярий"><img src="templates/<?php echo $cur_template; ?>/images/blank.png" border="0" alt="Солярий" width="218px" height="118px" /></a>
как правильно их сформировать методом GET для вывода в нужном месте?

поискал инфу, нашел что в route.php есть такая функция:


Код: Выделить весь код
		//Create the link
		$link = 'index.php?option=com_content&view=article&id='. $id;

		if($catid) {
			$link .= '&catid='.$catid;
		}

		if($item = ContentHelperRoute::_findItem($needles)) {
			$link .= '&Itemid='.$item->id;
		};

		return $link;
	}
Ясно что нужно вставить

Код: Выделить весь код
<?php
require_once(JPATH_SITE.DS.'components'.DS.'com_content'.DS.'helpers'.DS.'route.php');
?>
и вот как дальше сформировать ссыль, с классом,стилем и указанной картинкой? А также задать id материала и itemid

Подскажите, пжлста.

Сильно не пинать, если спросил что-то тупое, тока-тока начал разбираться в php

Отправлено: 12:12, 23-12-2011

 

Deadooshka


Сообщения: 2488
Благодарности: 673

Профиль | Отправить PM | Цитировать


Непонятно,
Вам нужно переменные подставить ( rtm ), или нужных переменных нет?

Отправлено: 21:18, 23-12-2011 | #2



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

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


Новый участник


Сообщения: 7
Благодарности: 0

Профиль | Отправить PM | Цитировать


Вложения
Тип файла: txt route.txt
(2.7 Kb, 2 просмотров)

Прикрепил в текстовом варианте route.php. Переменные вроде в нем есть,но вот какие из них брать и подставллять я хз. вроде брать надо $link , но к ней еще надо id материала подставить,вот я в етом и затупил. Может ваще проше было бы из БД мускуля брать ето все и подставлять,но в запросах я ваще ни бум-бум.

Отправлено: 02:39, 24-12-2011 | #3


Deadooshka


Сообщения: 2488
Благодарности: 673

Профиль | Отправить PM | Цитировать


PHP код: Выделить весь код

$link ContentHelperRoute::getArticleRoute(<сюда id>); 


если непонятно, где id, сделайте var_dump($GLOBALS) в конце текущего скрипта и поищите эту переменную, которая нужна для параметра.

Отправлено: 12:22, 24-12-2011 | #4



Компьютерный форум OSzone.net » Компьютеры + Интернет » Вебмастеру » Как формировать ссылки на материалы в Joomla методом GET?

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Разное - Как с помощью preg_replace реализовать замену ссылки? softoban Программирование и базы данных 2 06-03-2010 00:48
Как прикрепить файл для отправки по электронной почте в CMS Joomla? SashaKl Вебмастеру 1 12-06-2009 15:44
Интерфейс - [решено] Пропали избранные ссылки. Как восстановить? MaxSL Microsoft Windows Vista 36 13-12-2008 21:06
как заставить браузер нормально открывать ссылки? hellrised Хочу все знать 3 06-12-2006 01:24
Как в ХР вернуть появление сеточки вокруг ссылки, как в 98? Guest Microsoft Windows 2000/XP 7 04-08-2003 23:14




 
Переход