Перейти к контенту

Hide Mod от жадных детей


Рекомендуемые сообщения

  • Ответы 104
  • Создана
  • Последний ответ

Лучшие авторы в этой теме

Лучшие авторы в этой теме

НЕТ В АРХИВЕ ДЛЯ 1.3

ТОКА ДЛЯ 2ХХ ЛЕЖИТ

ОЧЕНЬ ПРОШУ - ВЫЛОЖИТЕ ЕГО ПРЯМ СЮДА В АТТАЧЕ ПОКА

ИЛИ КИНЬТЕ МНЕ НА МЫЛО

darkman.dj[песык]gmail.com

СПАСИБКИ

Ссылка на комментарий
Поделиться на других сайтах

НЕТ В АРХИВЕ ДЛЯ 1.3

ТОКА ДЛЯ 2ХХ ЛЕЖИТ

 

Днем было наоборот - похоже с архивом полные глюки, или нельзя одновременно выкладывать одинаковый мод для разных версий :D

 

Энивей - мне уже надоело его туда заливать ;)

 

А атачить сюда нельзя))))

Ссылка на комментарий
Поделиться на других сайтах

Vicer, обновите имеющийся архив, положите туда мод для обоих версий и в описании укажите, что для 1.3.x и для 2.0.x
Ссылка на комментарий
Поделиться на других сайтах

Блин...я тащусь...мы что в каменном веке живём?? не у кого нет фтп?

скиньте на мыло хотябы...попросил же.

спасибо.

очень нужно - хотел уже вечером поставить и настроить...походу буду плеваться в паталок.

хехе

Ссылка на комментарий
Поделиться на других сайтах

Vicer, обновите имеющийся архив, положите туда мод для обоих версий и    в описании укажите, что для 1.3.x и для 2.0.x

 

Ув. Vitaly, а оно мне надо? я не нашел требумой модификации - я ее написал. Меня друг попросил ее адаптировать ее под версию 2.0.3 - я ее адаптировал - попал на этот форум и прочитал, что она (модификация) может быть полезна еще кому-то - я ее выложил в открытом виде - попросили закачать в обменник, закачал - она оттуда пропала - попросили закачать еще раз - закачал - попросили закачать под другую версию форума, я закачал.... и еще раз закачал...и еще......и еще... - теперь говорят, что я обязан это все обьеденить...и тд.. и тп...

 

 

ВОПРОС: Зачем мне это??? Зачем мне возвращаться к уже написанному коду? Зачем мне с ним что-то делать (по крайней мере до тех пор, пока он меня и всех удовлетворяет)... ЗАЧЕМ???

 

Как будто смысл всей моей жизни - выложить свой кусочечек кода на ibresource.ru :D

 

Может вам лучше подумать над своими модификациями, и не напрягать так програмеров в след раз?

Ссылка на комментарий
Поделиться на других сайтах

2dfc_darkman

 

вместо того, чтобы разводить флуд, обратись к Вайсеру по PM да договорись.

Ссылка на комментарий
Поделиться на других сайтах

остался непобежденным конвертор в html

IPB convertor php->html

 

Вот решение для этого конвертера:

 

В Файле converter.php

 

