Funkcje SSI

  • 68 Odpowiedzi
  • 34935 Wyświetleń

0 użytkowników i 1 Gość przegląda ten wątek.

*

Offline Harvi

  • **
  • 20
  • 0
Odp: Funkcje SSI
« Odpowiedź #30 dnia: 16 Luty 2008, 00:01 »
Mam teraz tak:
początek strony:
<?php require("../forum/SSI.php"); ?>
w treści:
<?php
$foo
=ssi_recentTopics($num_recent 8$exclude_boards null$output_method 'array');
foreach (
$foo as $topic);
echo  
$topic['link'];
?>

Chce aby wyświetlało mi 4 linki pod soba. O styl linku sie nie martwie, wszystko w diva daje, style dla a, mam kolor itp, tylko potrzebuje albo linki umieścić w jakimś polu obejmującym, znaczniku, lub też każdy oddzielać <br/>

*

Offline lolek2

  • ****
  • 810
  • 28
  • Płeć: Mężczyzna
    • lolek2 Portfolio
Odp: Funkcje SSI
« Odpowiedź #31 dnia: 16 Luty 2008, 08:30 »
<?php
$foo
=ssi_recentTopics($num_recent 4$exclude_boards null$output_method 'array');
foreach (
$foo as $topic) {
echo 
$topic['link'].'<br />';
}
?>


to zwróci 4 linki jeden pod drugim
« Ostatnia zmiana: 16 Luty 2008, 08:33 wysłana przez lolek2 »
www.netlook.pl
Jeden z nielicznych(jak nie jedyny) polski hosting naprawde warty poleceniu.

Chcesz pomocy osobistej przez gg ? Licz się z tym że to kosztuje.

*

Offline Harvi

  • **
  • 20
  • 0
Odp: Funkcje SSI
« Odpowiedź #32 dnia: 16 Luty 2008, 11:26 »
Przeogromne dzięki! :) działa

*

Offline Namir

  • *
  • 1
  • 0
Odp: Funkcje SSI
« Odpowiedź #33 dnia: 26 Lipiec 2008, 22:38 »
chyba chodzi o wycinek kodu styli :P coś jak to :
$ssi_theme='';
template_header();

Witam. Mam problem z tym kodem. Otóż po zalogowaniu się na forum, na stronie nadal widnieje "Witaj, Gość". Da się jakoś to rozwiązać, czy będę musiał ręcznie konfigurować CSSa, menu, panel logowania, etc?
Z góry dziękuję za odpowiedź.

Slava!

*

Offline mcfuck

  • ****
  • 53
  • 3
Odp: Funkcje SSI
« Odpowiedź #34 dnia: 30 Sierpień 2008, 04:53 »
<?php
$foo
=ssi_recentTopics($num_recent 4$exclude_boards null$output_method 'array');
foreach (
$foo as $topic) {
echo 
$topic['link'].'<br />';
}
?>


to zwróci 4 linki jeden pod drugim

A jest możliwość żeby te ostatnie tematy wyświetlało z konkretnego, ustawionego przeze mnie działu ? Jeśli tak, to chciałbym prosić o modyfikację, albo wyjaśnienie co gdzie wstawić

*

Offline lolek2

  • ****
  • 810
  • 28
  • Płeć: Mężczyzna
    • lolek2 Portfolio
Odp: Funkcje SSI
« Odpowiedź #35 dnia: 30 Sierpień 2008, 11:50 »
Jest , wystarczy przebudować zapytanie do bazy w SSI.php :)
www.netlook.pl
Jeden z nielicznych(jak nie jedyny) polski hosting naprawde warty poleceniu.

Chcesz pomocy osobistej przez gg ? Licz się z tym że to kosztuje.

*

Offline mcfuck

  • ****
  • 53
  • 3
Odp: Funkcje SSI
« Odpowiedź #36 dnia: 30 Sierpień 2008, 11:58 »
Jeśli tak, to chciałbym prosić o modyfikację, albo wyjaśnienie co gdzie wstawić

*

Offline lolek2

  • ****
  • 810
  • 28
  • Płeć: Mężczyzna
    • lolek2 Portfolio
