Форум программистов, компьютерный форум, киберфорум
PHP
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.67/18: Рейтинг темы: голосов - 18, средняя оценка - 4.67
 Аватар для t_forward
0 / 0 / 0
Регистрация: 24.02.2021
Сообщений: 51

Как сделать, чтобы заголовок статьи был ссылкой на страницу с этой статьёй и ссылку "Читать далее"?

11.06.2021, 11:46. Показов 3414. Ответов 4

Студворк — интернет-сервис помощи студентам
Здравствуйте, я сделал на своём сайте вывод статей на главную страницу, но это неудобно т.к заголовок статьи должен быть ссылкой на страницу с этой статьёй. Ещё нужно, чтобы после определённого количества символов появлялась ссылка "Читать далее". Как это можно реализовать?
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
11.06.2021, 11:46
Ответы с готовыми решениями:

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

Как удалить ссылку "Читать далее" из статьи?
Подскажите пожалуйста, вставляю статью в рубрику и она размещается на странице полностью, но после статьи стоит ссылка "Читать...

Как вывести под статьей заголовок следующий статьи?
Добрый день. подскажите пожалуйста в следующем ряду вопросов. 3) Как сделать так, чтобы под статьей главной страницы, выводились...

4
 Аватар для t_forward
0 / 0 / 0
Регистрация: 24.02.2021
Сообщений: 51
11.06.2021, 11:48  [ТС]
Типа так:

0
Эксперт PHP
5755 / 4134 / 1508
Регистрация: 06.01.2011
Сообщений: 11,276
11.06.2021, 11:56
Цитата Сообщение от t_forward Посмотреть сообщение
нужно, чтобы после определённого количества символов появлялась ссылка "Читать далее"
Для этого лучше завести еще одно поле (preview) в таблице. И писать туда часть текста, которая будет отображаться при выводе статей списком. Резать кусок от основного текста -- не вариант. Особенно, если там есть HTML-теги.
Цитата Сообщение от t_forward Посмотреть сообщение
заголовок статьи должен быть ссылкой на страницу с этой статьёй
Заверните заголовок в HTML-тег "a" и всё:
PHP/HTML
1
<a href="/articles/<?=$article['slug']?>"><?=$article['title']?></a>
Где $article['slug'] -- что-то типа такого: nazvanie-moyey-statii; $article['title'] -- "Название моей статьи".
1
 Аватар для t_forward
0 / 0 / 0
Регистрация: 24.02.2021
Сообщений: 51
11.06.2021, 17:43  [ТС]
PHP/HTML
1
echo  '<h2>'. '<a href = "admin.php?id={$row['id']}>".$row['title'].'.'</a>'  '</h2>'.'</h2><br>'. $row['date'].'<p><h4>' . $row['content'] . '</p></h4>';
как тут правильно точки и запятые расставить?

Добавлено через 1 час 50 минут
Я попробовал так:
PHP
1
2
3
4
5
6
7
8
9
10
<?php
$id = $_GET['id'];
$stat = "SELECT id FROM articles WHERE id = $id";
$result = mysqli_query($conn, $stat);
if (mysqli_num_rows($result) > 0 ) {
    while ($row = mysqli_fetch_array($result, MYSQLI_ASSOC))
    {
        echo  '<h2>'. $row['title'].' </h2><br>'. $row['date'].'<p><h4>' . $row['content'] . '</p></h4>';
    }
}
не работает
0
1306 / 998 / 232
Регистрация: 01.10.2018
Сообщений: 3,882
11.06.2021, 20:51
Другой способ - добавляйте разделитель в содержимое. Только DOM не нарушайте.

Цитата Сообщение от t_forward Посмотреть сообщение
как тут правильно точки и запятые расставить?
Лучше использовать обычный HTML с PHP-вставками:
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<<div class="posts">
<?php while ($post=getrow()): ?>
  <div class="post">
    <h1 class="post-title">
      <a href="<?= pagelink(1,$post['id'],'posts') ?>">
        <?= $post['title'] ?>
 
      </a>
    </h1>
    <span class="post-date"><?= date_to_string($post['date']) ?></span>
<?= excerpt($post['content']) ?>
 
  </div>
<?php endwhile; ?>
</div>
Готово hyde.pageshop.ru

Добавлено через 4 минуты
excerpt - это как раз тот самый "укоротитель" содержимого до места нахождения разделителя, о котором я написал в начале. Ссылку на реализацию приводил, но ее удалили.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
11.06.2021, 20:51
Помогаю со студенческими работами здесь

Как сделать чтобы над пустой ссылкой ImageMap то же был курсор – hand.
Имеется image map, одна из ссылок никуда не идет. Как сделать чтобы над ней (onMouseOver) то же был курсор – hand. Зарание всем...

Как сделать чтобы количество правильный ответов был на этой же странице ,а не в alert?
&lt;!DOCTYPE html&gt; &lt;html&gt; &lt;head&gt; &lt;link href=&quot;new 1.css&quot; rel=&quot;stylesheet&quot; type=&quot;text/css&quot;/&gt; &lt;title&gt;Историческая викторина&lt;/title&gt;...

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

Как сделать ссылку, чтобы она открывала страницу в другом окне
Уважаемые господа программисты подскажите пожалуйста как на пхп написать код чтобы из sidebar.php ссылка открывала страницу в файле...

Как сделать, чтобы при клике на ссылку загружалась новая страница и уже в этой странице выполнялась javascript функция?
допустим есть 3 html страницы: 1.html: &lt;!DOCTYPE html&gt; &lt;html&gt; &lt;head&gt; &lt;meta charset=&quot;utf-8&quot;&gt; &lt;script...


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

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Новые блоги и статьи
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования. Часть библиотеки BedvitCOM Использованы. . .
Загрузка PNG с альфа-каналом на SDL3 для Android: с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
Загрузка PNG с альфа-каналом на SDL3 для Android: с помощью SDL3_image
8Observer8 27.01.2026
Содержание блога SDL3_image - это библиотека для загрузки и работы с изображениями. Эта пошаговая инструкция покажет, как загрузить и вывести на экран смартфона картинку с альфа-каналом, то есть с. . .
влияние грибов на сукцессию
anaschu 26.01.2026
Бифуркационные изменения массы гриба происходят тогда, когда мы уменьшаем массу компоста в 10 раз, а скорость прироста биомассы уменьшаем в три раза. Скорость прироста биомассы может уменьшаться за. . .
Воспроизведение звукового файла с помощью SDL3_mixer при касании экрана Android
8Observer8 26.01.2026
Содержание блога SDL3_mixer - это библиотека я для воспроизведения аудио. В отличие от инструкции по добавлению текста код по проигрыванию звука уже содержится в шаблоне примера. Нужно только. . .
Установка Android SDK, NDK, JDK, CMake и т.д.
8Observer8 25.01.2026
Содержание блога Перейдите по ссылке: https:/ / developer. android. com/ studio и в самом низу страницы кликните по архиву "commandlinetools-win-xxxxxx_latest. zip" Извлеките архив и вы увидите. . .
Вывод текста со шрифтом TTF на Android с помощью библиотеки SDL3_ttf
8Observer8 25.01.2026
Содержание блога Если у вас не установлены Android SDK, NDK, JDK, и т. д. то сделайте это по следующей инструкции: Установка Android SDK, NDK, JDK, CMake и т. д. Сборка примера Скачайте. . .
Использование SDL3-callbacks вместо функции main() на Android, Desktop и WebAssembly
8Observer8 24.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru