Премини към съдържанието
Форумът в приложение

По-лесно сърфиране. Научи повече.

Kaldata.com - Форуми

Приложение на форума на цял екран с push известия, значки и други.

За да инсталирате това приложение на iOS и iPadOS
  1. Докоснете Иконата за споделяне в Safari
  2. Превъртете менюто и докоснете Добавяне към началния екран.
  3. Докоснете Добавяне в горния десен ъгъл.
За да инсталирате това приложение на Android
  1. Докоснете менюто с 3 точки (⋮) в горния десен ъгъл на браузъра.
  2. Докоснете Добавяне към началния екран или Инсталиране на приложение.
  3. Потвърдете, като докоснете Инсталиране.

Добре дошли!

Добре дошли в нашите форуми, пълни с полезна информация. Имате проблем с компютъра или телефона си? Публикувайте нова тема и ще намерите решение на всичките си проблеми. Общувайте свободно и открийте безброй нови приятели.

Моля, регистрирайте се за да публикувате тема и да получите пълен достъп до всички функции.

 

Съкращаване на дълъг низ.

Featured Replies

Я кажете функция или комбинация от функции на PHP с която ако имам дълъг низ над 10 000 символа примерно да го съкрати и го направи:

Бля-бла-бля... (Виж всичко)

Пробвай с substr().

Ползва се така - print/echo substr('дълъг текст', 0, 150);

Като 0 ти е символът от който започва а 150 на който свършва

  • Автор

Намерих подходяща функция за това:

function wordCut($text, $limit, $msg){

	if (strlen($text) > $limit){

		$txt1 = wordwrap($text, $limit, '[cut]');

		$txt2 = explode('[cut]', $txt1);

		$ourTxt = $txt2[0];

		$finalTxt = $ourTxt.$msg;

	}else{

		$finalTxt = $text;

	}

	return $finalTxt;

}

За какво си усложнявате живота като хората са си написали функция затова - substr. Ето ти и пример:

if (strlen($string) > $limit_chars) {

	$string = substr($string, 0, $limit_chars - 3) . "... (<a href='#'>Виж всичко</a>)";

}

Успех :)

Едит: Предполагам, че съм дал достатъчно ясни имена на променливите, но ако не разбираш нещо, питай ;]

Редактирано от bgfreak (преглед на промените)

  • Автор

Нямаше нужда вече си реших проблема с горната функция. Бачка супер ;)

Аз не съм казвал, че не работи просто няма смисъл от нея. А иначе това, което ти дадох аз работи по-бързо :wub: Ти ползвай каквото искаш - аз само давам идеи ohmy.gif

  • Автор

Нищо не съм казал :) Само се чуда колко по-бързо работи :wub: преизползването на код винаги води до оптимизация и по-лесен контрол на сайта. Вярно може малко да бави повече сървъра, но това не е от особено значение. :wors:

Регистрирайте се или влезете в профила си за да коментирате

Разглеждащи това в момента 0

  • Няма регистрирани потребители разглеждащи тази страница.

Дарение

  • Подкрепи съществуването на форума - направи дарение
    32%
    Дарени 315 € от нужните 1 000 €

Бюлетин

Получавайте известие, когато има важна промяна или новина свързана с форума.

Профил

Навигация

Търсене

Търсене

Конфигуриране на push известия в браузъра

Chrome (Android)
  1. Докоснете иконата на катинар до адресната лента.
  2. Докоснете Разрешения → Известия.
  3. Променете предпочитанията си.
Chrome (Desktop)
  1. Кликнете върху иконата на катинар в адресната лента.
  2. Изберете Настройки на сайта.
  3. Намерете Известия и коригирайте предпочитанията си.