projects Опубликовано 5 Января 2008 Жалоба Поделиться Опубликовано 5 Января 2008 Вы ссылочку на шаблон еще раз посмотрите... я поиздевался как мог... а ей плевать) что за черт ржу)))) изменял не ту страницу) спасибо) автору респект) все работает) просто прекрасно, а главное начальство довольно) Ссылка на комментарий Поделиться на других сайтах Прочее
budby Опубликовано 7 Января 2008 Жалоба Поделиться Опубликовано 7 Января 2008 Наверное я в инструкции ошибся и написал lasttopicss. Последняя 's' — лишняя. Работает.И у меня из-за этого не работало. Думала s лишняя, но думаю, автор не исправил нигде, значит так надо Поменяйте плиз в инструкциях. А так ОГРОМНОЕ спасибо. Ссылка на комментарий Поделиться на других сайтах Прочее
Sannis Опубликовано 7 Января 2008 Автор Жалоба Поделиться Опубликовано 7 Января 2008 Обновил... Спасибо. Кстати, если у кого есть интересные варианты шаблонов, а не стандартные, буду рад закинуть в архив или дать ссылку в первом сообщении. Ссылка на комментарий Поделиться на других сайтах Прочее
Abaza Опубликовано 8 Января 2008 Жалоба Поделиться Опубликовано 8 Января 2008 Попробуйте после этого добавить:str_replace("style_emoticons", "{$this->ipsclass->vars['board_url']}/style_emoticons", $row['post']);спасибо. Ссылка на комментарий Поделиться на других сайтах Прочее
projects Опубликовано 8 Января 2008 Жалоба Поделиться Опубликовано 8 Января 2008 У меня в ssi.php вообще нет ни одной переменной $disable_forums хотя я правил всё по инструкции. Хелп) надо срочно закрыть некоторые форумы) Ссылка на комментарий Поделиться на других сайтах Прочее
Sannis Опубликовано 8 Января 2008 Автор Жалоба Поделиться Опубликовано 8 Января 2008 Ага? Читаем:1. Редактирование файлов: ./ssi.php --------------------------------------------- Открыть файл. Найти код: class ssi_autorun{ После добавить: var $disable_forums = array( 4, 35, 39, 14 ); Ссылка на комментарий Поделиться на других сайтах Прочее
projects Опубликовано 8 Января 2008 Жалоба Поделиться Опубликовано 8 Января 2008 Странно) Действительно была такая строчка, но поиск по документу по $disable_forums упорно ничего не находил. По полной строчке нашел) прописал) работает) благодарю Ссылка на комментарий Поделиться на других сайтах Прочее
fmob_kr Опубликовано 13 Января 2008 Жалоба Поделиться Опубликовано 13 Января 2008 Спасибо все работаетодин вопросик - как посмотреть и где id форумов которые надо закрыть? или там написать id всех тем которые туда входять? и можно ли как-то подобным образом вытянуть последние 10 записей блогов? Ссылка на комментарий Поделиться на других сайтах Прочее
Sannis Опубликовано 13 Января 2008 Автор Жалоба Поделиться Опубликовано 13 Января 2008 Id форумов очень просто определяются: заходите на форуме в этот форум и смотрите на адресную строку в браузере Если вы мне скинете дамп структуры таблиц блогов — сделаю. Можете найти файл со SQL запросами в папке установки блогов(blog_setup). Ссылка на комментарий Поделиться на других сайтах Прочее
fmob_kr Опубликовано 13 Января 2008 Жалоба Поделиться Опубликовано 13 Января 2008 спасибос блогами не надо - я так на будущее спросил Ссылка на комментарий Поделиться на других сайтах Прочее
Pimen Опубликовано 14 Января 2008 Жалоба Поделиться Опубликовано 14 Января 2008 Через iframe - выводит, через include нетИспробовал все методы, пробовал другой путь через home, результат один - чистая страница, вместо сообщений Ссылка на комментарий Поделиться на других сайтах Прочее
Sannis Опубликовано 14 Января 2008 Автор Жалоба Поделиться Опубликовано 14 Января 2008 Смотрим логи ошибок PHP. Ссылка на комментарий Поделиться на других сайтах Прочее
bncom Опубликовано 16 Января 2008 Жалоба Поделиться Опубликовано 16 Января 2008 Здравствуйте! Автор молодец, что такой навороченный вывод сообщений сделал. Но мне надо чтобы выводилось "по-старому", как раньше было еще в 2.0.4, а именно (для примера): Leo Franco - Скины для ICQ 6 by me! Raq - Minifaces Patch by Raq JuveFan - Чешские команды в ФИФЕ 08 Soccerman - Юморикон!!! Soccerman - Что сейчас играет? Viva Italia - Viva Italia! Viva, Тёма! Soccerman - Тематика сайта footbickfan - Лица для FIFA 08 danik - Русские комментарии DJ Snoop - народ помогите Т.е. автор и тема. Последние N-топиков активных. Как это сделать? Или это уже в ssi.php есть? Тогда я не понимаю какой командой выводить такой вот формат... Подскажите пожалуйста. Ссылка на комментарий Поделиться на других сайтах Прочее
Sannis Опубликовано 16 Января 2008 Автор Жалоба Поделиться Опубликовано 16 Января 2008 Фактически вам нужно только изменить шаблон для вывода Улдалите из него всё, оставьте таблицу из 2х колонок: имя и ссылка на пост.Для оптимизации можно из запроса в коде убрать лишнее тогда и парсинг закомментировать. Здесь где-то есть мод latest posts, может он умеет. Ссылка на комментарий Поделиться на других сайтах Прочее
sky-dsl Опубликовано 18 Января 2008 Жалоба Поделиться Опубликовано 18 Января 2008 Во первых спасибо автору за мод.Я пробовал разработать нечто подобное, но до конца не довел, видимо нехватило знаний. Мод я переработал "под себя" все работает на 100%. Посмотреть можно тут Здесь писали что неудобно использовать функцию отключения форумов "Мол при добавлении форума каждый раз надо править ssi.php". Предлагаю в мод добавить опцию по выводу нужных форумов (как в стандартном ssi.php?a=out&f=1,2,3,4,5).Это дополнение позволит выбрать нужные форумы, а не исключать все ненужные. Так-же неплохо бы добавить возможность менять (подключать) шаблоны используя параметр из строки например такой ssi.php?file=имя шаблона&остальные параметры Ссылка на комментарий Поделиться на других сайтах Прочее
Sannis Опубликовано 18 Января 2008 Автор Жалоба Поделиться Опубликовано 18 Января 2008 sky-dsl, спасибо за интересное предложение Могу лишь сказать, что как сдам сессию и отдохну, то допишу ещё интересного в этот мод, в том числе:1. Лучшую настройку форумов для выборки.2. Вывод с его помошью записей блогов и фоток из галереи(также и mJournal учту).3. Поддержку нескольких шаблонов.4. Донастрою парсинг.5. Откажусь от ssi.php, будет отдельный файл с моими функциями, так проще для начинающих. P.S. Но: то что вы предлагаете про f=1,2,3,4,5 — конечно включаю в пункт 1. однако фильтровать закрытые форумы всё равно нужно, иначе любой сможет обратиться к этому файлу с нужными параметрами и прочитать содержимое скрытых форумов. Хотя конечно можно имя файлу дать нечитабельное, чтобы не отгадали... P.P.S. Надеюсь, что в этой теме будет появляться больше благодарностей, а на странице мода будут иногда голосовать за него. Ссылка на комментарий Поделиться на других сайтах Прочее
Glomen Опубликовано 15 Февраля 2008 Жалоба Поделиться Опубликовано 15 Февраля 2008 Можно ли обрезать вывод названия темы по длинне? Ссылка на комментарий Поделиться на других сайтах Прочее
Glomen Опубликовано 19 Февраля 2008 Жалоба Поделиться Опубликовано 19 Февраля 2008 Up Поддержка мода еще осуществляеться? Ссылка на комментарий Поделиться на других сайтах Прочее
Sannis Опубликовано 19 Февраля 2008 Автор Жалоба Поделиться Опубликовано 19 Февраля 2008 Осуществляется. Только это не означает, что каждый автор появляется по стойке "смирно" при каждом вопросе. Всего 3 дня прошло, что вы суетитесь? Обрезаем название темы, для 2.2-2.3:В do_last_topics() найти: $row['member_avatar'] = $this->ipsclass->get_avatar( $row['avatar_location'], 1, $row['avatar_size'], $row['avatar_type'] );Добавить после: $row['title'] = $this->ipsclass->txt_truncate($row['title'], 10);В do_last_posts() найти: $topicinfo_template = $this->load_template('last_posts_topicinfo.html');Добавить после: $row['title'] = $this->ipsclass->txt_truncate($row['title'], 10); Ссылка на комментарий Поделиться на других сайтах Прочее
Glomen Опубликовано 20 Февраля 2008 Жалоба Поделиться Опубликовано 20 Февраля 2008 Не суечусь нивкоем случае, просто думал что автор не поддерживает мод, спасибо за быструю реакцию на вопрос =)И еще один вопрос: Можно какнить манипулировать переменной {date} , так как по умолчанию она выводит время создания в формате пример 16.2.2008, 14:16 , в ssi.php вроде не нашел как например обрезать и оставить тока время без даты, я так понимаю значенния берутся из настрое форума, а можно какнить настроить эту переменную в ssi.php? Ссылка на комментарий Поделиться на других сайтах Прочее
Sannis Опубликовано 20 Февраля 2008 Автор Жалоба Поделиться Опубликовано 20 Февраля 2008 Можно попробывать так:$this->ipsclass->get_date( $row['post_date'], 'LONG', 1 )заменить наgmdate('G:i', ($row['post_date'] + $this->ipsclass->offset) ) Ссылка на комментарий Поделиться на других сайтах Прочее
Sannis Опубликовано 1 Марта 2008 Автор Жалоба Поделиться Опубликовано 1 Марта 2008 Небольшой фикс для понятности ссылок и валидности xHTML:Найти: $to_echo .= $this->parse_template( $template, array ( 'profile_link' => $this->ipsclass->base_url."?act=Profile&CODE=03&MID=".$row['member_id'], 'member_name' => $row['member_name'], 'member_title' => $row['member_title'] ? '<br />'.$row['member_title'] : '', 'post_date' => $this->ipsclass->get_date( $row['post_date'], 'LONG', 1 ), 'topic_link' => $this->ipsclass->base_url."?act=st&t={$row['tid']}", 'topic_title' => $row['title'], 'forum_link' => $this->ipsclass->base_url."?act=sf&f={$row['forum_id']}", 'forum_title' => $this->ipsclass->cache['forum_cache'][ $row['forum_id'] ]['name'], 'post' => $row['post'], 'posts' => $row['posts'], 'view_all_link'=> $this->ipsclass->base_url."?act=st&t={$row['tid']}", 'member_avatar'=> $row['member_avatar'] ) );Заменить на: $to_echo .= $this->parse_template( $template, array ( 'profile_link' => $this->ipsclass->base_url."?showuser=".$row['member_id'], 'member_name' => $row['member_name'], 'member_title' => $row['member_title'] ? '<br />'.$row['member_title'] : '', 'post_date' => $this->ipsclass->get_date( $row['post_date'], 'LONG', 1 ), 'topic_link' => $this->ipsclass->base_url."?showtopic={$row['tid']}", 'topic_title' => $row['title'], 'forum_link' => $this->ipsclass->base_url."?showforum={$row['forum_id']}", 'forum_title' => $this->ipsclass->cache['forum_cache'][ $row['forum_id'] ]['name'], 'post' => $row['post'], 'posts' => $row['posts'], 'view_all_link'=> $this->ipsclass->base_url."?showtopic={$row['tid']}", 'member_avatar'=> $row['member_avatar'] ) );Во второй функции: $to_echo .= $this->parse_template( $post_template, array ( 'profile_link' => $this->ipsclass->base_url.'?act=Profile&CODE=03&MID='.$row['member_id'], 'member_name' => $row['member_name'], 'member_title' => $row['member_title'] ? '<br />'.$row['member_title'] : '', 'post_date' => $this->ipsclass->get_date( $row['post_date'], 'LONG', 1 ), 'topic_link' => $this->ipsclass->base_url.'?act=st&t='.$row['tid'], 'topic_title' => $row['title'], 'forum_link' => $this->ipsclass->base_url.'?act=sf&f='.$row['forum_id'], 'forum_title' => $this->ipsclass->cache['forum_cache'][ $row['forum_id'] ]['name'], 'post' => $row['post'], 'posts' => $row['posts'], 'view_all_link'=> $this->ipsclass->base_url.'?showtopic='.$row['tid'].'&view=findpost&p='.$row['pid'], 'member_avatar'=> $row['member_avatar'] ) );Заменить на: $to_echo .= $this->parse_template( $post_template, array ( 'profile_link' => $this->ipsclass->base_url.'?showuser='.$row['member_id'], 'member_name' => $row['member_name'], 'member_title' => $row['member_title'] ? '<br />'.$row['member_title'] : '', 'post_date' => $this->ipsclass->get_date( $row['post_date'], 'LONG', 1 ), 'topic_link' => $this->ipsclass->base_url.'?showtopic='.$row['tid'], 'topic_title' => $row['title'], 'forum_link' => $this->ipsclass->base_url.'?showforum='.$row['forum_id'], 'forum_title' => $this->ipsclass->cache['forum_cache'][ $row['forum_id'] ]['name'], 'post' => $row['post'], 'posts' => $row['posts'], 'view_all_link'=> $this->ipsclass->base_url.'?showtopic='.$row['tid'].'&view=findpost&p='.$row['pid'], 'member_avatar'=> $row['member_avatar'] ) );Найти: $topic_info = $this->parse_template( $topicinfo_template, array ( 'profile_link' => $this->ipsclass->base_url.'?act=Profile&CODE=03&MID='.$row['starter_id'], 'starter_name' => $row['starter_name'], 'topic_link' => $this->ipsclass->base_url.'?act=st&t='.$row['tid'], 'topic_link_last' => $this->ipsclass->base_url.'?act=st&t='.$row['tid'].'&view=getlastpost', 'topic_title' => $row['title'], 'forum_link' => $this->ipsclass->base_url.'?act=sf&f='.$row['forum_id'], 'forum_title' => $this->ipsclass->cache['forum_cache'][ $row['forum_id'] ]['name'], 'posts' => $row['posts'], ) );Заменить на: $topic_info = $this->parse_template( $topicinfo_template, array ( 'profile_link' => $this->ipsclass->base_url.'?showuser='.$row['starter_id'], 'starter_name' => $row['starter_name'], 'topic_link' => $this->ipsclass->base_url.'?showtopic='.$row['tid'], 'topic_link_last' => $this->ipsclass->base_url.'?showtopic='.$row['tid'].'&view=getlastpost', 'topic_title' => $row['title'], 'forum_link' => $this->ipsclass->base_url.'?showforum='.$row['forum_id'], 'forum_title' => $this->ipsclass->cache['forum_cache'][ $row['forum_id'] ]['name'], 'posts' => $row['posts'], ) ); Ссылка на комментарий Поделиться на других сайтах Прочее
NCRAtreides Опубликовано 18 Марта 2008 Жалоба Поделиться Опубликовано 18 Марта 2008 Помогите плз. дайте ктонибудь рабочий ssi.php (и остальные файлы каторые для этого нужны) и скажите куда их кинуть (http://domin/forum ??) Заранее благодарю! Ссылка на комментарий Поделиться на других сайтах Прочее
Asur Опубликовано 19 Марта 2008 Жалоба Поделиться Опубликовано 19 Марта 2008 +1Тоже хочу образец такого ssi.php. Пол дня уже вожусь и перечитываю все темы по этому направлению, а свой вариант так запустить и не получилось. Стабильно имею: "При обработке данной операции произошла ошибка" updВпрочем, уже разобрался. Ещё поковыряюсь и может чего полезное выдам.Sannis, спасибо! Ссылка на комментарий Поделиться на других сайтах Прочее
vebbe Опубликовано 24 Марта 2008 Жалоба Поделиться Опубликовано 24 Марта 2008 У меня сайт в UTF-8 (wordpress), а форум соответсвенно в win 1251 и поэтому когда экспортируются темы на главную сайта они всякими непонятными символами *( Что можно сделать ? ... немного подумав добавил в шаблон <?php $str_utf = iconv("CP1251","UTF-8","{topic_title}"); echo "$str_utf"; ?> и все получилось Ссылка на комментарий Поделиться на других сайтах Прочее
Рекомендуемые сообщения