ExBB Community ExBB Community
 Сайт проекта ExBB Общение объединяет!
Войдите на форум при помощиВойти через loginza
 Чат на форуме      Помощь      Поиск      Пользователи     BanList BanList


 Страниц (16): В начало « 5 6 7 8 [9] 10 11 12 13 » В конец    

> Описание: Позволяет на Вашем сайте вывести ссылки на последние обсуждаемые темы
DreaMinder
Отправлено: 5 марта 2010 — 13:34
Post Id



Пользователь
Newbie


Покинул форум
Сообщений всего: 38
Дата рег-ции: Янв. 2010  
Репутация: 2




прикрепил свой отлаженный файл
DreaMinder пишет:
а шаблон на tml-файлах,

некоторые cms блокируют вывод других php файлов...
ошибку в студию)

Скачать файл: (для скачивания файла Войдите или зарегистрируйтесь)
Скачан раз: 221
 
 
m0ntag
Отправлено: 5 марта 2010 — 15:42
Post Id


Пользователь
Junior Member


Покинул форум
Сообщений всего: 63
Дата рег-ции: Дек. 2009  
Репутация: 1




Делал все по мануалу, но.. после замены ругается на 79 строку

Цитата:
Parse error: syntax error, unexpected '/' in X:\home\vide0.org.ua\www\forum\lastforum.php on line 79

тоесть на
Цитата:
$allname .= "<li><a href=\"".$url."topic.php?forum=".$forumid."&topic=".$topicid."&postid=".$postkey."#".$postkey."\" title=\"".$s['name']."\">.$topicname.$posts."</a></li>\n";


Вставляю тот же участок кода из файла DreaMinder - и ругается уже на 83 строку
Цитата:
Fatal error: Call to undefined function mb_convert_encoding() in X:\home\vide0.org.ua\www\forum\lastforum.php on line 83
тоесть на
Цитата:
echo (mb_convert_encoding($allname, "UTF-8", "CP1251"Подмигивание);

(Отредактировано автором: 5 марта 2010 — 15:43)

 
 
DreaMinder
Отправлено: 5 марта 2010 — 16:19
Post Id



Пользователь
Newbie


Покинул форум
Сообщений всего: 38
Дата рег-ции: Янв. 2010  
Репутация: 2




а... понял, это я правильно сказал, что строку
CODE:
echo $allname;
удалить... но это когда инклуд вверху страницы

чем отличается этот Zegа от основного? здесь вместо кода подкллючения в дизайн вставляется инклуд со скриптом.... вставьте его только в то место,Ж где должен быть скрипт
удалите все элементы дизайна из кода вывода:

CODE:
$allname .= "<a href=\"".$url."topic.php?forum=".$forumid."&topic=".$topicid."&postid=".$postkey."#".$postkey."\" title=\"".$s['name']."\">.$topicname.$posts."</a><br>\n";


а вот чо ругается на строку замены кодировки - не знаю... есть еще такая функция - "iconv" для смены кодировки... может ее вставить...
(Добавление)
не так
CODE:
echo (mb_convert_encoding($allname, "UTF-8", "CP1251");

а так!
CODE:
echo (mb_convert_encoding($allname, "UTF-8", "CP1251"));
 
 
m0ntag
Отправлено: 5 марта 2010 — 16:46
Post Id


Пользователь
Junior Member


Покинул форум
Сообщений всего: 63
Дата рег-ции: Дек. 2009  
Репутация: 1




Цитата:
чем отличается этот Zegа от основного? здесь вместо кода подкллючения в дизайн вставляется инклуд со скриптом.... вставьте его только в то место,Ж где должен быть скрипт
удалите все элементы дизайна из кода вывода:

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

Цитата:
не так

а так!
Так и делал, просто движек смайл добавил вместо скобки))

(Отредактировано автором: 5 марта 2010 — 16:47)

 
 
Zeg
Отправлено: 5 марта 2010 — 17:48
Post Id



Пользователь
Super Member


Покинул форум
Сообщений всего: 891
Дата рег-ции: Март 2009  
Откуда: Беларусь
Репутация: 89




DreaMinder, вы не совсем правы. По-порядку:

DreaMinder пишет:
удалите все элементы дизайна из кода вывода:

Не нужно этого делать. Тот вариант, с тегами (<li>...</li>), что я привел тут, как раз так и должен выглядеть, если вы глядели в исходный код сайта m0ntag-а.

Функции mb_convert_encoding() и iconv(), хотя и должны работать на хостингах с php 4.5 и выше, но часто не работают. Поэтому в моде "Облако ссылок" я предложил использовать собственную функцию перекодировки из windows-1251 в utf-8. Повторю ее еще раз, может кому сгодится:

CODE:
function CP1251toUTF8($string){
$out = '';
for ($i = 0; $i<strlen($string); ++$i){
$ch = ord($string{$i});
if ($ch < 0x80) $out .= chr($ch);
else
if ($ch >= 0xC0)
if ($ch < 0xF0)
$out .= "\xD0".chr(0x90 + $ch - 0xC0); // ю-ъ, Ю-О (A-YA, a-p)
else $out .= "\xD1".chr(0x80 + $ch - 0xF0); // П-Ъ (r-ya)
else
switch($ch){
case 0xA8: $out .= "\xD0\x81"; break; // YO
case 0xB8: $out .= "\xD1\x91"; break; // yo
// belorussain and ukrainian
case 0xA1: $out .= "\xD0\x8E"; break; // ║ (U)
case 0xA2: $out .= "\xD1\x9E"; break; // ╒ (u)
case 0xAA: $out .= "\xD0\x84"; break; // ╙ (e)
case 0xAF: $out .= "\xD0\x87"; break; // ╞ (I..)
case 0xB2: $out .= "\xD0\x86"; break; // I (I)
case 0xB3: $out .= "\xD1\x96"; break; // i (i)
case 0xBA: $out .= "\xD1\x94"; break; // ╨ (e)
case 0xBF: $out .= "\xD1\x97"; break; // № (i..)
}
}
return $out;
}


Конкретно в моем моде функцию вставить нужно сразу после строки:

CODE:
#XXXXXXXXXXXX FUNCTIONS XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX


Тогда строка вывода должна выглядеть так:

CODE:
echo CP1251toUTF8($allname);

(Добавление)
p.s. Подправил заодно инструкцию к моду.
 
 
m0ntag
Отправлено: 5 марта 2010 — 18:31
Post Id


Пользователь
Junior Member


Покинул форум
Сообщений всего: 63
Дата рег-ции: Дек. 2009  
Репутация: 1




Теперь все заработало, спасибо!
 
 
Defenderyk
Отправлено: 8 апреля 2010 — 21:58
Post Id


Пользователь
Super Member


Покинул форум
Сообщений всего: 1027
Дата рег-ции: Февр. 2009  
Репутация: 31




Zeg пишет:
Цепляю свой вариант. Когда-то давно переделал уже готовый код от exBB под FM beta. Внутри есть комментарии к настройкам, разобраться думаю будет не сложно. У меня этот файл лежит в папке с форумом.


а как вывод то на сат сделать?)
(Добавление)
разобрался)
 
 
alexintour
Отправлено: 15 апреля 2010 — 09:53
Post Id



Пользователь
Newbie


Покинул форум
Сообщений всего: 8
Дата рег-ции: Апр. 2009  
Репутация: 0




А нельзя ли, вместе с названием темы, автора и время поста (сделал), выводить первые 20-30 букв сообщения?
Ниндзя




...... а еще лучше, сделать как в самом форуме, ссылки (стрелочки) на первый и последний посты темы во всплывающих окнах.

(Отредактировано автором: 15 апреля 2010 — 10:09)

 
 
alexintour
Отправлено: 27 апреля 2010 — 15:02
Post Id



Пользователь
Newbie


Покинул форум
Сообщений всего: 8
Дата рег-ции: Апр. 2009  
Репутация: 0




совсем никак?

я сам попробовал, но не выходит...
(использую вариант Zega)
 
 
ExMax
Отправлено: 4 июня 2010 — 14:36
Post Id



Пользователь
Newbie


Покинул форум
Сообщений всего: 41
Дата рег-ции: Февр. 2010  
Репутация: 0




Народ подскажите, как сделать так, что бы ссылки выводились в два столбца,
у меня их 36... хотелось бы 2*18.
Использую вариант Юры.
Какие изменения необходимо сделать?
Помогите Улыбка
 
 
ExMax
Отправлено: 6 июня 2010 — 17:14
Post Id



Пользователь
Newbie


Покинул форум
Сообщений всего: 41
Дата рег-ции: Февр. 2010  
Репутация: 0