Odp: Funkcje SSI
« Odpowiedź #37 dnia: 30 Sierpień 2008, 12:41 »
<?php
function ssi_recentPosts($num_recent 8$exclude_boards null$output_method 'echo',$selected_board='null')
{
global $context$settings$scripturl$txt$db_prefix$ID_MEMBER;
global $user_info$modSettings$func;

if ($exclude_boards === null && !empty($modSettings['recycle_enable']) && $modSettings['recycle_board'] > 0)
$exclude_boards = array($modSettings['recycle_board']);
else
$exclude_boards = empty($exclude_boards) ? array() : $exclude_boards;

// Find all the posts.  Newer ones will have higher IDs.
$request db_query("
SELECT
m.posterTime, m.subject, m.ID_TOPIC, m.ID_MEMBER, m.ID_MSG, m.ID_BOARD, b.name AS bName,
IFNULL(mem.realName, m.posterName) AS posterName, " 
. ($user_info['is_guest'] ? '1 AS isRead, 0 AS new_from' '
IFNULL(lt.ID_MSG, IFNULL(lmr.ID_MSG, 0)) >= m.ID_MSG_MODIFIED AS isRead,
IFNULL(lt.ID_MSG, IFNULL(lmr.ID_MSG, -1)) + 1 AS new_from'
) . ", LEFT(m.body, 384) AS body, m.smileysEnabled
FROM (
{$db_prefix}messages AS m, {$db_prefix}boards AS b)
LEFT JOIN 
{$db_prefix}members AS mem ON (mem.ID_MEMBER = m.ID_MEMBER)" . (!$user_info['is_guest'] ? "
LEFT JOIN 
{$db_prefix}log_topics AS lt ON (lt.ID_TOPIC = m.ID_TOPIC AND lt.ID_MEMBER = $ID_MEMBER)
LEFT JOIN 
{$db_prefix}log_mark_read AS lmr ON (lmr.ID_BOARD = m.ID_BOARD AND lmr.ID_MEMBER = $ID_MEMBER)" '') . "
WHERE m.ID_MSG >= " 
. ($modSettings['maxMsgID'] - 25 min($num_recent5)) . "
AND b.ID_BOARD = m.ID_BOARD" 
. (empty($exclude_boards) ? '' "
AND b.ID_BOARD NOT IN (" 
implode(', '$exclude_boards) . ")") . "
                                    AND m.ID_BOARD = 
$selected_board
AND 
$user_info[query_see_board]
ORDER BY m.ID_MSG DESC
LIMIT 
$num_recent"__FILE____LINE__);
$posts = array();
while ($row mysql_fetch_assoc($request))
{
$row['body'] = strip_tags(strtr(parse_bbc($row['body'], $row['smileysEnabled'], $row['ID_MSG']), array('<br />' => '&#38;#10;')));
if ($func['strlen']($row['body']) > 128)
$row['body'] = $func['substr']($row['body'], 0128) . '...';

// Censor it!
censorText($row['subject']);
censorText($row['body']);

// Build the array.
$posts[] = array(
'board' => array(
'id' => $row['ID_BOARD'],
'name' => $row['bName'],
'href' => $scripturl '?board=' $row['ID_BOARD'] . '.0',
'link' => '<a href="' $scripturl '?board=' $row['ID_BOARD'] . '.0">' $row['bName'] . '</a>'
),
'topic' => $row['ID_TOPIC'],
'poster' => array(
'id' => $row['ID_MEMBER'],
'name' => $row['posterName'],
'href' => empty($row['ID_MEMBER']) ? '' $scripturl '?action=profile;u=' $row['ID_MEMBER'],
'link' => empty($row['ID_MEMBER']) ? $row['posterName'] : '<a href="' $scripturl '?action=profile;u=' $row['ID_MEMBER'] . '">' $row['posterName'] . '</a>'
),
'subject' => $row['subject'],
'short_subject' => shorten_subject($row['subject'], 25),
'preview' => $row['body'],
'time' => timeformat($row['posterTime']),
'timestamp' => forum_time(true$row['posterTime']),
'href' => $scripturl '?topic=' $row['ID_TOPIC'] . '.msg' $row['ID_MSG'] . ';topicseen#new',
'link' => '<a href="' $scripturl '?topic=' $row['ID_TOPIC'] . '.msg' $row['ID_MSG'] . '#msg' $row['ID_MSG'] . '">' $row['subject'] . '</a>',
'new' => !empty($row['isRead']),
'new_from' => $row['new_from'],
);
}
mysql_free_result($request);

// Just return it.
if ($output_method != 'echo' || empty($posts))
return $posts;

echo '
<table border="0" class="ssi_table">'
;
foreach ($posts as $post)
echo '
<tr>
<td align="right" valign="top" nowrap="nowrap">
['
$post['board']['link'], ']
</td>
<td valign="top">
<a href="'
$post['href'], '">'$post['subject'], '</a>
'
$txt[525], ' '$post['poster']['link'], '
'
$post['new'] ? '' '<a href="' $scripturl '?topic=' $post['topic'] . '.msg' $post['new_from'] . ';topicseen#new"><img src="' $settings['images_url'] . '/' $context['user']['language'] . '/new.gif" alt="' $txt[302] . '" border="0" /></a>''
</td>
<td align="right" nowrap="nowrap">
'
$post['time'], '
</td>
</tr>'
;
echo '
</table>'
;
}
?>


pisane naprawde na szybko, może nie działać
www.netlook.pl
Jeden z nielicznych(jak nie jedyny) polski hosting naprawde warty poleceniu.

Chcesz pomocy osobistej przez gg ? Licz się z tym że to kosztuje.

*

Offline kaju666

  • ***
  • 42
  • 0
Odp: Funkcje SSI
« Odpowiedź #38 dnia: 5 Grudzień 2008, 09:03 »
a jak wygląda funkcja na pkazanie daty i godziny?

*

Offline Jerzy

  • ****
  • 83
  • 0
  • Płeć: Mężczyzna
Odp: Funkcje SSI
« Odpowiedź #39 dnia: 5 Grudzień 2008, 11:33 »
a jak wygląda funkcja na pkazanie daty i godziny?
Jest na forum szukajka nie gryzie  8)
Co było pierwsze: pomysłowość czy lenistwo?
           Złośliwość to cnota głupców
         Głupich nie sieją sami sie rodzą

*

Offline kaju666

  • ***
  • 42
  • 0
Odp: Funkcje SSI
« Odpowiedź #40 dnia: 5 Grudzień 2008, 18:19 »
a czy mógłbyś podać mi linka bo szukałem i nic(naprawdę)

*

Offline kaju666

  • ***
  • 42
  • 0
Odp: Funkcje SSI
« Odpowiedź #41 dnia: 11 Grudzień 2008, 19:12 »
to jak to będzie?

*

Offline Nolt

  • *****
  • 3313
  • 249
  • Płeć: Mężczyzna
    • Wizzi
  • Wersja SMF: 2.0.15
Odp: Funkcje SSI
« Odpowiedź #42 dnia: 11 Grudzień 2008, 22:11 »
www.wizzi.pl
Moje style dla SMF 2

SMF.PL FAQ
nie odpowiadam na żadne PW, więc ich nie wysyłajcie chyba że zostaniecie o to poproszeni

*

Offline kaju666

  • ***
  • 42
  • 0
Odp: Funkcje SSI
« Odpowiedź #43 dnia: 11 Grudzień 2008, 22:15 »
niewiem nolt moze ty masz inny plik ale ja u siebie nie mam :
http://e8mod.pl/ssi_examples.shtml

*

Offline ronin

  • *****
  • 2645
  • 297
  • Płeć: Mężczyzna
    • Poradnia Wellness - nadwaga i niedowaga, dieta herbalife dla każdego
Odp: Funkcje SSI
« Odpowiedź #44 dnia: 11 Grudzień 2008, 22:54 »
heh sam nie wiesz co masz, bo ja widze ze masz (otwiera sie http://e8mod.pl/ssi_examples.shtml )