Найти:
	 $template_faq_pp_ru->load_tpl_from_files('topic_list_message',$this->skin_path.'/topic_list_message.tpl');
	 while ($row = mysql_fetch_object ($result)) 
	 {	

ниже добавить:
   #################### Hidden text hack ####################
   while(preg_match("#\[hide\](.+?)\[/hide\]#is", $row->post))
  	 $row->post = preg_replace( "#\[hide\](.+?)\[/hide\]#is", "[ в HTML версии скрытый текст не отображается ]", $row->post);
   $row->post = preg_replace(array("/\[hide\]/is", "/\[\/hide\]/is"), "",	$row->post);
   #################### Hidden text hack ####################

Ссылка на комментарий
Поделиться на других сайтах

для ленты RSS аналогичное решение.
и после строки 

while( $r = $DB->fetch_row() )
{

 

Если вы говорите, что в РСС тоже самое, то в РСС нет такой строки!!!

я про RSS For Yandex и не только

 

там есть

        while ( $row = $DB->fetch_row() )
       {

и встречается 3 раза.

хелпайте плз что изменить надо :D

Ссылка на комментарий
Поделиться на других сайтах

// collect them to array
$posts = array();
$tids  = array();

require "/home/****/board/www/sources/lib/post_parser.php";
   $this->parser = new post_parser();

while ( $row = $DB->fetch_row() )
{

 $row['post'] = $this->parser->hiddenConv($row['post']);
 $posts[] = $row;
 $tids[ $row['topic_id'] ] = $row['topic_id'];  
}

 

полный кусок кода с изменениями.

Ссылка на комментарий
Поделиться на других сайтах

Thanks!

И куда его? тупо вставить в rss.php?

 

И еще

2 VICER

 

====================================================
12. Открыть файл Skin/s*/skin_topict.php
Если у Вас установлено несколько скинов, то
проделать те же операции с файлом skin_topict.php
каждого скина!
====================================================
Найти
====================================================
   <input type='button' accesskey='l' value=' LIST '    onclick='tag_list()'          class='codebuttons' name="LIST" onmouseover="hstat('list')" />
====================================================
Ниже добавить:
====================================================
    <input type='button' accesskey='d' value=' СКРЫТЫЙ ТЕКСТ ' onClick='simpletag("HIDE")'   class='codebuttons' name="HIDE" onMouseOver="hstat('hide')" />

====================================================
Найти :
====================================================
var help_code           = "{$ibforums->lang['hb_code']}";

====================================================
Ниже добавить:
====================================================
var help_hide           = "{$ibforums->lang['hb_hide']}";


====================================================

куда это вставлять? в файле skin_topic.php нет ничего этого!!!!

Ссылка на комментарий
Поделиться на других сайтах

в файле skin_topic.php нет ничего этого!!!!

 

Если нет, значит и не вставляй, это для расширенной формы быстрого ответа :D

Ссылка на комментарий
Поделиться на других сайтах

>>И куда его? тупо вставить в rss.php?

 

нет, я привел то что ты должен найти ... кусок похожий у тебя в коде, ну и ищи несколько отличий :D отличие состоит в добавлении одной строки.

Vicer

 

Спасибо ! ;)

Ссылка на комментарий
Поделиться на других сайтах

Спасибо большое! Всё работает! :D

И кстати, я нашёл ошибку...не знаю мож меня глючит ;):) или никто себе этот хак кроме меня не ставил? :)

 

вообщем вот она

====================================================
5. Открыть файл /sources/lib/post_edit_post.php
====================================================
Найти:
====================================================
                       $class->output .= $class->html->preview( $this->post['post'] );
====================================================
Выше добавить:
====================================================
                       #################### Hidden text hack ####################
                       $this->post['post'] = $class->parser->hiddenConv($this->post['post']);
                       #################### Hidden text hack ####################

====================================================

 

т.е. по инструкии должно быть так:

                if ($class->obj['preview_post'])
               {
                       $this->post['post'] = $class->parser->post_db_parse(
                                                                                                                            $class->parser->convert( array(
                                                                                                                                                                                             'TEXT'    => $this->post['post'],
                                                                                                                                                                                             'CODE'    => $class->forum['use_ibc'],
                                                                                                                                                                                             'SMILIES' => $ibforums->input['enableemo'],
                                                                                                                                                                                             'HTML'    => $class->forum['use_html']
                       #################### Hidden text hack ####################
                       $this->post['post'] = $class->parser->hiddenConv($this->post['post']);
                       #################### Hidden text hack ####################                                                                                                                                                     )      ) ,
                                                                                                                            $class->forum['use_html'] AND $ibforums->member['g_dohtml'] ? 1 : 0);
                       $class->output .= $class->html->preview( $this->post['post'] );
               }

ВЫДАЁТ ОШИБКУ..ЧТО УНЕНСПЕКТЕД ТАМ ЧТО ТАМ :)

 

А НАДО ТАК:

                if ($class->obj['preview_post'])
               {
                       #################### Hidden text hack ####################
                       $this->post['post'] = $class->parser->hiddenConv($this->post['post']);
                       #################### Hidden text hack ####################
                       $this->post['post'] = $class->parser->post_db_parse(
                                                                                                                            $class->parser->convert( array(
                                                                                                                                                                                             'TEXT'    => $this->post['post'],
                                                                                                                                                                                             'CODE'    => $class->forum['use_ibc'],
                                                                                                                                                                   'SMILIES' => $ibforums->input['enableemo'],
                                                                                                                                                                                             'HTML'    => $class->forum['use_html']
                                                                                                                                                                            )      ) ,
                                                                                                                            $class->forum['use_html'] AND $ibforums->member['g_dohtml'] ? 1 : 0);
                       $class->output .= $class->html->preview( $this->post['post'] );
               }

ТОГДА ВСЁ РАБОТАЕТ :):)[1112052228:1112052394]ой

оно что то так порагульному отображается ;)

Вообщем надо добавлять код выше строки

$this->post['post'] = $class->parser->post_db_parse(

а не

$class->output .= $class->html->preview( $this->post['post'] );

Ссылка на комментарий
Поделиться на других сайтах

Спасибо большое! Всё работает! :D

И кстати, я нашёл ошибку...не знаю мож меня глючит ;):) или никто себе этот хак кроме меня не ставил? :)

 

т.е. по инструкии должно быть так:

                if ($class->obj['preview_post'])
               {
                       $this->post['post'] = $class->parser->post_db_parse(
                                                                                                                            $class->parser->convert( array(
                                                                                                                                                                                             'TEXT'    => $this->post['post'],
                                                                                                                                                                                             'CODE'    => $class->forum['use_ibc'],
                                                                                                                                                                                             'SMILIES' => $ibforums->input['enableemo'],
                                                                                                                                                                                             'HTML'    => $class->forum['use_html']
                       #################### Hidden text hack ####################
                       $this->post['post'] = $class->parser->hiddenConv($this->post['post']);
                       #################### Hidden text hack ####################                                                                                                                                                     )      ) ,
                                                                                                                            $class->forum['use_html'] AND $ibforums->member['g_dohtml'] ? 1 : 0);
                       $class->output .= $class->html->preview( $this->post['post'] );
               }

ВЫДАЁТ ОШИБКУ..ЧТО УНЕНСПЕКТЕД ТАМ ЧТО ТАМ :)

 

ясно, что ошибку выдает))))

 

по инструкии должно быть так:

                if ($class->obj['preview_post'])
               {
                       $this->post['post'] = $class->parser->post_db_parse(
                                                                                                                            $class->parser->convert( array(
                                                                                                                                                                                             'TEXT'    => $this->post['post'],
                                                                                                                                                                                             'CODE'    => $class->forum['use_ibc'],
                                                                                                                                                                                             'SMILIES' => $ibforums->input['enableemo'],
                                                                                                                                                                                             'HTML'    => $class->forum['use_html']
                                                                                                                                                                             )      ) ,
                                                                                                                            $class->forum['use_html'] AND $ibforums->member['g_dohtml'] ? 1 : 0);
                       #################### Hidden text hack ####################
                       $this->post['post'] = $class->parser->hiddenConv($this->post['post']);
                       #################### Hidden text hack ####################
                       $class->output .= $class->html->preview( $this->post['post'] );
               }

 

Внимательнее инструкцию читай))))

Ссылка на комментарий
Поделиться на других сайтах

там было написано ВЫШЕ

т.е. выше этой строки - я и ставил выше этой строки.

и нифига не работало :D

просто я в пхп не шарю, может ты расчитывал на уже знающих :;))

но то такое...

тут прикол, когда нажимаешь ЦИТАТА

появляется окно сообщения и ниже окно с цитированием

там к этом окне не отображаются теги ХАЙД

получается типа так:

 

