С Новым годом! Форум программистов, компьютерный форум, киберфорум
PHP
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.63/8: Рейтинг темы: голосов - 8, средняя оценка - 4.63
0 / 0 / 0
Регистрация: 26.11.2013
Сообщений: 5

Как в PHP поставить ссылку на категорию выше?

26.11.2013, 00:09. Показов 1670. Ответов 13
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Всем привет. Просьба сильно тапком не бить за, возможно глупый вопрос. В ПХП я новичок. Уже три дня пытаюсь сделать эту штуку.

Есть код:
PHP
1
2
3
4
5
               <div class="image"><img src="<?php echo $catthumb; ?>" alt="<?php echo $heading_title; ?>" /></div>
<?php } ?>
                       
<h1 <?php $col=explode(' ', $default_name); if(count($col)>1){ echo 'id="title-h1"';} ?>><?php echo $default_name; ?></h1>
</div>
Отвечают за вывод имени и иконки категории, в которой расположен материал. Как завернуть их в ссылку, чтобы она вела на родительскую категорию?
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
26.11.2013, 00:09
Ответы с готовыми решениями:

Как загрузить файлы в категорию расположенную "выше"?
Столкнулся с проблемой: file.php расположен по адресу site.ru/dir1/file.php и выполняет загрузку и отображение изображений. Но к...

Как убрать ссылку на категорию в новости
Подскажите, забыл где ставить ссылку на путь к новости, т.е. вверху новости отображается ссылка на категорию вот смотрите. Ил...

Как из категории сделать ссылку на другую категорию
Добрый день! Подскажите пожалуйста новичку: дано две категории товара, как из одной категории сделать ссылку на другую (товар...

13
 Аватар для esculap_ra
462 / 265 / 55
Регистрация: 22.08.2010
Сообщений: 1,204
Записей в блоге: 4
26.11.2013, 00:24
Цитата Сообщение от rich82 Посмотреть сообщение
Как завернуть их в ссылку...
Что картинка ссылалась?
HTML5
1
<a href="http://ссылка"><img src="адрес картинки" alt="" /></a>
0
0 / 0 / 0
Регистрация: 26.11.2013
Сообщений: 5
26.11.2013, 19:23  [ТС]
Цитата Сообщение от esculap_ra Посмотреть сообщение
Что картинка ссылалась?
HTML5
1
<a href="http://ссылка"><img src="адрес картинки" alt="" /></a>
Нет, в HTML то я разобрался бы. Тут именно нужно ввести PHP код. То есть, дерево такое:

Главная -> Категория -> Материал.

Указанный мной код отвечает за вывод заголовка категории и ее иконки, на странице с материалом. Дело в том, что таких категорий несколько и в каждой несколько материалов. Нужно прописать именно в PHP, Чтоб при клике уходило в категорию, где расположен материал. (Так сказать, шаг назад)
0
 Аватар для esculap_ra
462 / 265 / 55
Регистрация: 22.08.2010
Сообщений: 1,204
Записей в блоге: 4
26.11.2013, 19:48
Тю, тебе нужно панель навигации сделать.
Ну получи из БД категорию и размещай ссылку в дереве. Главная -> ссылка на категорию-> Материал
0
0 / 0 / 0
Регистрация: 26.11.2013
Сообщений: 5
26.11.2013, 20:08  [ТС]
Цитата Сообщение от esculap_ra Посмотреть сообщение
Тю, тебе нужно панель навигации сделать.
Ну получи из БД категорию и размещай ссылку в дереве. Главная -> ссылка на категорию-> Материал
И как это организовать? Мне бы хотя бы пример, чтоб знать куда копать.
0
 Аватар для esculap_ra
462 / 265 / 55
Регистрация: 22.08.2010
Сообщений: 1,204
Записей в блоге: 4
27.11.2013, 00:57
Цитата Сообщение от rich82 Посмотреть сообщение
И как это организовать?
Ну поищи для примера какой-нить скрипт простенького сайта. Ты же сейчас от чего-то отталкиваешься?
0
46 / 48 / 2
Регистрация: 16.08.2013
Сообщений: 257
27.11.2013, 11:30
rich82, делай такие ссылки на странице

derevo.php?back=derevo
glass.php?back=glass
plastmass.php?back=plastmass

и дальше

src=http://site.com/cat/<?=$_GET['back']?>.php

А использовать $_SERVER['reffer'] ещё легче (но не стоит)
0
 Аватар для esculap_ra
462 / 265 / 55
Регистрация: 22.08.2010
Сообщений: 1,204
Записей в блоге: 4
27.11.2013, 14:58
Цитата Сообщение от NinjaStar Посмотреть сообщение
rich82, делай такие ссылки на странице
Я, вообще то, хотел подтолкнуть автора к творческому поиску:
Как он хранит материалы в БД?
Как он видит структуру сайта home - categories - articles?
Да, можно получить ссылку, как ты предложил, но ссылка же нужна именованная, не так ли? А ее название можно взять только из БД.
0
46 / 48 / 2
Регистрация: 16.08.2013
Сообщений: 257
27.11.2013, 15:22
esculap_ra,

PHP
1
2
3
4
5
6
7
8
9
10
<?
 
$name=array(
"one" => "один",
"two" => "два",
"free" => "три",
"four" => "четыре",);
 
?>
<a href='http://site.com/cat/<?=$_GET['back']?>.php'> <?=$name[$_GET['back']] </a>
Добавлено через 1 минуту
esculap_ra, программисту некогда до творчества =)
0
 Аватар для esculap_ra
