Sannis Опубликовано 28 Марта 2008 Жалоба Поделиться Опубликовано 28 Марта 2008 Я это делать уже не буду, делает andaril. Ссылка на комментарий Поделиться на других сайтах Прочее
letchik Опубликовано 9 Апреля 2008 Жалоба Поделиться Опубликовано 9 Апреля 2008 Возможно ли решить такую проблему. Если в скрытый текст вносишь аттач , то он в любом случае выносится за скрытый текст... Ссылка на комментарий Поделиться на других сайтах Прочее
WildRAID Опубликовано 29 Апреля 2008 Автор Жалоба Поделиться Опубликовано 29 Апреля 2008 (изменено) <...> Отбой, сам разобрался. Изменено 29 Апреля 2008 пользователем WildRAID Ссылка на комментарий Поделиться на других сайтах Прочее
vov41k Опубликовано 2 Мая 2008 Жалоба Поделиться Опубликовано 2 Мая 2008 Люди помогите:Вот скрин:http://ipicture.ru/uploads/080502/3283/pG63y3cWUI.jpgВсе что добавлял у файл lang_global.php Перевел з русского на украинский...А тут чегото выплывает не "Повідомлень" а "Сообщений"Где возможно изменить єто? Ссылка на комментарий Поделиться на других сайтах Прочее
WildRAID Опубликовано 2 Мая 2008 Автор Жалоба Поделиться Опубликовано 2 Мая 2008 По слову "сообщений" сделайте поиск в lang_global.php. Там оно. Кстать, в связи с релизом новой версии модификации, убираю старую версию из архива. Версия 3 пойдет отдельным топиком, т.к. практически весь код в ней переписан. Ссылка на комментарий Поделиться на других сайтах Прочее
vov41k Опубликовано 4 Мая 2008 Жалоба Поделиться Опубликовано 4 Мая 2008 По слову "сообщений" сделайте поиск в lang_global.php. Там оно. Кстать, в связи с релизом новой версии модификации, убираю старую версию из архива. Версия 3 пойдет отдельным топиком, т.к. практически весь код в ней переписан.Вот файл, там внизу написано... не "сообщений" а "Повідомлень" А при попытке поставить например [hide=999999]текст[/hide]То пишет "для перегляду треба мати 999999 сообщений"lang_global.zip Ссылка на комментарий Поделиться на других сайтах Прочее
WildRAID Опубликовано 4 Мая 2008 Автор Жалоба Поделиться Опубликовано 4 Мая 2008 Есть такой код в ipsclass.php? elseif(preg_match("#^p=([0-9]+)#", $perm, $matches)) { if($this->member['posts'] >= $matches[1]) { $passed = 1; break; } else { $reason = $this->lang['priv_need_posts_begin'] . '<b>' . $matches[1] . '</b>' . $this->lang['priv_need_posts_end']; } } Если да, и он именно такой, то даже и не знаю, в чем может быть причина. Строке "сообщений" соответсвует макрос 'priv_need_posts_end'... больше ей взяться неоткуда. Ссылка на комментарий Поделиться на других сайтах Прочее
kruff Опубликовано 8 Мая 2008 Жалоба Поделиться Опубликовано 8 Мая 2008 Третья версия уже вышла? Ссылка на комментарий Поделиться на других сайтах Прочее
Kfneirby Опубликовано 10 Июня 2008 Жалоба Поделиться Опубликовано 10 Июня 2008 Скажите пожалуйста а как сделать так что бы супермодератор админ и гл. админ не видели скрытого текста без нажатия на спасибоЧто бы он открывался только при нажатии на спасибоМодуль поставил по ссылке выше + спасибо от Avol'a + что бы спасибо было только там где хайдСпасибо заранее Ссылка на комментарий Поделиться на других сайтах Прочее
WildRAID Опубликовано 11 Июня 2008 Автор Жалоба Поделиться Опубликовано 11 Июня 2008 Для v2 скрытого текста. Поискать: if($this->member['g_is_supmod']) { $passed = 1; break; } elseif((is_numeric($perm) and ($perm == $this->member['id']) or (isset($this->mult_members->have_mults) and $this->mult_members->is_mult($perm)))) { $passed = 1; break; } Заменить на: if((is_numeric($perm) and ($perm == $this->member['id']) or (isset($this->mult_members->have_mults) and $this->mult_members->is_mult($perm)))) { $passed = 1; break; } Ссылка на комментарий Поделиться на других сайтах Прочее
vov41k Опубликовано 21 Июня 2008 Жалоба Поделиться Опубликовано 21 Июня 2008 У меня проблема, когда редактируюю сообщение з скритым текстом, то сместо кода hide вот такое <!--private_data=0-->А когда рекдатирую не через быстрый редактор то нормально.Как зделать что бы когда делаеш полное редактирование то показывало нормальноВерсия ворума 2,1,7 Ссылка на комментарий Поделиться на других сайтах Прочее
vov41k Опубликовано 22 Июня 2008 Жалоба Поделиться Опубликовано 22 Июня 2008 У меня проблема, когда редактируюю сообщение з скритым текстом, то сместо кода hide вот такое А когда рекдатирую не через быстрый редактор то нормально.Как зделать что бы когда делаеш полное редактирование то показывало нормальноВерсия ворума 2,1,7Ну так кто то знает где изметить это?Помогите пожалуйста ( Ссылка на комментарий Поделиться на других сайтах Прочее
vov41k Опубликовано 3 Июля 2008 Жалоба Поделиться Опубликовано 3 Июля 2008 У меня проблема, когда редактируюю сообщение з скритым текстом, то сместо кода hide вот такое А когда рекдатирую не через быстрый редактор то нормально.Как зделать что бы когда делаеш полное редактирование то показывало нормальноВерсия ворума 2,1,7 Люди ну кто знает что не так? Ссылка на комментарий Поделиться на других сайтах Прочее
ManiakVano Опубликовано 8 Сентября 2008 Жалоба Поделиться Опубликовано 8 Сентября 2008 хм... мне вот интересно... пробывал скачать для версии 2.1.7. там ридми якобы что вышла новая версия. но новая версия для 2.3.х у меня стоит 2.1.7 . это модификация мне нужна была... где её теперь брать? и кстати что с атачами? на 2.3.х их тоже можно скрывать (проверял) Ссылка на комментарий Поделиться на других сайтах Прочее
vov41k Опубликовано 8 Сентября 2008 Жалоба Поделиться Опубликовано 8 Сентября 2008 хм... мне вот интересно... пробывал скачать для версии 2.1.7. там ридми якобы что вышла новая версия. но новая версия для 2.3.х у меня стоит 2.1.7 . это модификация мне нужна была... где её теперь брать? и кстати что с атачами? на 2.3.х их тоже можно скрывать (проверял)Та вот я такого ответа добиваюся...У меня есть стараю могу те кинуть. Ссылка на комментарий Поделиться на других сайтах Прочее
shram Опубликовано 3 Декабря 2008 Жалоба Поделиться Опубликовано 3 Декабря 2008 а вот у меня вопрос....когда пишеш сообщение - в боковой панели есть выбор приватного текстаа в админке - в управление - в редактирвоание ББ - его нема... где его найти? чтобы отредактирвоать данные хелпа в боковой панели? Ссылка на комментарий Поделиться на других сайтах Прочее
WildRAID Опубликовано 3 Декабря 2008 Автор Жалоба Поделиться Опубликовано 3 Декабря 2008 В lang_global, видимо. >___< Ссылка на комментарий Поделиться на других сайтах Прочее
RogueSkay Опубликовано 15 Января 2009 Жалоба Поделиться Опубликовано 15 Января 2009 При ответе на сообщение со Скрытым текстом. Ответное сообщение тоже попадает в цитату. Где искать ? Ссылка на комментарий Поделиться на других сайтах Прочее
WildRAID Опубликовано 15 Января 2009 Автор Жалоба Поделиться Опубликовано 15 Января 2009 Не может быть такого, чтобы в моей модификации скрытый текст цитировался и выводился в другом сообщении. Это явно другой мод. Какая-нибудь разновидность Vicer'а .. он вроде весь цитируется. Ссылка на комментарий Поделиться на других сайтах Прочее
RogueSkay Опубликовано 15 Января 2009 Жалоба Поделиться Опубликовано 15 Января 2009 установлено : Модификация "Приватный текст" v3b.Автор: WildRAIDДата релиза: 13 августа 2008 года.Совместимость: 2.3.х. Модификация для IP.Board "Кубики".Совместимость: 2.3.хАвтор: WildRAID +----------------------------------------------------| Spoiler #2 1.0| ===================================================| Автор: Seregwethrin (seregwethrin@gmail.com)| Перевод: Blower (ibresource.RU)| ===================================================| Дата выхода: 14 мая 2007, 14:52 (GMT+02:00)+----------------------------------------------------*/ Версия IP.Board: 2.2.x И еще такой момент , если установлены другие скины то в них спойлеры показываются развернутыми ...От чего зависит и как исправить ? Да и что то скрытый текст вообще перестал работать (( Какие бы условия не ставили ... все видят Ссылка на комментарий Поделиться на других сайтах Прочее
WildRAID Опубликовано 16 Января 2009 Автор Жалоба Поделиться Опубликовано 16 Января 2009 Глюки в установке\настройке.) Где-нибудь в районе class_post.php.. Вокруг спойлера рамки приватного текста нет - значит он не "схватился" парсером вовсе. Ссылка на комментарий Поделиться на других сайтах Прочее
RogueSkay Опубликовано 16 Января 2009 Жалоба Поделиться Опубликовано 16 Января 2009 Глюки в установке\настройке.) Где-нибудь в районе class_post.php.. Вокруг спойлера рамки приватного текста нет - значит он не "схватился" парсером вовсе. Проверил весь class_post.php, все изменения что указаны в файле установки сделаны, привожу нужные куски. 1. Найти: $this->ipsclass->load_language('lang_post'); $this->ipsclass->load_template('skin_post'); Добавить ПОСЛЕ: // Compile the language file //----------------------------------------- $this->ipsclass->load_language('lang_post'); $this->ipsclass->load_template('skin_post'); //PRIVATE_DATA_MOD -> enable 'priv' bbcode in editor $this->ipsclass->_pd_add_to_editor = 1; } /*-------------------------------------------------------------------------*/ // Build permissions /*-------------------------------------------------------------------------*/ function convert_open_close_times() { //----------------------------------------- // OPEN... //----------------------------------------- $_POST['open_time_date'] = isset($_POST['open_time_date']) ? $_POST['open_time_date'] : NULL; 2. Найти: $row['date'] = $this->ipsclass->get_date( $row['post_date'], 'LONG' ); Добавить ПОСЛЕ: while ( $row = $this->ipsclass->DB->fetch_row($post_query) ) { $row['author'] = $row['members_display_name'] ? $row['members_display_name'] : $row['author_name']; $row['date'] = $this->ipsclass->get_date( $row['post_date'], 'LONG' ); //PRIVATE_DATA_MOD $row['post'] = $this->ipsclass->add_private_data($row); //DICE_MOD $row['post'] = $this->ipsclass->parse_dices($row); if ( ! $this->ipsclass->member['view_img']) { // unconvert smilies first, or it looks a bit crap. 3. Найти: return $post; Добавить ПЕРЕД: $post['post'] = preg_replace_callback( "#\[dice(?!\d)(?:=?)(?:"|&\#39;|\"|\')?(.*?)?(?:"|&\#39;|\"|\')?\](.*?)\[/dice\]#s", array( &$this, 'dice_process'),$post['post']); if(count($this->dice)) { $post['dice'] = serialize($this->dice); } //PRIVATE_DATA_MOD $this->priv_data = array(); #Common moderator editing the post? if( $this->ipsclass->vars['priv_restrict_mods'] and $this->orig_post['private_data'] and !$this->ipsclass->member['g_is_supmod'] and ($this->ipsclass->member['id'] != $this->orig_post['author_id']) ) { $this->priv_data = unserialize(stripslashes($this->orig_post['private_data'])); if(is_array($this->priv_data)) { #Add all private data markers to the end of post foreach($this->priv_data as $pd_id=>$pd_data) { $post['post'] .= '<!--private_data='.$pd_id.'-->'; } } } else { $post['post'] = preg_replace_callback( "#(?:\[".$this->ipsclass->vars['priv_bbcode_tag']."=?(?:"|&\#39;|\"|\')?(.*?)(?:"|&\#39;|\"|\')?\])((?R)|.*?)(?:\[/".$this->ipsclass->vars['priv_bbcode_tag']."\])#si", array( &$this, 'private_data_process'), $post['post'] ); } if( count($this->priv_data) ) { $post['private_data'] = addslashes(serialize($this->priv_data)); } return $post; } 4. Найти (конец файла перед закрывающей скобкой класса): } ?> Добавить ПЕРЕД: $this->dice[] = array ( 'source' => $match[2], 'comment' => $match[1], 'explain' => $explain, 'sum' => $sum); return '[dice'. (count($this->dice)-1) . ']'; } //PRIVATE_DATA_MOD function private_data_process($match) { #Load language for tasty Errors if(!isset($this->ipsclass->lang['priv_caption'])) { $this->ipsclass->load_language('lang_wr_private_data'); } //----------------------------------------- // Check permissions and errors //----------------------------------------- if( stristr($match[1], '[' . $this->ipsclass->vars['priv_bbcode_tag']) !== false or stristr($match[2], '[' . $this->ipsclass->vars['priv_bbcode_tag']) !== false ) { $this->ipsclass->Error( array( 'LEVEL' => 1, 'MSG' => 'priv_error_tag_inside' ) ); } if($this->ipsclass->vars['priv_restrict_groups'] and !in_array($this->ipsclass->member['mgroup'], explode(',', $this->ipsclass->vars['priv_groups']))) { $this->ipsclass->Error( array( 'LEVEL' => 1, 'MSG' => 'priv_error_group' ) ); } if($this->ipsclass->vars['priv_restrict_forums'] and !in_array($this->forum['id'], explode(',', $this->ipsclass->vars['priv_forums']))) { $this->ipsclass->Error( array( 'LEVEL' => 1, 'MSG' => 'priv_error_forum' ) ); } if($this->ipsclass->vars['priv_posts'] and $this->ipsclass->member['posts'] < $this->ipsclass->vars['priv_posts']) { $this->ipsclass->Error( array( 'LEVEL' => 1, 'MSG' => 'priv_error_posts' ) ); } //----------------------------------------- // Replace numeric options if need to //----------------------------------------- if($this->ipsclass->vars['priv_replace_numeric'] == 2) { $match[1] = preg_replace('#(?:^|,)\s*(\d+)\s*(?:,|$)#is','p=\1', $match[1]); } //----------------------------------------- // Use default options string if it is not specified directly //----------------------------------------- if(!$match[1]) { $option = trim($this->ipsclass->vars['priv_default']); } else { $option = trim($match[1]); } //----------------------------------------- // IMPORTANT: Validate incoming option string //----------------------------------------- if($this->ipsclass->vars['priv_validate_options']) { $priv_data = explode(',', $option); foreach($priv_data as $perm) { if(strpos($perm, '+')) { $c = explode('+', $perm); foreach($c as $perm) { $a = $this->ipsclass->pd_check_condition($perm); if($a['error'] == 1) //usually that means 'empty condition' { $this->ipsclass->Error( array( 'LEVEL' => 1, 'MSG' => 'priv_err_condition_1' ) ); } elseif($a['error'] == 2) //smthing like 'p,g' etc. The numeric param was missing... { $this->ipsclass->Error( array( 'LEVEL' => 1, 'MSG' => 'priv_err_condition_2', 'EXTRA' => trim(str_replace('=', '', $perm)) ) ); } } } else { $a = $this->ipsclass->pd_check_condition($perm); if($a['error'] == 1) { $this->ipsclass->Error( array( 'LEVEL' => 1, 'MSG' => 'priv_err_condition_1' ) ); } elseif($a['error'] == 2) { $this->ipsclass->Error( array( 'LEVEL' => 1, 'MSG' => 'priv_err_condition_2', 'EXTRA' => trim(str_replace('=', '', $perm)) ) ); } } } } //----------------------------------------- // All fine. Add this priv_data to array //----------------------------------------- $this->priv_data[] = array( 'permissions' => $option, 'text' => trim($match[2]), ); #Check for maximum priv datas if($this->ipsclass->vars['priv_max_number'] and count($this->priv_data) > $this->ipsclass->vars['priv_max_number']) { $this->ipsclass->Error( array( 'LEVEL' => 1, 'MSG' => 'priv_error_max_number', 'EXTRA' => intval($this->ipsclass->vars['priv_max_number'])) ); } //return the pointer return '<!--private_data='. (count($this->priv_data) - 1) .'-->'; } } ?> Ссылка на комментарий Поделиться на других сайтах Прочее
WildRAID Опубликовано 16 Января 2009 Автор Жалоба Поделиться Опубликовано 16 Января 2009 (изменено) Посмотрел логи сообщений. Это с вами делали совместимость дайсов и скрытого текста... Т.е. раньше всё работало. Теперь что-то сделали\установили\изменили - работать перестало. -__- Что делали последнее?.. Код вроде правильный.. ещё в чем-то проблема. P.S. Пристрелите эту тему уже. v2 давно неактуальна.. Изменено 16 Января 2009 пользователем WildRAID Ссылка на комментарий Поделиться на других сайтах Прочее
RogueSkay Опубликовано 16 Января 2009 Жалоба Поделиться Опубликовано 16 Января 2009 Да со мной. Последнее поставил +----------------------------------------------------| Spoiler #2 1.0| ===================================================| Автор: Seregwethrin (seregwethrin@gmail.com)| Перевод: Blower (ibresource.RU)| ===================================================| Дата выхода: 14 мая 2007, 14:52 (GMT+02:00)+----------------------------------------------------*/ так как теги одинаковые Spoiler были то одному из тегов добавил 2 на конце.2 добавлял только АдминЦентр --> УПРАВЛЕНИЕ --> Добавить BB-кодпо коду ничего не трогал, может в этом причина ? Возможно где то в коде без 2 ? Привожу текст этой модификации /* +---------------------------------------------------- | Spoiler #2 1.0 | =================================================== | Автор: Seregwethrin (seregwethrin@gmail.com) | Перевод: Blower (ibresource.RU) | =================================================== | Дата выхода: 14 мая 2007, 14:52 (GMT+02:00) +---------------------------------------------------- */ Версия IP.Board: 2.2.x Описание: Тег, скрывающий текст и показывающий его по нажатию на ссылку. Редактируемые файлы: ./jscripts/ipb_global.js --------------------------------------------------------------------------------- Открыть: ./jscripts/ipb_global.js В самый низ добавить: function spo_me(spo_button) { spo_button.value = spo_button.value == 'show' ? 'hide' : 'show'; var spo_element = spo_button.parentNode.parentNode.parentNode.childNodes[1]; if (spo_element.style.display == 'block') { spo_element.style.display = 'none'; spo_button.value = 'Показать'; } else { spo_element.style.display = 'block'; spo_button.value = 'Скрыть'; } } АдминЦентр --> ВНЕШНИЙ ВИД --> [Выбрать скин] --> Изменить таблицу стилей (CSS — расширенный режим) В самый низ добавить: .spo_all { width: 90%; margin: 0 auto 0 auto; } .spo_top { background: #E3E9DB; border: 1px solid #B5C0A8; /*border-left: 4px solid #B5C0A8; border-bottom: 0;*/ color: #000; font-weight: bold; font-family: "Courier New", Courier, monospace; font-size: 12px; margin: 8px auto 0 auto; padding: 3px; height: 18px; } .spoiler { background: #E3E9DB; border: 1px solid #B5C0A8; /*border-left: 4px solid #B5C0A8;*/ padding: 4px; margin: 5px auto 8px auto; display:none; } .spo_option { font-weight:bold; float:left; } .spo_desc { float:right; } .spo_button { height: 20px; width: 70px; font-size:10px; margin-top: 0px; } АдминЦентр --> УПРАВЛЕНИЕ --> Добавить BB-код Название BB-кода: Spoiler Полное описание этого BB-кода: Тег, скрывающий текст и показывающий его по нажатию на ссылку. Пример этого BB-кода: spoiler=Описание]Раскрывающийся текст[/spoiler Тег этого BB-кода: spoiler Использовать опции в теге? Yes Сменить операнды? No Добавить в меню «Спец. элементы» редактора? Yes Замена BB-кода: <div class="spo_all"><div class="spo_top"><span class="spo_option">{option}</span><span class="spo_desc"><input name="spo_button" type="button" value="Show" onclick="spo_me(this);" class="spo_button" /></span></div><div class="spoiler">{content}</div> --------------------------------------------------------------------------------------------- Это всё, удачи! =) ©2007 Seregwethrin Ссылка на комментарий Поделиться на других сайтах Прочее
Arhar Опубликовано 16 Января 2009 Жалоба Поделиться Опубликовано 16 Января 2009 P.S. Пристрелите эту тему уже. v2 давно неактуальна..удалить вместе с модом? Ссылка на комментарий Поделиться на других сайтах Прочее
Рекомендуемые сообщения