Делаем ограничение символовв блоке из php
Сегодня, делая проект с учеником столкнулись с необходимостью проверки вывода символов в блок div. По замыслу у него нужно в блоге ограничить кол-во символов в посте, но при этом чтобы эти символы не индексировались (т.е банальное скрытие текста не вариант)
Таким образом мы приходим к ограничению символов на стороне php
Нам понадобятся функции
strlen() и substr()
$mytext = $myblogs['content']; //текст контента выбранного из базы
Читать далее...
Обмен данными javascript с php через объект, вернуть множественные данные
Итак, обмен данными по ajax с бекэндом в виде php это хорошо, но частенько нам необходимо получить инфу не просто в виде ответа а целого массива данных и жедательно эти данные удобно (красиво) возвратить для обработки.Вариант, заслуживающий уважения - это возврат данных через объект:
Т.е нам нужно построить код такого вида:
// фронтэнд
$.ajax({
type: "POST",
url: "/myHandler",
data: {id:'777'}
success: function(data){
var myresult = JSON.parse(data);
console.log(myresult) //возвращаем распарсенный объект
}
});
Читать далее...
Как просто писать пагинацию
Дорогие читатели - сегодня мы столкнулись с учеником с вопросом пагинации (выводом навигации записей) на сайте. Поскольку он еще относительно новичек и пишет свое первое приложение в рамках курса - то использует он только чистый php без фреймворков и дополнительных библиотек. И вот вопрос как же сделать пагинацию на чистом php?
Итак, мы использовали разделение на MVC его приложения и по этом подходе файлы нашей логики нахордятся в одной директории а внешний вид в другой
Устанавливаем в файле управления приложением Controllers.php
$limit = 2;// - лимит вывода статей на странице
Ограничиваем колличество символов в строке на php
Иногда, при написании блога или новостного приложения нам приходится делать ограничения нужного кол-ва букв в цикле. Т.е например у нас есть вывод заголовка статьи и ее описание. Проблема в том, что описание может быть ооочень большим по количеству и нам нужно лишнее скрыть.
Например, скроем все что будет больше 50 символов , если в контенте статьи больше чем 50 символов
// контент статьи
$mytitle1 = $myblogs['title'];Читать далее...
Функцию повторяем каждые 3 секунды
Добрый день! Сегодня поговорим о функциях, которые мы запускать должны с какой-то периодичностью. Мы с учеником сегодня столкнулись с ситуацией когда действительно нужно выполнять обновление информации в определенном div с периодом в три секунды.
Итак: есть какой-то html - код:
<ul class="aleftMenu">
.......
</ul>
В него мы будем записывать(обновлять) данные из базы каждые 3 секунды
Читать далее...