Скрипты на SQLite - Visavi.net
https://visavi.net/
RSS - Visavi.nethttps://visavi.net/assets/img/images/logo_small.pngRSS - Visavi.net
https://visavi.net/
[email protected] (admin)[email protected] (admin)Wed, 27 Nov 2024 23:30:53 +0300Спс. Попробуем.
https://visavi.net/topics/1977/89162
Скрипты на SQLite СаняSat, 19 Dec 2009 10:17:49 +0300Сообщенияhttps://visavi.net/topics/1977/89162<pre class="prettyprint">
class PostReplace{
private $smiles;
private $mat;
pubilc $user;
function _construct($user){
$this->user = $user;
}
function init(){
$sf = file('***/smiles.txt');
foreach($sf as $sdata){
$data = explode('||',$sdata);
if($this->user['level']<=$data[3]){
$this->smiles[]=$sdata;
}}
$mf = file('***/mat.txt');
$this->mat = explode('||',$mf);
}
}
</pre>
ну вот где то примерно вот так, это кусочек, от руки написал.
https://visavi.net/topics/1977/89136
Скрипты на SQLite ramzesSat, 19 Dec 2009 05:11:19 +0300Сообщенияhttps://visavi.net/topics/1977/89136118. <strong>ramzes</strong>, жалко конечно. Интересно было бы код глянуть. Без компа действительно тяжело
https://visavi.net/topics/1977/89064
Скрипты на SQLite СаняFri, 18 Dec 2009 22:32:26 +0300Сообщенияhttps://visavi.net/topics/1977/89064Я на выводе обрабатываю, вместо функции класс в нем и смайлы и бб коды и антимат. Удобно и ресурсы экономит. Данные один раз читает, а дальше все в переменных класса хранится.<br>
Один раз в шапке передал классу нужные данные от юзера (группа, авторитет и т.д) и можно распределять кому и что доступно.<br>
А главное глобально изменить можно всего парой движений.<br>
Извиняйте что готовый код не даю нет возможности с этого кирпича такое писать за раз, и копировать ни как..
https://visavi.net/topics/1977/88897
Скрипты на SQLite ramzesFri, 18 Dec 2009 14:26:06 +0300Сообщенияhttps://visavi.net/topics/1977/88897Дак примерно так и делаю.<br>
1 функция - типа бонус.. для вывода всех смайлов<br>
2 функция - получение массива смайлов<br>
3 функция - замена текста на смайлы<br>
А яваскрипт это тоже бонус. Чтоб при нажатии на смайл, его код вставлялся в текстовое поле.<br>
Редактирование, добавление новых смайлов делается через редактирование файла smiles.txt<br>
На каждый смайл можно прописать любое колличество разных кодов.<br>
Например можно на один смайл, повесить все эти коды одновременно :-), )), <img src="https://visavi.net/uploads/stickers/smile.gif" alt="smile"> , :smile:
https://visavi.net/topics/1977/88865
Скрипты на SQLite ВалерийFri, 18 Dec 2009 11:47:21 +0300Сообщенияhttps://visavi.net/topics/1977/88865115. <strong>phpcoder</strong>, у тебя для вывода смайлов используется 3 функции в каждом как минимум идет 1 цикл, и еще какие-то ява скрипты<br>
если вы хотите обрабатывать их при чтении, то делайте как в 111 посте, лучшего варианта я не вижу
https://visavi.net/topics/1977/88817
Скрипты на SQLite Вантуз-менFri, 18 Dec 2009 05:54:28 +0300Сообщенияhttps://visavi.net/topics/1977/88817У меня своё решение для смайлов.. Кому интересно зацените<br>
<a href="http://sleza-mobile.ru/data/test_smilov.rar" target="_blank" rel="nofollow">http://sleza-mobile.ru/data/test_smilov.rar</a>
https://visavi.net/topics/1977/88735
Скрипты на SQLite ВалерийThu, 17 Dec 2009 22:01:15 +0300Сообщенияhttps://visavi.net/topics/1977/88735113. <strong>Katorzhnik</strong>, Решение логическое, но самому думать тоже иногда не помешает - пускай это будет хоть и самая бредовая идея <img src="https://visavi.net/uploads/stickers/smile.gif" alt="smile">
https://visavi.net/topics/1977/88712
Скрипты на SQLite СаняThu, 17 Dec 2009 21:02:20 +0300Сообщенияhttps://visavi.net/topics/1977/88712110,велосипед начинаешь изобретать <img src="https://visavi.net/uploads/stickers/smile.gif" alt="smile"> Решение Вантуза самое логичное
https://visavi.net/topics/1977/88701
Скрипты на SQLite СанёкThu, 17 Dec 2009 20:40:17 +0300Сообщенияhttps://visavi.net/topics/1977/88701Щит. Гори они в аду жти смайлы . у меня на сайте их будет пока 2 <img src="https://visavi.net/uploads/stickers/smile.gif" alt="smile"> и <img src="https://visavi.net/uploads/stickers/sad.gif" alt="sad">
https://visavi.net/topics/1977/88665
Скрипты на SQLite СаняThu, 17 Dec 2009 19:08:07 +0300Сообщенияhttps://visavi.net/topics/1977/88665Зачем че то в файл писать? Запроси их один раз из базы перед выводом постов, сохрани данные в массиве и его используй для обработки постов.<br>
Сам подумай простейшая функция у тебя будет работать через бд и файлы)) Жесть же.<br>
$sm = smiles(); //массив смайлов<br>
while(%php%){<br>
echo smile_replace($post,$sm); // обрабатываем посты смайлами<br>
;<br>
}<br>
вот в таком вот духе.
https://visavi.net/topics/1977/88451
Скрипты на SQLite ramzesThu, 17 Dec 2009 04:05:55 +0300Сообщенияhttps://visavi.net/topics/1977/88451Вот насчет смайлов посетила идея <img src="https://visavi.net/uploads/stickers/smile.gif" alt="smile"> можно их хранить в базе,но не юзать базу постоянно. Создаем базу с смайлами а потом кешируем их в обычный файл. И по категориям разбить можно и базу постоянно не мучать.
https://visavi.net/topics/1977/88439
Скрипты на SQLite СаняThu, 17 Dec 2009 02:25:43 +0300Сообщенияhttps://visavi.net/topics/1977/88439108. <strong>ramzes</strong>, скорее всего там что-то типа этого при обратной замене <br>
$str = preg_replace('|<img src="\.\./images/smiles/(.*?)\.gif" alt="">|',':$1', $str);
https://visavi.net/topics/1977/87937
Скрипты на SQLite СаняTue, 15 Dec 2009 21:59:03 +0300Сообщенияhttps://visavi.net/topics/1977/87937#104 а, ну тогда конечно<img src="https://visavi.net/uploads/stickers/smile.gif" alt="smile"> <br>
а при редактировании и цитировании обратную обработку делаешь что ли?
https://visavi.net/topics/1977/87933
Скрипты на SQLite ramzesTue, 15 Dec 2009 21:47:55 +0300Сообщенияhttps://visavi.net/topics/1977/87933Надо над этими смайликами на досуге еще подумать. и базу лишний раз напрягать неохота и в виде <img src="../images/img/sqlite.gif" alt="sqlite" > держать запись тоже.
https://visavi.net/topics/1977/87931
Скрипты на SQLite СаняTue, 15 Dec 2009 21:46:44 +0300Сообщенияhttps://visavi.net/topics/1977/87931