ExMax пишет:
как сделать так, что бы ссылки выводились в два столбца,

Возможно ли создать такую разбивку инструментами хтмл?
 
 
ExMax
Отправлено: 11 июля 2010 — 15:59
Post Id



Пользователь
Newbie


Покинул форум
Сообщений всего: 41
Дата рег-ции: Февр. 2010  
Репутация: 0




Как сделать так, что бы список тем делился пополам на 2 столбца?
Не глобальное изменение, может кто из знающих подскaжет?
 
 
electron
Отправлено: 17 августа 2010 — 07:35
Post Id



Администратор
ExBB Team


Покинул форум
Сообщений всего: 3917
Дата рег-ции: Февр. 2009  
Репутация: 341




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

CODE:
$this->last .= '&bull; <a href="'.$this->exbb['boardurl'].'/topic.php?forum='.$id.'&topic='.$forum['last_post_id'].'&v=l#'.$forum['last_key'].'" title="'.$title.'">'.$forum['last_post'].'</a>'."\n"; }


надо заменить на :

CODE:
$this->last .= '&bull; <a href="'.$this->exbb['boardurl'].'/topic.php?forum='.$id.'&topic='.$forum['last_post_id'].'&v=l#'.$forum['last_key'].'" title="'.$title.'">'.$forum['last_post'].'</a><br />'."\n"; }


всё Улыбка
 
 
ExMax
Отправлено: 12 сентября 2010 — 19:24
Post Id



Пользователь
Newbie


Покинул форум
Сообщений всего: 41
Дата рег-ции: Февр. 2010  
Репутация: 0




Спасибо, но это у меня уже реализовано, хотелось
ExMax пишет:
список тем делился пополам на 2 столбца?

Мне нужно вот так:

tema1 tema5
tema2 tema6
tema3 tema7
tema4 tema8

(Отредактировано автором: 12 сентября 2010 — 19:24)

 
 
M-A-X
Отправлено: 13 сентября 2010 — 09:58
Post Id


Пользователь
Advanced Member


Покинул форум
Сообщений всего: 278
Дата рег-ции: Июль 2009  
Откуда: Киев
Репутация: 10




Типа как-то так.
CODE:

$topic= какая-то ф-я, которая возвращает массив последних тем
$count=4; // кол-во строк
echo '<table>';
for ($i=0;$i<$count;$i++){
echo '<tr><td>',$topic[$i],'</td><td>',$topic[$i+$count],'</td></tr>';
}
echo '</table>';
 
 
Страниц (16): В начало « 5 6 7 8 [9] 10 11 12 13 » В конец
Сейчас эту тему просматривают: 1 (гостей: 1, зарегистрированных: 0)
« Модификации и дополнения »

> Похожие темы: Мод: Ссылки на последние темы форума на Вашем сайте
Темы Форум Информация о теме Обновление
Дополнение: Отображение статуса прикреплённых тем
Позволяет узнать, прочитана тема или нет
Модификации и дополнения Ответов: 13
Автор темы: yura3d
6 сентября 2012 — 10:04
Автор: dxman
картинки к темам
Для каждой темы слева можно поместить картинку, своеобразную иконку...
Установка и обновление Ответов: 3
Автор темы: manfil
18 марта 2009 — 11:44
Автор: yura3d
Использование PHP кода в сообщениях для администраторов
Позволяет вставить в сообщение исполняемый PHP код
Модификации и дополнения Ответов: 13
Автор темы: WebMaster
7 сентября 2014 — 17:49
Автор: variant0
Как закрыть в <noindex> и <rel="nofollow"> ссылку на _ripe.net?
Средствами форума
Настройка форума Ответов: 2
Автор темы: mastersound
26 сентября 2010 — 10:49
Автор: mastersound
Пропали форумы. Некоторые удалось восстановить из бэка
Но пропал 1 раздел с 4 форумами как восстановить?
Решение проблем Ответов: 8
Автор темы: GreatALF
4 июня 2014 — 12:34
Автор: GreatALF
 



Все гости форума могут просматривать этот раздел.
Только администраторы и модераторы могут создавать новые темы в этом разделе.
Только администраторы и модераторы могут отвечать на сообщения в этом разделе.
 




Яндекс.Метрика   

Powered by ExBB
ExBB FM 1.0 RC1 by TvoyWeb.ru
InvisionExBB Style converted by Markus®

[Script Execution time: 0.1478]     [ ]