Вот ещё один интерестный релиз:

Fuzzy Hair Vs Steve Angello - In beat (Fuzzy vocal mix)	6:15 218 kbps 10.24 Mb
<p>[ Скрытый текст ]</p>

Fuzzy Hair Vs Steve Angello - In beat (Fuzzy Instrumental Mix) 6:02 10.01 Mb
<p>[ Скрытый текст ]</p>

 

как это исправить? что бы нормальные теги получались? потому что когда ответил с цитатой - получается что в цитате идёт не скрытый текст, а просто пишет <p>[ Скрытый текст ]</p> и все :)

 

спасибки[1112308851:1112627883]Ребятки!!!!! Помогите! :) Куда вы пропали все! :)

Надо же доделать дело!

Спасибо

Ссылка на комментарий
Поделиться на других сайтах

А как мне скрыть текст от юзеров форума??

Чтобы они могли его увидеть если наберут определенное количество постов....

Как здесь...

http://forum.pc-soft.ru/index.php?showtopic=19573

Может еще есть у кого psd файл лого для темы rooq??

Ссылка на комментарий
Поделиться на других сайтах

dimasu

юзай поиск по слову hide

тут такой хак уже вылаживали

Ссылка на комментарий
Поделиться на других сайтах

в смысле человек у нас любитель русской словестности, в русском языке нет глагола "ложить" отсюда использование "вылаживали" являеться некоректным. все должно происходить от глагола "класть" соотвественно "выкладывать"

 

по поводу вложенности (вкладенности) тега ... думаю не надобно сие, зачем делать подобное ?

Ссылка на комментарий
Поделиться на других сайтах

Dekker

:D))

Я понял ;) Ну что сделать! Русский язык до 7 класса учил :) А дальше Only Ukranian :)

 

по поводу вложенности (вкладенности) тега ... думаю не надобно сие, зачем делать подобное ?

Ну как!? получается если создал топик или запостил пост с интересной ссылкой. например, что бы гости не палили, заключил её в тег ХАЙД, а потом какой-то шрих захочет процитировать моё сообщение и все ссылки наружу без тега! ;) да еще с каким-то <p></p> :)) и некрасиво и я считаю это недоработкой маленькой!

Было бы классно, если бы вы мне помогли это подправить!

Спасибо

Ссылка на комментарий
Поделиться на других сайтах

в PHP 5.0.4 ошибка в lo-fi версии и RSS

Fatal error: Using $this when not in object context in [путь к файлу] on line NNN

 

в строке NNN у нас :

 

$this->parser = new post_parser();

 

и далее по тексту

 

while( $r = $DB->fetch_row() )
{
 $r['post'] = $this->parser->hiddenConv($r['post'], 2);
 $r['post_date'] = $std->get_date( $r['post_date'], 'LONG', 1 );

 $output .= LOFISKIN_posts_entry($r);
}

 

совершаем следующее, убираем $this

 

$parser = new post_parser();

 

и

 

while( $r = $DB->fetch_row() )
{
 $r['post'] = $parser->hiddenConv($r['post'], 2);
 $r['post_date'] = $std->get_date( $r['post_date'], 'LONG', 1 );

 $output .= LOFISKIN_posts_entry($r);
}

 

может я в чем то и не прав, но работает.

Ссылка на комментарий
Поделиться на других сайтах

Присоединиться к обсуждению

Вы можете ответить сейчас, а зарегистрироваться позже. Если у вас уже есть аккаунт, войдите, чтобы ответить от своего имени.

Гость
Ответить в этой теме...

×   Вы вставили отформатированный текст.   Удалить форматирование

  Допустимо не более 75 смайлов.

×   Ваша ссылка была автоматически заменена на медиа-контент.   Отображать как ссылку

×   Ваши публикации восстановлены.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

Зарузка...

×
×
  • Создать...

Важная информация

Находясь на нашем сайте, вы соглашаетесь на использование файлов cookie, а также с нашим положением о конфиденциальности Политика конфиденциальности и пользовательским соглашением Условия использования.