Забыли пароль?
Запросите новый здесь.

Автор темы: Alex
ID темы: 2631
Информация:
Тема содержит 6 сообщения, была просмотрена 3863 раз.
Просмотр темы
PHP-Fusion Russia » Поддержка 7 версии » Моды
 Распечатать тему
Помогите создать условие
Alex
у меня в панели новостей выводятся новости из 2-х категорий, и при клике по новости необходимо чтобы переходило на свою страницу новости.

новости из категории 1 показываются на странице news_v.php
новости из категории 2 показываются на странице news_x.php

вот на эти страницы мне и нужен переход

по моему мнению это должно выглядеть как то так:
Скачать исходники  Код

if(){
<a href='".BASEDIR."news_v.php?readmore=".$data['news_id']."'>".trimlink(strip_tags(stripslashes($data['news_subject'])), 70)."</a>
}else{
<a href='".BASEDIR."news_x.php?readmore=".$data['news_id']."'>".trimlink(strip_tags(stripslashes($data['news_subject'])), 70)."</a>
}





но я не знаю как задать чтобы если новость из категории 1, то был бы переход на news_v.php

 
Web
Deorchik
Если хочешь я вечером взгляну на твой аддон и напишу то что тебе нужно ...

 
Web
Polarfox
$data['news_cat_id']
же?


Всегда делайте backup перед изменениями | Указывайте свою версию в подписи/профиле. | Вся бесплатная тех. поддержка только на форуме
 
Alex
PolarFox,

if($data['news_cat='1']){

первая строка так будет?

Объединено 07.01.2016 17:12:
Прописал так
Скачать исходники  Код

if($data['news_cat=1']){
      echo "<a href='".BASEDIR."news_v.php?readmore=".$data['news_id']."'>".trimlink(strip_tags(stripslashes($data['news_subject'])), 70)."</a>\n";
      }else{
      echo "<a href='".BASEDIR."news_x.php?readmore=".$data['news_id']."'>".trimlink(strip_tags(stripslashes($data['news_subject'])), 70)."</a>\n";
      }





но все ссылки идут сюда news_x.php


Изменил(а) Alex, 07.01.2016 12:12
 
Web
Polarfox
што, нет конечно ты вначале приравнял переменную к числу,
а потом вообще выбрал элемент массива которого нет (false) потому у тебя идет на else всегда.

news_cat или news_cat_id не помню точно

Загрузить источник  GeSHi: PHP
  1. if($data['news_cat']==1){
  2. //true
  3. }
Добавлено за 0.033 секунд, используя GeSHi 1.0.8.10

попробуй так, учти в дате должно быть news_cat


Всегда делайте backup перед изменениями | Указывайте свою версию в подписи/профиле. | Вся бесплатная тех. поддержка только на форуме
x1 x1
 
Alex
PolarFox, Благодарю! работает как и задумывалось


Изменил(а) Alex, 09.04.2019 20:15
 
Web

Поделиться этой темой
Социальные закладки: Vkontakte Odnoklassniki Mail.ru Facebook Google Tweet This
URL:
BBcode:
HTML:

Перейти на форум:
Похожие темы
Топ 5 пользователей форума
Zaxap Zaxap (1,090)   Vova Vova (877)   Pisatel Pisatel (678)   util util (666)   SchreiBear SchreiBear (625)