Форум программистов, компьютерный форум, киберфорум
CMS, конструкторы, форумы
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.73/11: Рейтинг темы: голосов - 11, средняя оценка - 4.73
 Аватар для Em1ly
5 / 5 / 0
Регистрация: 21.05.2010
Сообщений: 156

CMS Diafan: как вывести ссылку и картинку из статьи

10.03.2016, 15:08. Показов 2559. Ответов 10
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
у меня есть шаблон для вывода двух последних статей, который записан в функции в файле /includes/function.php:
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
public function main_stati() 
{ 
if($this->diafan->cid == 171) return true; 
 
$last_a = DB::query("SELECT id, [anons], [name], created FROM {news} WHERE trash='0' AND [act]='1' AND site_id='171' ORDER BY created DESC LIMIT 2"); 
 
 
while($row = DB::fetch_array($last_a)) 
{ 
$last[] = $row;
} 
if($last){ 
echo '<br><section class="respnses">';  
 
foreach($last as $otzyv) 
{ 
echo '<div class="response">'; 
echo '<span class="name_otzyv">' . $otzyv["name"] . '</span>'; 
echo '<span class="to_otzyv">' . $this->diafan->short_text($otzyv["anons"], 350); 
echo '<input type="hidden" class="faq_id" name="faq_id" value="'.$otzyv["id"].'">'; 
echo '</span></div>'; 
 
} 
echo '<div class="all"><a href="'.BASE_PATH.'stati">';  
echo 'Все статьи'; 
echo '</a></div>';  
 
echo '</section>'; 
} 
}
помогите пожалуйста разобраться, как мне вывести ссылку и картинку из статьи
то есть, что мне дописать сюда:
PHP
1
$last_a = DB::query("SELECT id, [anons], [name], created FROM {news} WHERE trash='0' AND [act]='1' AND site_id='171' ORDER BY created DESC LIMIT 2");
чтобы картинка и ссылка подхватились

и в каком виде их вывести в самом шаблоне?
ссылку поставить, например, к названию статьи, а картинку пока что чисто для примера просто вывести в блоке <div class="response"> перед названием, например

буду очень признательна за помощь! с данной cms не дружу вообще((
делала это на примере других функций, существующих в этом файле...нигде не использовались картинка и ссылка, поэтому я в замешательстве(
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
10.03.2016, 15:08
Ответы с готовыми решениями:

Как вывести картинку в анонсе статьи
Здравствуйте. Подскажите пожалуйста, уважаемые - может, уже была такая тема (не могу найти) - дайте ссылочку плиз. В общем, на главной...

Как в php вывести ссылку на статьи по определенным категориям?
Есть учебный блог с разными статьями по категориям. Вот код вывода статей из одной категории categorie_id = 2 на странице &lt;?php ...

CMS Diafan не могу найти где лежит шаблон
на страницах у меня выводится последний отзыв по средством такого кода: &lt;insert name=&quot;show_last_otzyv&quot;&gt; я читала...

10
Эксперт PHP
5755 / 4134 / 1508
Регистрация: 06.01.2011
Сообщений: 11,276
10.03.2016, 17:02
Я думаю, надо просто в запрос подставить имена полей. Как называются поля для картинки и ссылки?
1
 Аватар для Em1ly
5 / 5 / 0
Регистрация: 21.05.2010
Сообщений: 156
10.03.2016, 17:18  [ТС]
ага, я тоже первым делом об этом подумала, только вот...понятия не имею как они называются)) и даже не знаю как посмотреть)
0
Эксперт PHP
5755 / 4134 / 1508
Регистрация: 06.01.2011
Сообщений: 11,276
10.03.2016, 17:31
О как. В phpMyAdmin не смотрели? Таблица для новостей должна быть. Если узнать, на что DB::query подменяет "{news}", то название таблицы можно узнать точнее.
Для начала просто поищите таблицу с походим именем.

Добавлено через 12 секунд
*похожим
1
 Аватар для Em1ly
5 / 5 / 0
Регистрация: 21.05.2010
Сообщений: 156
10.03.2016, 17:58  [ТС]
доступов, к сожалению, нет к phpMyAdmin(
но я запросила вот...
0
 Аватар для Em1ly
5 / 5 / 0
Регистрация: 21.05.2010
Сообщений: 156
11.03.2016, 11:27  [ТС]
так. доступы получила. таблицу нашла. но такое ощущение, что картинки туда вообще не передаются:
[вложение bd.jpg]
Миниатюры
CMS Diafan: как вывести ссылку и картинку из статьи  
0
Эксперт PHP
5755 / 4134 / 1508
Регистрация: 06.01.2011
Сообщений: 11,276
11.03.2016, 11:56
Цитата Сообщение от Em1ly Посмотреть сообщение
но такое ощущение, что картинки туда вообще не передаются
Так, подождите. А функция загрузки картинок есть вообще?
Или откуда Вы планировали брать эти картинки и ссылки?
1
 Аватар для Em1ly
5 / 5 / 0
Регистрация: 21.05.2010
Сообщений: 156
11.03.2016, 12:03  [ТС]
есть-есть, более того, на других страницах через нормальные шаблоны они выводятся)
0
Эксперт PHP
5755 / 4134 / 1508
Регистрация: 06.01.2011
Сообщений: 11,276
11.03.2016, 13:00
Сайт этот в интернете есть? Дайте адрес страницы, где выводится сейчас и адрес, где нужно вывести.
1
 Аватар для Em1ly
5 / 5 / 0
Регистрация: 21.05.2010
Сообщений: 156
11.03.2016, 13:32  [ТС]
Para bellum, спасибо за попытку помочь))

решение найдено!

http://www.diafan.ru/dokument/... onnye-tegi

вывела две последние статьи таким образом:

PHP
1
<insert name="show_block" module="news" count="2" site_id="171" images="1" sort="date">
а шаблон этого дела лежит здесь:

/modules/news/views/news.view.show_block.php
0
Эксперт PHP
5755 / 4134 / 1508
Регистрация: 06.01.2011
Сообщений: 11,276
11.03.2016, 13:57
О как. Ну хорошо, что всё получилось.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
11.03.2016, 13:57
Помогаю со студенческими работами здесь

CMS DIAFAN Uncaught Error: Call to undefined function encrytp()
Uncaught Error: Call to undefined function encrytp() Почему то функцию encrytp у меня не видно при попытки авторизации в...

Как преобразовать ссылку на картинку в саму картинку с необходимыми атрибутами?
Здравствуйте, подскажите как реализовать следующее: к примеру вставляешь ссылку на изображение в текст: &quot;Текст...

HTML - Надо: вставить картинку в картинку, в эту картинку, ссылку в картинку
Вот схема моего сайта. http://s020.***********/i716/1404/8c/254516feacb3.jpg У меня пока что на этой странице есть: 1. Элемент Фон -...

Уменьшить картинку в шапке сайта и картинку в начале каждой статьи
Здравствуйте. Есть сайт на Вордпрессе appleiwatch(*точка*)name. 1. Требуется скорректировать картинку в шапке сайта (хедере) в...

Как сохранить картинку-ссылку
Здравствуйте. Никак не могу понять, как сохранить и вывести картинку. Картинку получаю с ютуба. Вставляю ссылку в форму, обработчик...


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

Или воспользуйтесь поиском по форуму:
11
Ответ Создать тему
Новые блоги и статьи
http://iceja.net/ математические сервисы
iceja 20.01.2026
Обновила свой сайт http:/ / iceja. net/ , приделала Fast Fourier Transform экстраполяцию сигналов. Однако предсказывает далеко не каждый сигнал (см ограничения http:/ / iceja. net/ fourier/ docs ). Также. . .
http://iceja.net/ сервер решения полиномов
iceja 18.01.2026
Выкатила http:/ / iceja. net/ сервер решения полиномов (находит действительные корни полиномов методом Штурма). На сайте документация по API, но скажу прямо VPS слабенький и 200 000 полиномов. . .
Расчёт переходных процессов в цепи постоянного тока
igorrr37 16.01.2026
/ * Дана цепь постоянного тока с R, L, C, k(ключ), U, E, J. Программа составляет систему уравнений по 1 и 2 законам Кирхгофа, решает её и находит переходные токи и напряжения на элементах схемы. . . .
Восстановить юзерскрипты Greasemonkey из бэкапа браузера
damix 15.01.2026
Если восстановить из бэкапа профиль Firefox после переустановки винды, то список юзерскриптов в Greasemonkey будет пустым. Но восстановить их можно так. Для этого понадобится консольная утилита. . .
Сукцессия микоризы: основная теория в виде двух уравнений.
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