loading...

Авторизация ...

Имя пользователя :
Пароль :
я всё забыл!

nickon, Конвертеры[url] → [leech]

Написал nickon, 1 июля 2008 | 45 комментариев | рейтинг новости не нравится   +8   нравится Версия для печати
Вобщем по просьбе Glyuk'a сделал небольшой конвертер всех ссылок из [url] в [leech] ...
Скажете а в чём проблема, ведь есть же встроенная "замена текста" ... она не спасает, т.к. текст в базе в html а требуется заменить именно bbcodes...
Сам конвертер создаёт приличную нагрузку на базу и лучше всего запускать его из ssh (php -f скрипт.php)

Скачать: Вы не можете скачивать файлы с нашего сервера (файл parse.php положить в корень с дле и запустить его в браузере или через шел)



Комментарии пользователей

  Экспорт комментариев в RSS
 Сортировать по рейтингу, по дате

Написал CrazyFoolz, 1 июля 2008 в 22:41 плохой комментарий   0   хороший комментарий
Новостей: 0, комментариев: 0, Гости
Карма: ±
Жестока будет для тех кто так тиц хотел поднять:)

Написал Apx, 1 июля 2008 в 22:43 плохой комментарий   0   хороший комментарий
Новостей: 0, комментариев: 0, Гости
Карма: ±
Непонял. А зачем это?

Написал nickon, 1 июля 2008 в 22:49 плохой комментарий   0   хороший комментарий
Новостей: 230, комментариев: 476, Администраторы
Карма: 27±
Цитата: Apx
Непонял. А зачем это?

спрятать все прямые ссылки

Написал pilot233, 1 июля 2008 в 22:55 плохой комментарий   0   хороший комментарий
Новостей: 0, комментариев: 0, Гости
Карма: ±
Его один раз только запустить или по мере добавления новостей надо будет периодически опять запускать.

Написал sanshteyn, 1 июля 2008 в 22:58 плохой комментарий   0   хороший комментарий
Новостей: 10, комментариев: 490, Модератор
Карма: 28±
Я так и не понял смысла конвертировать...

Написал orenlab, 1 июля 2008 в 22:59 плохой комментарий   0   хороший комментарий
Новостей: 20, комментариев: 210, Администраторы
Карма: 17±
Имейте ввиду, нагрузка создаваемая парсером запущенным через веб- интерфейс действительно большая, и на виртуальном хостинге ничего не выйдет если количество новостей в базе большое. Юзайте ssh. ad

2nickon - зачот ag

Написал las, 1 июля 2008 в 23:02 плохой комментарий   0   хороший комментарий
Новостей: 0, комментариев: 0, Гости
Карма: ±
лучше всего запускать его из ssh (php -f скрипт.php)

Обьясните подробнее???

Написал nickon, 1 июля 2008 в 23:05 плохой комментарий   0   хороший комментарий
Новостей: 230, комментариев: 476, Администраторы
Карма: 27±
Его один раз только запустить или по мере добавления новостей надо будет периодически опять запускать.

ну если в новостях используется всегда [leech] и влом править на [leech] только в этом случаее и нужно запускать ...

Цитата: sanshteyn
Я так и не понял смысла конвертировать...

Цитата: nickon
спрятать все прямые ссылки


Написал maxler, 2 июля 2008 в 00:20 плохой комментарий   0   хороший комментарий
Новостей: 0, комментариев: 0, Гости
Карма: ±
Не рационально. Я давно на своем сайте сделал автоматом ковертацию [url] → [leech]. Реализовал это так: в файле parse.class.php добавил обработку замену всех [url] при посте на [leech]. и Любая ссылка будет закрываться [leech]

ПС. Этот скрипт будет удобен тем у кому нужно конвертнуть все ссыки в [lecch]

Написал nickon, 2 июля 2008 в 00:28 плохой комментарий   0   хороший комментарий
Новостей: 230, комментариев: 476, Администраторы
Карма: 27±
Цитата: maxler
Не рационально. Я давно на своем сайте сделал автоматом ковертацию [leech] → [leech]. Реализовал это так: в файле parse.class.php добавил обработку замену всех [leech] при посте на [leech]. и Любая ссылка будет закрываться [leech]

ПС. Этот скрипт будет удобен тем у кому нужно конвертнуть все ссыки в [lecch]

не спорю ... но что делать если ты добавляеш новости с например 4.x движка где лича в природе не было ?! ...

Написал maxler, 2 июля 2008 в 00:32 плохой комментарий   0   хороший комментарий
Новостей: 0, комментариев: 0, Гости
Карма: ±
Тут ты прав. Респект за Труды 4

Написал CrazyFoolz, 2 июля 2008 в 00:39 плохой комментарий   0   хороший комментарий
Новостей: 0, комментариев: 0, Гости
Карма: ±
Цитата: maxler
Не рационально. Я давно на своем сайте сделал автоматом ковертацию [leech] → [leech]. Реализовал это так: в файле parse.class.php добавил обработку замену всех [leech] при посте на [leech]. и Любая ссылка будет закрываться [leech]

ПС. Этот скрипт будет удобен тем у кому нужно конвертнуть все ссыки в [lecch]
Ну ты же не один такой умный.

Написал Hamer, 2 июля 2008 в 02:32 плохой комментарий   0   хороший комментарий
Новостей: 42, комментариев: 2186, Изгнанные
Карма: 50±
Можно через крон запустить :)

А вообще, лучше заменить
$sql_result = $db->query ( "SELECT * FROM " . PREFIX . "_post" );
на

$sql_result = $db->query ( "SELECT short_story, full_story FROM " . PREFIX . "_post" );


Нагрузка на базу будет по меньше... зачем сэлэктить все, если нужно только 2 поля ^_^