462 / 265 / 55
Регистрация: 22.08.2010
Сообщений: 1,204
Записей в блоге: 4
27.11.2013, 16:15
Цитата Сообщение от NinjaStar Посмотреть сообщение
esculap_ra, программисту некогда до творчества =)
Разумеется. что нет! Когда у тебя 100 категорий, и в каждой по 100 материалов, то какое уж тут творчество! - только успевай лепить страницы со статикой. Не, ну потом можно же еще будет тему открыть: почему - пишу по-русски, отображается - по-китайски? Уф, наваял страниц! А как теперь сделать...? Ух, ты черт! Это что, нужно этот код прописать на всех 150-ти страницах?

Погорюет новичок, и забросит нафиг это программирование.

Нет, дружок, программист легких путей не ищет. Его цель - сделать код наиболее эффективных и универсальным.
0
46 / 48 / 2
Регистрация: 16.08.2013
Сообщений: 257
27.11.2013, 17:52
esculap_ra, значит мой подход подтолкнуть его в сторону ошибки, которая истинно заставит его поразмышлять
0
 Аватар для esculap_ra
462 / 265 / 55
Регистрация: 22.08.2010
Сообщений: 1,204
Записей в блоге: 4
27.11.2013, 22:01
NinjaStar, Тоже вариант. Надо же с чего-то учиться начинать.
0
0 / 0 / 0
Регистрация: 26.11.2013
Сообщений: 5
28.11.2013, 01:40  [ТС]
Цитата Сообщение от esculap_ra Посмотреть сообщение
Я, вообще то, хотел подтолкнуть автора к творческому поиску:
Увы, не до творческого поиска мне. Если бы я сам ставил этот сайт, то разобрался бы. А тут незнакомая мне ЦМС OpenCart. Приятно, конечно, что хотите обучить, но для решения вопроса осталось мало времени. край к понедельнику нужно сделать, а я в ступоре. HTML то я знаю. Думал, когда брался, оберну в ссылку и делов то, а тут...

Так что ребята, если можете помочь, помогите пожалуйста.

Добавлено через 3 минуты
Цитата Сообщение от NinjaStar Посмотреть сообщение
esculap_ra,

PHP
1
2
3
4
5
6
7
8
9
10
<?
 
