# Pistolero (25.06.2016 / 21:13)
Доброго времени суток. Подскажите, а вернее покажите как добавить функции обработки смайлов и ББ кодов в Джоне, просто в модуле их изначально нет.Спасибо.
Там 2 функции checkout() и smileys().
# ДоХтор (25.06.2016 / 19:49)
под себя.скинь код, может что-то придумаем вместе.
зы: если код на продажу, то можно в лс
смысл в том что перебираю текс побуквенно и рандомно обрабатываю регистром/транслитом.
с текстом все норально.а вот смайлы выводит <ImГ CrC="... получается нужно отделить или закрыть от изменения.утром скину
ValekS, Как это будет выглядеть в коде, смотрел на примере гостевой, что то так и не понял.
# MARAZM (25.06.2016 / 22:40)
смысл в том что перебираю текс побуквенно и рандомно обрабатываю регистром/транслитом.
с текстом все норально.а вот смайлы выводит <ImГ CrC="... получается нужно отделить или закрыть от изменения.утр
Написал пример, может быть по этому принципу допилишь свой скрипт
Пример (+/-)
<?php
//Текст от юзера из формы
$text = ':smile1: и какой-то текст, и ещё смайл :smile3:';
//Массив пользовательских смайлов
$arrSmiles = [
1 => ':smile1:',
2 => ':smile2:',
3 => ':smile3:',
4 => ':smile4:',
5 => ':smile5:'
];
//Поиск смайлов в тексте
preg_match_all('~:[a-z0-9]+:~', $text, $smiles);
//Получаем массив ключей найденных в тексте смайлов
$keys = [];
foreach ($smiles[0] as $smile) {
$keys[] = array_search($smile, $arrSmiles);
}
//Производим замену в пользовательском тексте, меняем смайлы
//на их числовые ключи, т.к. числа регистронезависимы
$str = str_replace($smiles[0], $keys, $text);
//Разбиваем строку на массив символов
$chars = preg_split('||u', $str, -1, PREG_SPLIT_NO_EMPTY);
//Собираем новую "верблюжью" строку
$str2 = '';
foreach ($chars as $k => $ch) {
if (!($k % 2)) {
$str2 .= mb_strtoupper($ch, 'UTF-8');
} else {
$str2 .= mb_strtolower($ch, 'UTF-8');
}
}
//Производим замену в верблюжьей строке, меняем числа обратно на смайлы
$text = str_replace($keys, $smiles[0], $str2);
echo $text; //:smile1: И КаКоЙ-То тЕкСт, И ЕщЁ СмАйЛ :smile3:
Нестандартный вопрос.
Может кто-то знает GET параметр, который используется в youtube при сортировке видео: длинные или короткие?
Например: фильтр видео будет задан через search_type=videos, а вот остальные параметры не знаю как прописать. Нынче youtube кодирует параметры фильтра. Но может кто в курсе про старый вариант написания. В поисковике не нарыл это. API не предлагать. Интересуют только GET параметры!
# ДоХтор (25.06.2016 / 22:59)
Написал пример, может быть по этому принципу допилишь свой скрипт <?php
//Текст от юзера из формы
$text = ':smile1: и какой-то текст, и ещё смайл :smile3:';
//Массив пользовательских смайлов
$
приблизительно понял.спасибо буду пробывать
# blackvj (26.06.2016 / 00:02)
Нестандартный вопрос.
Может кто-то знает GET параметр, который используется в youtube при сортировке видео: длинные или короткие?
Например: фильтр видео будет задан через search_type=videos, а в
Ты про сам сайт ютюб.ком спрашиваешь? Так псмотри как там сделано.
ValekS, да, про сайт. Говорю параметры фильтра зашифрованы, те что в ссылке youtube.
# blackvj (26.06.2016 / 02:00)
ValekS, да, про сайт. Говорю параметры фильтра зашифрованы, те что в ссылке youtube.
Нашел. Но они уже не работают. Работает только search_type=videos что ты написал и сортировка по просмотрам, рейтингу и дате загрузки:
&search_sort=video_view_count
&search_sort=video_avg_rating
&search_sort=video_date_uploaded
всем привет, кто может набросать небольшой код для того чтоб Администратор мог изменять состав команде. а точнее когда заходишь в меню игрока было поле.
возможно такое сделать используя запрос
UPDATE `m_player` SET `sostav` = '1' - игрок в основу
UPDATE `m_player` SET `sostav` = '0' - игрок в запас.
если что то еще надо то я напишу, мне только сформулировать код надо