Написал mathafacka, 2 июля 2008 в 12:36 плохой комментарий   0   хороший комментарий
Новостей: 0, комментариев: 0, Гости
Карма: ±
Напишите, пожалуйста, в ПМ, где в parse.class что подправить, что бы сделать это:
Цитата: maxler
Не рационально. Я давно на своем сайте сделал автоматом ковертацию [leech] → [leech]. Реализовал это так: в файле parse.class.php добавил обработку замену всех [leech] при посте на [leech]. и Любая ссылка будет закрываться [leech]
[lecch]


ДЛЕ 7.0

Заранее ОГРОМНОЕ СПС

Написал aleksey246, 2 июля 2008 в 17:45 плохой комментарий   0   хороший комментарий
Новостей: 0, комментариев: 0, Гости
Карма: ±
И мне можно в ПМ этот способ
Не рационально. Я давно на своем сайте сделал автоматом ковертацию [leech] → [leech]. Реализовал это так: в файле parse.class.php добавил обработку замену всех [leech] при посте на [leech]. и Любая ссылка будет закрываться [leech]
[lecch]

Написал pilot233, 3 июля 2008 в 02:15 плохой комментарий   0   хороший комментарий
Новостей: 0, комментариев: 0, Гости
Карма: ±
maxler, А можно в ПМ (или на мыло qcsbs2001САБАКАnewmail.ru) или тут опубликуй.

Написал kavadims, 3 июля 2008 в 08:27 плохой комментарий   0   хороший комментарий
Новостей: 0, комментариев: 0, Гости
Карма: ±
опубликуйте тут -где, что в parse.class.php менять?

Написал anger, 3 июля 2008 в 11:31 плохой комментарий   0   хороший комментарий
Новостей: 0, комментариев: 0, Гости
Карма: ±
Что разорались то =) человек создал для себя этот parse.class.php и если каждый будет орать дай или выложи, быстрее и лучше от этого не станет!

Написал idslash, 3 июля 2008 в 13:53 плохой комментарий   0   хороший комментарий
Новостей: 0, комментариев: 0, Гости
Карма: ±
там помоему в parse.class просто добавить блок из leech
$url['html'] = $config['http_home_url']."engine/go.php?url=".rawurlencode(base64_encode
($url['html']));

Написал eargonx, 4 июля 2008 в 16:35 плохой комментарий   0   хороший комментарий
Новостей: 0, комментариев: 0, Гости
Карма: ±
я заметил что не во всех новостях заменило урл на leech=
В чем может быть проблема?

Написал gvozd1989, 5 июля 2008 в 10:53 плохой комментарий   +3   хороший комментарий
Новостей: 0, комментариев: 0, Гости
Карма: ±
parse.class.php:

Найти:
function BB_Parse($source, $use_html=TRUE) {
global $config, $lang;

Добавить после:
$source = str_replace(array('[url', 'url]'), array('[leech', 'leech]'), $source);

Написал ffdown, 5 июля 2008 в 15:34 плохой комментарий   0   хороший комментарий
Новостей: 0, комментариев: 0, Гости
Карма: ±
Цитата: gvozd1989
$lang;

Добавить после:
$source = str_replace(array('[leech', 'url]'), array('[leech', 'leech]'), $source);


СПАСИБ! кул!

Написал Roman, 5 июля 2008 в 18:10 плохой комментарий   0   хороший комментарий
Новостей: 0, комментариев: 42, Пользователи
Карма: -1±
gvozd1989, МОЛОДЦА! Спасибо!

Написал krasal, 6 июля 2008 в 02:30 плохой комментарий   0   хороший комментарий
Новостей: 0, комментариев: 3, Пользователи
Карма:
gvozd1989,

Добавить после:
$source = str_replace(array('[url', 'url]'), array('[leech', 'leech]'), $source);

На версии 7.0 не сработало у меня, на 6.2 все замечательно работает.
Так и должно быть?

Написал Roman, 6 июля 2008 в 19:56 плохой комментарий   0   хороший комментарий
Новостей: 0, комментариев: 42, Пользователи
Карма: -1±
krasal, у меня на 7.0 отлично пошло. Проверяй..

Написал gvozd1989, 6 июля 2008 в 20:07 плохой комментарий   0   хороший комментарий
Новостей: 0, комментариев: 0, Гости
Карма: ±
Это для 7.0 версии.

Написал eargonx, 8 июля 2008 в 13:12 плохой комментарий   0   хороший комментарий
Новостей: 0, комментариев: 0, Гости
Карма: ±
gvozd1989, это ставить место этого хака или это дополнение к хаку?

Написал ourzone, 11 июля 2008 в 19:40 плохой комментарий   0   хороший комментарий
Новостей: 0, комментариев: 0, Гости
Карма: ±
Цитата: eargonx
это ставить место этого хака или это дополнение к хаку?

вместо хака тем более не хака а мода

Цитата: gvozd1989
parse.class.php:

Найти:
function BB_Parse($source, $use_html=TRUE) {
global $config, $lang;

Добавить после:
$source = str_replace(array('[leech', 'url]'), array('[leech', 'leech]'), $source);


спасибо

Написал Fan, 16 июля 2008 в 23:44 плохой комментарий   0   хороший комментарий
Новостей: 0, комментариев: 0, Гости
Карма: ±
а как его правильно нужно зарустить в браузере? подскажите пожалуйста crying

Написал tamercan, 2 августа 2008 в 04:48 плохой комментарий   0   хороший комментарий
Новостей: 0, комментариев: 30, Пользователи
Карма:
sьper...tşkler

Информация



Посетители, находящиеся в группе Гости, не могут оставлять комментарии в данной новости.
Анализ Тиц и PR сайта

[removed][removed] [removed] (adsbygoogle = window.adsbygoogle || []).push({}); [removed]