$name=array(
"one" => "один",
"two" => "два",
"free" => "три",
"four" => "четыре",);
 
?>
<a href='http://site.com/cat/<?=$_GET['back']?>.php'> <?=$name[$_GET['back']] </a>
Добавлено через 1 минуту
esculap_ra, программисту некогда до творчества =)
Это выходит что-то на подобии breadcrumb. Мучал я этот участок кода не вышло.
0
46 / 48 / 2
Регистрация: 16.08.2013
Сообщений: 257
28.11.2013, 11:12
rich82, да уж, если не можешь разобраться с такой пустяковой проблемой тогда придётся прогуляться до раздела фриланс, тут практически все элементарные решения тебе расписали, либо чела которому делать нечего

Добавлено через 44 минуты
накалякал за 15 минут, смело можно поставить на любой сайт:

PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
<?
 
  $site_dir = "htdocs";      //папка с сайтом
  
  $name = array(             //имена папок с заданным  именем для отображения
  "chart"  => "графики");    //папки без имени будут отображатся просто своим именем
 
 
  
/* функция хлебные крошки, приятного апетита*/
FUNCTION breadcrumbs()
{
 global $name;
 global $site_dir;
 $path = '';
 
 $ar = explode($site_dir, __DIR__);
 $ar = explode("\\", $ar[1]);
 
 $rp = count($ar)-1;
 
 foreach($ar as $val)
 {
 
  if (isset($name[$val])) 
   echo "<a href='$path'> $name[$val] </a> / ";
  else
   echo "<a href='$path'> $val </a> / "; 
   
  $path = @str_repeat("../", --$rp);
 }
 
}
 
//запуск
breadcrumbs();
 
?>
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
28.11.2013, 11:12
Помогаю со студенческими работами здесь

Как вывести ссылку на категорию товара на странице товара?
Товар у меня это bitrix::catalog.element Категория - это у меня Рабочий стол - Контент - Каталоги - Входные двери - Каталог входных...

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

Как поставить элементы Label, Button и т.д. выше картинки (ImageView)?
Использую изображение как фон, но после того как поставил картинку кнопки и лейблы перестали отображаться. Как я понял картинка стоит выше...

[Tomcat & Maven] Как поставить tomcat embedded версии выше 7?
На данный момент стоит седьмая версия &lt;build&gt; &lt;build&gt; &lt;plugins&gt; &lt;plugin&gt; ...

Как сделать ссылку на php?
Вот попробовал и написал: &lt;a href=&quot;http://localhost/myphp/action.php&quot;&gt;Страница&lt;/a&gt; Но когда захожу то начинает ругаться.... В чем...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
14
Ответ Создать тему
Новые блоги и статьи
Первый деплой
lagorue 16.01.2026
Не спеша развернул своё 1ое приложение в kubernetes. А дальше мне интересно создать 1фронтэнд приложения и 2 бэкэнд приложения развернуть 2 деплоя в кубере получится 2 сервиса и что-бы они. . .
Расчёт переходных процессов в цепи постоянного тока
igorrr37 16.01.2026
/ * Дана цепь постоянного тока с R, L, C, k(ключ), U, E, J. Программа составляет систему уравнений по 1 и 2 законам Кирхгофа, решает её и находит токи на L и напряжения на C в установ. режимах до и. . .
Восстановить юзерскрипты Greasemonkey из бэкапа браузера
damix 15.01.2026
Если восстановить из бэкапа профиль Firefox после переустановки винды, то список юзерскриптов в Greasemonkey будет пустым. Но восстановить их можно так. Для этого понадобится консольная утилита. . .
Изучаю kubernetes
lagorue 13.01.2026
А пригодятся-ли мне знания kubernetes в России?
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11 — это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11 Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
Почему дизайн решает?
Neotwalker 09.01.2026
В современном мире, где конкуренция за внимание потребителя достигла пика, дизайн становится мощным инструментом для успеха бренда. Это не просто красивый внешний вид продукта или сайта — это. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru