Уроки по php

Кнопка Читать дальше

Было время, пришлось задуматься...как же делают такой мини текст, после которого идет кнопка читать полностью... Постигая PHP с трудом верилось что это делается в ручную...На своем первом сайте я делал специальный столбец с мини текстом, и именно этот текст выводил на новостной странице, добавляя внизу кнопку "Читать дальше" Это работает, но мне кажется это как то не очень удобно... Я искал способ который бы подсчитывал символы в переменной, и обрезал, скажем после двухсот символов, переменную... Я до сих пор верю что такой способ есть, но я его не нашел =( Какое то время я пользовался таким способом:

 

Простой движок CMS на PHP

Видел множество статей в интернете, с названием "Простой движок" Да, соглашусь, он уж очень простой, по причине того что учат в нем выводить лишь мета теги и текст, собственно на этом все... Единственная идея которую получилось донести в этих статьях, это как привязать шаблон к php скрипту... Этого конечно вполне достаточно, чтоб развить идею и изобрести велосипед собственной сборки Но хотелось бы такую статью, которая описывала какой-нить простой скрипт, который выполнялся как "движок" Я тут кое что написал, и хотелось бы поделится...

 

BB коды на php часть 2

В предыдущей статье мы разбирали, как заменять bb коды на HTML коды. Рассмотрим случай, когда нужно отредактировать посланное сообщение. Ведь мы не можем показать конечный HTML код пользователю... Значит надо заменить теги обратно на bb код. Проблем с тегами b быть не должно...а как же быть с тегами которые содержат стили и ссылки? Я знаю два способа.

Первый: Отлавливать теги с помощью str_replace() и заменять их на bb аналог

Второй: Использовать preg_match_all() для того что бы сохранить текст (например ссылки) и preg_replace() для замены тегов. Вообщем то оба способа вполне работоспособны.

Продемонстрирую с начало первый

 

BB коды на php

Что должна уметь админка? Пожалуй самое главное это редактор контента... Для написание какого либо текста на сайте, используют, в основном, обычные формы... Есть конечно так называемые визуальные редакторы, но сейчас я хочу поговорить не о них... Для админского редактора вполне сойдет такая схема: Обычная форма + BB коды.. Перечитывая то что написал, понял, что начал как то из далека но ни чего... Собственно о чем я хотел поговорить? Я хотел поговорить о BB кодах... Что такое BB коды? Это те же самые теги HTML разметки... Ну скажем так их аналог... Работает это следующим образом. Мы в форме пишем следующий текст:

 

Загрузчик для галереи

Очень долго думал, что же написать в блоге, ведь как всегда я наметил создать что-то что мне не по силам =( Вообщем этот блог создавался для написание на нем статей на тему веб программирование, в веб программирование я новечек (даже имея небольшой стаж) много чего не понимаю, и много чего не знаю... Вообщем подумав я решил писать тут свои наблюдения, пускай даже если они уже давно открыты (а именно так оно и есть =))) Это поможет мне сконцентрировать всю мою информацию в одном месте, так же это поможет некоторым моим знакомы, которые тоже пытаются чему то научится в области программирования...ну может это еще поможет кому то не знакомому мне =))