• DONATE to NULLED!
    Форуму и его команде можно помочь, мотивировать модераторов разделов.
    Помогите модератору этого раздела killoff лично.

[help] Нестандартный вопрос

  • Автор темы Хортица
  • Дата начала
Статус
В этой теме нельзя размещать новые ответы.
Х

Хортица

Прохожие
В БД в таблице post есть fullstroy, там формируется такой код при добавлении новости:
Код:
<div align="center">
[B]<!--ThumbBegin-->[/B]<a href="#" onClick="ShowBild('http://smallgames.ws/uploads/posts/1186602079_1.jpg'); return false;" ><img src="http://smallgames.ws/uploads/posts/thumbs/1186602079_1.jpg" style="border: none;" alt='Ballance' /></a>[B]<!--ThumbEnd-->[/B]</div>
<br />
<div align="center">[B]<!--ThumbBegin-->[/B]<a href="#" onClick="ShowBild('http://smallgames.ws/uploads/posts/1186601990_2.jpg'); return false;" ><img src="http://smallgames.ws/uploads/posts/thumbs/1186601990_2.jpg" style="border: none;" alt='Ballance' /></a>[B]<!--ThumbEnd-->[/B]</div>
<br />
<div align="center">[B]<!--ThumbBegin-->[/B]<a href="#" onClick="ShowBild('http://smallgames.ws/uploads/posts/1186602116_3.jpg'); return false;" ><img src="http://smallgames.ws/uploads/posts/thumbs/1186602116_3.jpg" style="border: none;" alt='Ballance' /></a>[B]<!--ThumbEnd-->[/B]</div><br /><br /><div align="left">Перед вами — трехмерная логическая головоломка с бесконечно увлекательным и затягивающим игровым процессом. Цель игры — используя силы гравитации, провести небольшой шарик сквозь лабиринт разнообразных и причудливых механизмов. По мере прохождения «Баланса» задачи становятся все изощреннее, и вам потребуется проявить максимум ловкости и изобретательности, чтобы успешно пройти все испытания. <br /><br />12 уровней — 12 испытаний для вашей сообразительности. <br />Нетривиальная головоломка, в основе которой лежат простейшие законы механики.

Как избавиться от этого кода?:bc::bc::bc:
Код:
[B]<!--ThumbBegin-->[/B] тут картинка [B]<!--ThumbEnd-->[/B]

Версия 6.0.
 
А это не нарушит функционал?
Я на пхпбб убирал эти текста (не помню, как мне один гуру обозвал это) и у меня не работал мод.
Так что лучше не стоит наверное ;)
Ты же не экономишь на БД? :)
 
Нет на БД не экономлю, это нужно для того чтобы вылеить глюки интеграции.
Какой функционал оно может нарушить?
Если это всего фразы определители
Как их убрать кхуям со всей таблицы post ?
 
стандартная хрень которая ищет и заменяет по базе (не помню как называется) в админке ДЛЕ.

вводим <!--ThumbBegin--> и заменяем на пробел.все.
 
если уберешь это в базе, то ри редактировании этих новостей будут выплывать косяки, на 6.7 это картинка будет выглядеть вместо
[thumb]адрес[thumb]

как то так

[_url=адрес]
[/url], тоесть пропадает highlight эфект, ну можно править руками, но это не удобно ... и опять появяться эти самые <!--ThumbBegin-->
 
Йопт, вас читать не учили в школе? У МЕНЯ 6.0 (ШЕСТЬ НОЛЬ!!!)
**х мне highlight эфект ?

Совет dm_mb помог!
 
в файле engine\classes\parse.class.php

на 343 строке есть запись вида

PHP:
$txt = preg_replace( "#<!--ThumbBegin-->(.+?)<!--ThumbEnd-->#ie", "\$this->decode_thumb('\\1')", $txt );

наверно она и формирует
Код:
[B]<!--ThumbBegin--> <!--ThumbEnd-->[/B]
 
Еще такой вопрос, как сделать чтобы была возможность скачивать по leech ссылки сайта с поддомена этого сайта?
На примере:
НА форуме через интеграцию появялется ссылка вида:
Код:
http://smallgames.ws/engine/go.php?url=aHR0cDovL3NtYWxsZ2FtZXMuY3JpbWVhLnVhL3RlbXAvdmVjdG9ybWFuL3NvbGRhdC5yYXI%3D

При клике на нее, меня отправляет на главную страницу - Для просмотра ссылки Войди или Зарегистрируйся

Как исправить? те как сделать так, чтобы понимало что это переход с дружественного сайта и нужно отдавать реальную ссылку?
 
to Для просмотра ссылки Войди или Зарегистрируйся
net ne ono formirujet, no ono kokraz i ponimajet cto eto thumb (eto obratnyi proces)

to Для просмотра ссылки Войди или Зарегистрируйся
skoreje vsego cto v go.php v nuznom meste propishy svoi domeny (posle dekodirovki linka)
a pri ne sovpadeniji kidai na index.php

tam nado budit faikit http referer (zameniat tvoi sub domen, na jakoby domen)

v go.php po kodu uvidish...
 
С третьего раза прочитал пост РОМЫ %)
Вобщем go.php выглядит так:
Код:
<?php
function reset_url($url) {
  $value = str_replace("http://", "", $url);
  $value = str_replace("www.", "",    $value);
  return reset(explode("/", $value));
}
	$url = rawurldecode($_GET['url']);
	$url = @base64_decode($url);
	$url = str_replace("&amp;" , "&", $url);

	$_SERVER['HTTP_REFERER'] = reset_url($_SERVER['HTTP_REFERER']);
	$_SERVER['HTTP_HOST'] = reset_url($_SERVER['HTTP_HOST']);

	if (($_SERVER['HTTP_HOST'] != $_SERVER['HTTP_REFERER']) OR $url == "") {  @header('Location: /index.php'); die ("Access denied!!!<br /><br />Please visit <a href=\"/index.php\">{$_SERVER['HTTP_HOST']}</a>"); }

	@header('Location: '.$url);

	die ("Link Redirect:<br /><br />Please click <a href=\"{$url}\">here.</a>");
?>

Как подставить еще два рефера-
Для просмотра ссылки Войди или Зарегистрируйся
Для просмотра ссылки Войди или Зарегистрируйся
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху