Скрипты на SQLite - Visavi.net https://visavi.net/ RSS - Visavi.net https://visavi.net/assets/img/images/logo_small.png RSS - 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-&gt;user = $user; } function init(){ $sf = file(&#039;***/smiles.txt&#039;); foreach($sf as $sdata){ $data = explode(&#039;||&#039;,$sdata); if($this-&gt;user&#91;&#039;level&#039;]&lt;=$data&#91;3]){ $this-&gt;smiles&#91;]=$sdata; }} $mf = file(&#039;***/mat.txt&#039;); $this-&gt;mat = explode(&#039;||&#039;,$mf); } } </pre> ну вот где то примерно вот так, это кусочек, от руки написал. https://visavi.net/topics/1977/89136 Скрипты на SQLite ramzes Sat, 19 Dec 2009 05:11:19 +0300 Сообщения https://visavi.net/topics/1977/89136 118. <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 ramzes Fri, 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/88865 115. <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/88735 113. <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/88712 110,велосипед начинаешь изобретать <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 ramzes Thu, 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/88439 108. <strong>ramzes</strong>, скорее всего там что-то типа этого при обратной замене <br> $str = preg_replace(&#039;|&lt;img src=&quot;\.\./images/smiles/(.*?)\.gif&quot; alt=&quot;&quot;&gt;|&#039;,&#039;:$1&#039;, $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 ramzes Tue, 15 Dec 2009 21:47:55 +0300 Сообщения https://visavi.net/topics/1977/87933 Надо над этими смайликами на досуге еще подумать. и базу лишний раз напрягать неохота и в виде &lt;img src=&quot;../images/img/sqlite.gif&quot; alt=&quot;sqlite&quot; &gt; держать запись тоже. https://visavi.net/topics/1977/87931 Скрипты на SQLite Саня Tue, 15 Dec 2009 21:46:44 +0300 Сообщения https://visavi.net/topics/1977/87931