• Welcome to Simple Machines Community Forum. Please login or sign up.

Inserire Immagini Sotto le Categorie

Started by Peng, April 15, 2010, 09:32:29 AM

Previous topic - Next topic

Peng

Il Theme che uso è Cargo con SMF 2.0 RC3
il mio problema è questo ... non riesco ad inserire delle immagini al posto dello sfondo colorato sotto le categorie

vorrei in pratica emulare questo stile se possibile :



:-[ siete la mia ultima speranza prima di rinunciarci


emanuele

Dipende dal tema...prova a mettere il link al tema o al tuo sito.


Take a peek at what I'm doing! ;D




Hai bisogno di supporto in Italiano?

Aiutateci ad aiutarvi: spiegate bene il vostro problema: no, "non funziona" non è una spiegazione!!
1) Cosa fai,
2) cosa ti aspetti,
3) cosa ottieni.

Peng

per il momento stò progettando in locale
il tema lo potete trovare qua : http://nick337.com/2010/04/cargo-dzinerstudio-smf-theme.html [nofollow]

emanuele

Non son siuro sia facilissimo...(anche perché coi css ho un rapporto non proprio idilliaco... ;D )
Il modo più "semplice" sarebbe, credo, rimuovere le definizioni di background-color per le classi css windowbg, windowbg2, e forse altre. E poi inserire una nuova classe css ad esempio in questo pezzo:

<div class="catbg" style="padding: 5px 5px 5px 10px;">
<a name="1" href="http://demo.dzinerstudio.com/smf/index.php?PHPSESSID=ec48ec2135bf9db86396e1f0f1d48e3e&amp;#1">General Category</a>
</div>
<table border="0" width="100%" cellspacing="1" cellpadding="5" class="bordercolor NUOVACLASSE" style="margin-top: 1px;">
<tr>

in cui puoi inserire l'immagine di background.

Il problema di questa soluzione è che in qualunque altro posto del forum in cui vengono usate le classi che vai a modificare l'aspetto cambierebbe di conseguenza...


Take a peek at what I'm doing! ;D




Hai bisogno di supporto in Italiano?

Aiutateci ad aiutarvi: spiegate bene il vostro problema: no, "non funziona" non è una spiegazione!!
1) Cosa fai,
2) cosa ti aspetti,
3) cosa ottieni.

Peng

April 16, 2010, 03:47:39 PM #4 Last Edit: April 16, 2010, 04:38:22 PM by Peng
 :-\ manco io sono espertissimo di CSS e meno ancora di SMF
ora provo vediamo cosa succede e grazie mille per l'aiuto

edit :


Quote/* Alternating backgrounds for posts, and several other sections of the forum. */
.windowbg, #preview_body
{
   background-color: #1f1f1f;
}
.windowbg2
{
   background-color: #1f1f1f;
}
.windowbg3
{
   background-color: #232323;
}

Problema ... modifico questo parametro e parte perfettamente peccato solo che tra forum e forum l'immagine non cambia e anzi rimane la stessa -.-
però siamo sulla buona strada ... idee ???

emanuele

Tu vuoi un'immagine diversa per ogni categoria (come quella dell'esempio), oppure una diversa per ogni board?
In entrambi i casi la "NUOVACLASSE" deve essere diversa per ogni forum/categoria, quindi, oltre che con css/html, bisogna "giocare" un po' anche con php...
Cioè devi inserire da qualche parte che per la board/categoria 1 vuoi l'immagine "X", per la board/categoria 2 vuoi la "Y" e così via.


Take a peek at what I'm doing! ;D




Hai bisogno di supporto in Italiano?

Aiutateci ad aiutarvi: spiegate bene il vostro problema: no, "non funziona" non è una spiegazione!!
1) Cosa fai,
2) cosa ti aspetti,
3) cosa ottieni.

Peng

April 17, 2010, 08:16:59 AM #6 Last Edit: April 17, 2010, 08:20:54 AM by Peng
 ;D diciamo una immagine per classe come nella prima immagine ... per un max di 5 o 6 gruppetti
il problema è che con ogni modifica che faccio su css e php riesco solo ad ottenere la ripetizione della immagine in ogni forum e non una per tutta la categoria come nell'immagine nel mio primo post

dovrei capire cosa di preciso devo modificare , in css ho visto il pezzo ma in php , non sò proprio che toccare

emanuele

April 17, 2010, 09:02:03 AM #7 Last Edit: April 17, 2010, 04:22:13 PM by emanuele
prova così:
Nel css defini "n" classi quante sono le categorie a cui vuoi assegnare un'immagine e chiamale "nomeclasse1", "nomeclasse2", ecc. e ad ognuna, ovviamente, associ l'immagine che vuoi.

Quindi apri boardindex.php (lo troverai nella cartella del tema di default) e cerca questo pezzo:
RIMOSSO CODICE ERRATO

Non l'ho provato, quindi non assicuro niente, ma la logica dovrebbe funzionare! ;)


Take a peek at what I'm doing! ;D




Hai bisogno di supporto in Italiano?

Aiutateci ad aiutarvi: spiegate bene il vostro problema: no, "non funziona" non è una spiegazione!!
1) Cosa fai,
2) cosa ti aspetti,
3) cosa ottieni.

Peng

April 17, 2010, 01:48:12 PM #8 Last Edit: April 17, 2010, 02:55:18 PM by Peng
nada di nada  :'( ho provato a chiamare in modo diverso le classi in CSS ma nn parte per nulla
vi linko per farvi capire una immagine



in pratica vorrei ottenere una sola immagine per tutto un gruppo e poi nel gruppo dopo un'altra immagine ...

P.S

Alla fin fine non devo modificare le categorie singole ma proprio la SEZIONE , una ad una con una immagine di sfondo diversa

emanuele

Troppa roba in giro per il disco...dovrei decidermi a cancellare quello che non serve.
Mi son confuso con i tempi ed ho preso i file di un altro...

style.css
cerca:

.windowbg {
background-color: #1d1d1d;
}

.windowbg2 {
background-color: #1d1d1d;
}

e sostituisci con:
.windowbg {
/* background-color: #1d1d1d; */
}

.windowbg2 {
/* background-color: #1d1d1d;*/
}

attenzione potresti avere problemi in altre sezioni del forum

in fondo al file aggiungi:

.catclass1{
background: url('01.jpg');
}
.catclass2{
background: url('02.jpg');
}
.catclass3{
background: url('03.jpg');

ovviamente il nome delle classi e dei file è puramente dimostrativo.

boardindex.php
cerca:

$first = true;
foreach ($context['categories'] as $category)
{
echo '
<div class="tborder" style="margin-top: ' , $first ? '0;' : '1ex;' , '' , $context['browser']['needs_size_fix'] && !$context['browser']['is_ie6'] ? 'width: 100%;' : '', '">
<div class="catbg', $category['new'] ? '2' : '', '" style="padding: 5px 5px 5px 10px;">';
$first = false;

// If this category even can collapse, show a link to collapse it.
if ($category['can_collapse'])
echo '
<a href="', $category['collapse_href'], '">', $category['collapse_image'], '</a>';

echo '
', $category['link'], '
</div>';

// Assuming the category hasn't been collapsed...
if (!$category['is_collapsed'])
{
echo '
<table border="0" width="100%" cellspacing="1" cellpadding="5" class="bordercolor" style="margin-top: 1px;">';


e sostituisci con:

$first = true;
$catCount = 0;
foreach ($context['categories'] as $category)
{
echo '
<div class="tborder" style="margin-top: ' , $first ? '0;' : '1ex;' , '' , $context['browser']['needs_size_fix'] && !$context['browser']['is_ie6'] ? 'width: 100%;' : '', '">
<div class="catbg', $category['new'] ? '2' : '', '" style="padding: 5px 5px 5px 10px;">';
$first = false;

// If this category even can collapse, show a link to collapse it.
if ($category['can_collapse'])
echo '
<a href="', $category['collapse_href'], '">', $category['collapse_image'], '</a>';

echo '
', $category['link'], '
</div>';

// Assuming the category hasn't been collapsed...
if (!$category['is_collapsed'])
{
echo '
<table border="0" width="100%" cellspacing="1" cellpadding="5" class="bordercolor catclass' . $catCount . '" style="margin-top: 1px;">';
$catCount++;


Questo è testato e funzionante. (salvo errori di copiatura)


Take a peek at what I'm doing! ;D




Hai bisogno di supporto in Italiano?

Aiutateci ad aiutarvi: spiegate bene il vostro problema: no, "non funziona" non è una spiegazione!!
1) Cosa fai,
2) cosa ti aspetti,
3) cosa ottieni.

Peng

April 17, 2010, 05:57:21 PM #10 Last Edit: April 17, 2010, 06:27:09 PM by Peng

primo passo effettuato
ma col secondo mi trovo impreparato  ??? cioè ti copio per intero il mio boardindex.php

<?php
// Version: 2.0 RC3; BoardIndex

function template_main()
{
global $context$settings$options$txt$scripturl$modSettings;

// Show some statistics if stat info is off.
if (!$settings['show_stats_index'])
echo '
<div id="index_common_stats">
'
$txt['members'], ': '$context['common_stats']['total_members'], ' &nbsp;&#38;#8226;&nbsp; '$txt['posts_made'], ': '$context['common_stats']['total_posts'], ' &nbsp;&#38;#8226;&nbsp; '$txt['topics'], ': '$context['common_stats']['total_topics'], '
'
, ($settings['show_latest_member'] ? ' ' $txt['welcome_member'] . ' <strong>' $context['common_stats']['latest_member']['link'] . '</strong>' $txt['newest_member'] : '') , '
</div>'
;

// Show the news fader?  (assuming there are things to show...)
if ($settings['show_newsfader'] && !empty($context['fader_news_lines']))
{
echo '
<div id="newsfader">
<h3 class="catbg"><span class="left"></span>
<img id="newsupshrink" src="'
$settings['images_url'], '/collapse.gif" alt="*" title="'$txt['upshrink_description'], '" align="bottom" style="display: none;" />
'
$txt['news'], '
</h3>
<ul class="reset" id="smfFadeScroller"'
, empty($options['collapse_news_fader']) ? '' ' style="display: none;"''>';

foreach ($context['news_lines'] as $news)
echo '
<li>'
$news'</li>';

echo '
</ul>
</div>
<script type="text/javascript" src="'
$settings['default_theme_url'], '/scripts/fader.js"></script>
<script type="text/javascript"><!-- // --><![CDATA[

// Create a news fader object.
var oNewsFader = new smf_NewsFader({
sSelf: \'oNewsFader\',
sFaderControlId: \'smfFadeScroller\',
sItemTemplate: '
JavaScriptEscape('<strong>%1$s</strong>'), ',
iFadeDelay: '
, empty($settings['newsfader_time']) ? 5000 $settings['newsfader_time'], '
});

// Create the news fader toggle.
var smfNewsFadeToggle = new smc_Toggle({
bToggleEnabled: true,
bCurrentlyCollapsed: '
, empty($options['collapse_news_fader']) ? 'false' 'true'',
aSwappableContainers: [
\'smfFadeScroller\'
],
aSwapImages: [
{
sId: \'newsupshrink\',
srcExpanded: smf_images_url + \'/collapse.gif\',
altExpanded: '
JavaScriptEscape($txt['upshrink_description']), ',
srcCollapsed: smf_images_url + \'/expand.gif\',
altCollapsed: '
JavaScriptEscape($txt['upshrink_description']), '
}
],
oThemeOptions: {
bUseThemeSettings: '
$context['user']['is_guest'] ? 'false' 'true'',
sOptionName: \'collapse_news_fader\',
sSessionVar: '
JavaScriptEscape($context['session_var']), ',
sSessionId: '
JavaScriptEscape($context['session_id']), '
},
oCookieOptions: {
bUseCookie: '
$context['user']['is_guest'] ? 'true' 'false'',
sCookieName: \'newsupshrink\'
}
});
// ]]></script>'
;
}

echo '
<div id="boardindex_table">
<table class="table_list">'
;

/* Each category in categories is made up of:
id, href, link, name, is_collapsed (is it collapsed?), can_collapse (is it okay if it is?),
new (is it new?), collapse_href (href to collapse/expand), collapse_image (up/down image),
and boards. (see below.) */
foreach ($context['categories'] as $category)
{
// If theres no parent boards we can see, avoid showing an empty category (unless its collapsed)
if (empty($category['boards']) && !$category['is_collapsed'])
continue;

echo '
<tbody class="header">
<tr>
<td colspan="4" class="catbg"><span class="left"></span>'
;

// If this category even can collapse, show a link to collapse it.
if ($category['can_collapse'])
echo '
<a class="collapse" href="'
$category['collapse_href'], '">'$category['collapse_image'], '</a>';

if (!$context['user']['is_guest'] && !empty($category['show_unread']))
echo '
<a class="unreadlink" href="'
$scripturl'?action=unread;c='$category['id'], '">'$txt['view_unread_category'], '</a>';

echo '
'
$category['link'], '
</td>
</tr>
</tbody>
<tbody class="content">'
;

// Assuming the category hasn't been collapsed...
if (!$category['is_collapsed'])
{
/* Each board in each category's boards has:
new (is it new?), id, name, description, moderators (see below), link_moderators (just a list.),
children (see below.), link_children (easier to use.), children_new (are they new?),
topics (# of), posts (# of), link, href, and last_post. (see below.) */
foreach ($category['boards'] as $board)
{
echo '
<tr class="windowbg2">
<td class="icon windowbg"'
, !empty($board['children']) ? ' rowspan="2"' '''>
<a href="'
, ($board['is_redirect'] || $context['user']['is_guest'] ? $board['href'] : $scripturl '?action=unread;board=' $board['id'] . '.0;children'), '">';

// If the board or children is new, show an indicator.
if ($board['new'] || $board['children_new'])
echo '
<img src="'
$settings['images_url'], '/'$context['theme_variant'], '/on'$board['new'] ? '' '2''.png" alt="'$txt['new_posts'], '" title="'$txt['new_posts'], '" />';
// Is it a redirection board?
elseif ($board['is_redirect'])
echo '
<img src="'
$settings['images_url'], '/'$context['theme_variant'], '/redirect.png" alt="*" title="*" />';
// No new posts at all! The agony!!
else
echo '
<img src="'
$settings['images_url'], '/'$context['theme_variant'], '/off.png" alt="'$txt['old_posts'], '" title="'$txt['old_posts'], '" />';

echo '
</a>
</td>
<td class="info">
<a class="subject" href="'
$board['href'], '" name="b'$board['id'], '">'$board['name'], '</a>';

// Has it outstanding posts for approval?
if ($board['can_approve_posts'] && ($board['unapproved_posts'] || $board['unapproved_topics']))
echo '
<a href="'
$scripturl'?action=moderate;area=postmod;sa=', ($board['unapproved_topics'] > $board['unapproved_posts'] ? 'topics' 'posts'), ';brd='$board['id'], ';'$context['session_var'], '='$context['session_id'], '" title="'sprintf($txt['unapproved_posts'], $board['unapproved_topics'], $board['unapproved_posts']), '" class="moderation_link">(!)</a>';

echo '

<p>'
$board['description'] , '</p>';
if (!empty($board['last_post']['id']))
echo '
<p class="lastposts"><b> '
$txt['last_post'], '</b> '$txt['by'], ' '$board['last_post']['member']['link'], ' '$txt['on'], ' '$board['last_post']['time'] , ' '$txt['in'], ' '$board['last_post']['link'], '</p>';

// Show the "Moderators: ". Each has name, href, link, and id. (but we're gonna use link_moderators.)
if (!empty($board['moderators']))
echo '
<p class="moderators">'
count($board['moderators']) == $txt['moderator'] : $txt['moderators'], ': 'implode(', '$board['link_moderators']), '</p>';

// Show some basic information about the number of posts, etc.
echo '
</td>'
;
if (!$board['is_redirect'])
echo '
<td class="windowbg stats">
'
$board['posts'], '<br /><span class="smalltext">'$txt['posts'], '</span>
</td>
<td class="windowbg stats">
'
$board['topics'], '<br /><span class="smalltext">'$txt['topics'], '</span>
</td>'
;

else
echo '
<td class="windowbg" valign="middle" align="center" colspan="2" width="18%">'
$board['posts'], ' '$txt['redirects'], '</td>
</tr>'
;
// Show the "Child Boards: ". (there's a link_children but we're going to bold the new ones...)
if (!empty($board['children']))
{
// Sort the links into an array with new boards bold so it can be imploded.
$children = array();
/* Each child in each board's children has:
id, name, description, new (is it new?), topics (#), posts (#), href, link, and last_post. */
foreach ($board['children'] as $child)
{
if (!$child['is_redirect'])
$child['link'] = '<a href="' $child['href'] . '" ' . ($child['new'] ? 'class="new_posts" ' '') . 'title="' . ($child['new'] ? $txt['new_posts'] : $txt['old_posts']) . ' (' $txt['board_topics'] . ': ' comma_format($child['topics']) . ', ' $txt['posts'] . ': ' comma_format($child['posts']) . ')">' $child['name'] . ($child['new'] ? '</a> <a href="' $child['href'] . '" title="' $txt['new_posts'] . ' (' $txt['board_topics'] . ': ' comma_format($child['topics']) . ', ' $txt['posts'] . ': ' comma_format($child['posts']) . ')"><img src="' $settings['lang_images_url'] . '/new.gif" class="new_posts" alt="" />' '') . '</a>';
else
$child['link'] = '<a href="' $child['href'] . '" title="' comma_format($child['posts']) . ' ' $txt['redirects'] . '">' $child['name'] . '</a>';

// Has it posts awaiting approval?
if ($child['can_approve_posts'] && ($child['unapproved_posts'] | $child['unapproved_topics']))
$child['link'] .= ' <a href="' $scripturl '?action=moderate;area=postmod;sa=' . ($child['unapproved_topics'] > $child['unapproved_posts'] ? 'topics' 'posts') . ';brd=' $child['id'] . ';' $context['session_var'] . '=' $context['session_id'] . '" title="' sprintf($txt['unapproved_posts'], $child['unapproved_topics'], $child['unapproved_posts']) . '" class="moderation_link">(!)</a>';

$children[] = $child['new'] ? '<strong>' $child['link'] . '</strong>' $child['link'];
}
echo '
<tr><td colspan="3" class="children windowbg3"><strong>'
$txt['parent_boards'], '</strong>: 'implode(', '$children), '</td></tr>';
}
}
}
echo '
</tbody>
<tbody class="divider">
<tr>
<td colspan="4"></td>
</tr>
</tbody>'
;
}
echo '
</table>
</div>'
;

if ($context['user']['is_logged'])
{
echo '
<div id="posting_icons" class="align_left">'
;

// Mark read button.
$mark_read_button = array(
'markread' => array('text' => 'mark_as_read''image' => 'markread.gif''lang' => true'url' => $scripturl '?action=markasread;sa=all;' $context['session_var'] . '=' $context['session_id']),
);

echo '
<ul class="reset">
<li class="align_left"><img src="'
$settings['images_url'], '/'$context['theme_variant'], '/new_some.png" alt="" /> '$txt['new_posts'], '</li>
<li class="align_left"><img src="'
$settings['images_url'], '/'$context['theme_variant'], '/new_none.png" alt="" /> '$txt['old_posts'], '</li>
<li class="align_left"><img src="'
$settings['images_url'], '/'$context['theme_variant'], '/new_redirect.png" alt="" /> '$txt['redirect_board'], '</li>
</ul>
</div>'
;

// Show the mark all as read button?
if ($settings['show_mark_read'] && !empty($context['categories']))
echo '<div class="mark_read">'template_button_strip($mark_read_button'right'), '</div>';
}
else
{
echo '
<div id="posting_icons" class="flow_hidden">
<ul class="reset">
<li class="align_left"><img src="'
$settings['images_url'], '/new_none.png" alt="" /> '$txt['old_posts'], '</li>
<li class="align_left"><img src="'
$settings['images_url'], '/new_redirect.png" alt="" /> '$txt['redirect_board'], '</li>
</ul>
</div>'
;
}

template_info_center();
}

function 
template_info_center()
{
global $context$settings$options$txt$scripturl$modSettings;

// Here's where the "Info Center" starts...
echo '
<span class="clear upperframe"><span></span></span>
<div class="roundframe"><div class="innerframe">
<h3 class="catbg"><span class="left"></span>
<img class="icon" id="upshrink_ic" src="'
$settings['images_url'], '/collapse.gif" alt="*" title="'$txt['upshrink_description'], '" style="display: none;" />
'
sprintf($txt['info_center_title'], $context['forum_name_html_safe']), '
</h3>
<div id="upshrinkHeaderIC"'
, empty($options['collapse_header_ic']) ? '' ' style="display: none;"''>';

// This is the "Recent Posts" bar.
if (!empty($settings['number_recent_posts']))
{
echo '
<h4 class="titlebg"><span class="left"></span>
<a href="'
$scripturl'?action=recent"><img class="icon" src="'$settings['images_url'], '/post/xx.gif" alt="'$txt['recent_posts'], '" /></a>
<span>'
$txt['recent_posts'], '</span>
</h4>
<div class="hslice" id="recent_posts_content">
<div class="entry-title" style="display: none;">'
$context['forum_name_html_safe'], ' - '$txt['recent_posts'], '</div>
<div class="entry-content" style="display: none;">
<a rel="feedurl" href="'
$scripturl'?action=.xml;type=webslice">'$txt['subscribe_webslice'], '</a>
</div>'
;

// Only show one post.
if ($settings['number_recent_posts'] == 1)
{
// latest_post has link, href, time, subject, short_subject (shortened with...), and topic. (its id.)
echo '
<strong><a href="'
$scripturl'?action=recent">'$txt['recent_posts'], '</a></strong>
<p id="infocenter_onepost" class="middletext">
'
$txt['recent_view'], ' &quot;'$context['latest_post']['link'], '&quot; '$txt['recent_updated'], ' ('$context['latest_post']['time'], ')<br />
</p>'
;
}
// Show lots of posts.
elseif (!empty($context['latest_posts']))
{
echo '
<dl id="ic_recentposts" class="middletext">'
;

/* Each post in latest_posts has:
board (with an id, name, and link.), topic (the topic's id.), poster (with id, name, and link.),
subject, short_subject (shortened with...), time, link, and href. */
foreach ($context['latest_posts'] as $post)
echo '
<dt><strong>'
$post['link'], '</strong> '$txt['by'], ' '$post['poster']['link'], ' ('$post['board']['link'], ')</dt>
<dd>'
$post['time'], '</dd>';
echo '
</dl>'
;
}
echo '
</div>'
;
}

// Show information about events, birthdays, and holidays on the calendar.
if ($context['show_calendar'])
{
echo '
<h4 class="titlebg"><span class="left"></span>
<a href="'
$scripturl'?action=calendar' '"><img class="icon" src="'$settings['images_url'], '/icons/calendar.gif''" alt="'$context['calendar_only_today'] ? $txt['calendar_today'] : $txt['calendar_upcoming'], '" /></a>
<span>'
$context['calendar_only_today'] ? $txt['calendar_today'] : $txt['calendar_upcoming'], '</span>
</h4>
<p class="smalltext">'
;

// Holidays like "Christmas", "Chanukah", and "We Love [Unknown] Day" :P.
if (!empty($context['calendar_holidays']))
echo '
<span class="holiday">'
$txt['calendar_prompt'], ' 'implode(', '$context['calendar_holidays']), '</span><br />';

// People's birthdays. Like mine. And yours, I guess. Kidding.
if (!empty($context['calendar_birthdays']))
{
echo '
<span class="birthday">'
$context['calendar_only_today'] ? $txt['birthdays'] : $txt['birthdays_upcoming'], '</span> ';
/* Each member in calendar_birthdays has:
id, name (person), age (if they have one set?), is_last. (last in list?), and is_today (birthday is today?) */
foreach ($context['calendar_birthdays'] as $member)
echo '
<a href="'
$scripturl'?action=profile;u='$member['id'], '">'$member['is_today'] ? '<strong>' ''$member['name'], $member['is_today'] ? '</strong>' '', isset($member['age']) ? ' (' $member['age'] . ')' '''</a>'$member['is_last'] ? '<br />' ', ';
}
// Events like community get-togethers.
if (!empty($context['calendar_events']))
{
echo '
<span class="event">'
$context['calendar_only_today'] ? $txt['events'] : $txt['events_upcoming'], '</span> ';
/* Each event in calendar_events should have:
title, href, is_last, can_edit (are they allowed?), modify_href, and is_today. */
foreach ($context['calendar_events'] as $event)
echo '
'
$event['can_edit'] ? '<a href="' $event['modify_href'] . '" ><img src="' $settings['images_url'] . '/icons/modify_small.gif" alt="*" /></a> ' ''$event['href'] == '' '' '<a href="' $event['href'] . '">'$event['is_today'] ? '<strong>' $event['title'] . '</strong>' $event['title'], $event['href'] == '' '' '</a>'$event['is_last'] ? '<br />' ', ';

// Show a little help text to help them along ;).
if ($context['calendar_can_edit'])
echo '
(<a href="'
$scripturl'?action=helpadmin;help=calendar_how_edit" onclick="return reqWin(this.href);">'$txt['calendar_how_edit'], '</a>)';
}
echo '
</p>'
;
}


// Show statistical style information...
if ($settings['show_stats_index'])
{
echo '
<h4 class="titlebg"><span class="left"></span>
<a href="'
$scripturl'?action=stats"><img class="icon" src="'$settings['images_url'], '/icons/info.gif" alt="'$txt['forum_stats'], '" /></a>
<span>'
$txt['forum_stats'], '</span>
</h4>
<p>
'
$context['common_stats']['total_posts'], ' '$txt['posts_made'], ' '$txt['in'], ' '$context['common_stats']['total_topics'], ' '$txt['topics'], ' '$txt['by'], ' '$context['common_stats']['total_members'], ' '$txt['members'], '. ', !empty($settings['show_latest_member']) ? $txt['latest_member'] . ': <strong> ' $context['common_stats']['latest_member']['link'] . '</strong>' '''<br />
'
, (!empty($context['latest_post']) ? $txt['latest_post'] . ': <strong>&quot;' $context['latest_post']['link'] . '&quot;</strong>  ( ' $context['latest_post']['time'] . ' )<br />' ''), '
<a href="'
$scripturl'?action=recent">'$txt['recent_view'], '</a>'$context['show_stats'] ? '<br />
<a href="' 
$scripturl '?action=stats">' $txt['more_stats'] . '</a>' '''
</p>'
;
}

// "Users online" - in order of activity.
echo '
<h4 class="titlebg"><span class="left"></span>
'
$context['show_who'] ? '<a href="' $scripturl '?action=who' '">' '''<img class="icon" src="'$settings['images_url'], '/icons/online.gif''" alt="'$txt['online_users'], '" />'$context['show_who'] ? '</a>' '''
<span>'
$txt['online_users'], '</span>
</h4>
<p class="inline stats">
'
$context['show_who'] ? '<a href="' $scripturl '?action=who">' ''comma_format($context['num_guests']), ' '$context['num_guests'] == $txt['guest'] : $txt['guests'], ', ' comma_format($context['num_users_online']), ' '$context['num_users_online'] == $txt['user'] : $txt['users'];

// Handle hidden users and buddies.
$bracketList = array();
if ($context['show_buddies'])
$bracketList[] = comma_format($context['num_buddies']) . ' ' . ($context['num_buddies'] == $txt['buddy'] : $txt['buddies']);
if (!empty($context['num_spiders']))
$bracketList[] = comma_format($context['num_spiders']) . ' ' . ($context['num_spiders'] == $txt['spider'] : $txt['spiders']);
if (!empty($context['num_users_hidden']))
$bracketList[] = comma_format($context['num_users_hidden']) . ' ' $txt['hidden'];

if (!empty($bracketList))
echo ' (' implode(', '$bracketList) . ')';

echo $context['show_who'] ? '</a>' '''
</p>
<p class="inline smalltext">'
;

// Assuming there ARE users online... each user in users_online has an id, username, name, group, href, and link.
if (!empty($context['users_online']))
{
echo '
'
sprintf($txt['users_active'], $modSettings['lastActive']), ':<br />'implode(', '$context['list_users_online']);

// Showing membergroups?
if (!empty($settings['show_group_key']) && !empty($context['membergroups']))
echo '
<br />[' 
implode(']&nbsp;&nbsp;['$context['membergroups']) . ']';
}

echo '
</p>
<p class="last smalltext">
'
$txt['most_online_today'], ': <strong>'comma_format($modSettings['mostOnlineToday']), '</strong>.
'
$txt['most_online_ever'], ': 'comma_format($modSettings['mostOnline']), ' ('timeformat($modSettings['mostDate']), ')
</p>'
;

// If they are logged in, but statistical information is off... show a personal message bar.
if ($context['user']['is_logged'] && !$settings['show_stats_index'])
{
echo '
<h4 class="titlebg"><span class="left"></span>
'
$context['allow_pm'] ? '<a href="' $scripturl '?action=pm">' '''<img class="icon" src="'$settings['images_url'], '/message_sm.gif" alt="'$txt['personal_message'], '" />'$context['allow_pm'] ? '</a>' '''
<span>'
$txt['personal_message'], '</span>
</h4>
<p class="pminfo">
<strong><a href="'
$scripturl'?action=pm">'$txt['personal_message'], '</a></strong>
<span class="smalltext">
'
$txt['you_have'], ' 'comma_format($context['user']['messages']), ' '$context['user']['messages'] == $txt['message_lowercase'] : $txt['msg_alert_messages'], '.... '$txt['click'], ' <a href="'$scripturl'?action=pm">'$txt['here'], '</a> '$txt['to_view'], '
</span>
</p>'
;
}

echo '
</div>
</div></div>
<span class="lowerframe"><span></span></span>'
;

// Info center collapse object.
echo '
<script type="text/javascript"><!-- // --><![CDATA[
var oInfoCenterToggle = new smc_Toggle({
bToggleEnabled: true,
bCurrentlyCollapsed: '
, empty($options['collapse_header_ic']) ? 'false' 'true'',
aSwappableContainers: [
\'upshrinkHeaderIC\'
],
aSwapImages: [
{
sId: \'upshrink_ic\',
srcExpanded: smf_images_url + \'/collapse.gif\',
altExpanded: '
JavaScriptEscape($txt['upshrink_description']), ',
srcCollapsed: smf_images_url + \'/expand.gif\',
altCollapsed: '
JavaScriptEscape($txt['upshrink_description']), '
}
],
oThemeOptions: {
bUseThemeSettings: '
$context['user']['is_guest'] ? 'false' 'true'',
sOptionName: \'collapse_header_ic\',
sSessionVar: '
JavaScriptEscape($context['session_var']), ',
sSessionId: '
JavaScriptEscape($context['session_id']), '
},
oCookieOptions: {
bUseCookie: '
$context['user']['is_guest'] ? 'true' 'false'',
sCookieName: \'upshrinkIC\'
}
});
// ]]></script>'
;
}
?>




Non trovo ciò che devo modificare -.-


emanuele

Scusa, dimenticanza: il boardindex è quello che trovi nella cartella del tema Cargo!

Quando ti ho risposto la prima volta avevo per sbaglio aperto la cartella di un altro tema che non aveva indexboard.php e quando ho postato la seconda volta mi son dimenticato di dirlo...scusa.


Take a peek at what I'm doing! ;D




Hai bisogno di supporto in Italiano?

Aiutateci ad aiutarvi: spiegate bene il vostro problema: no, "non funziona" non è una spiegazione!!
1) Cosa fai,
2) cosa ti aspetti,
3) cosa ottieni.

Peng

April 19, 2010, 10:38:23 AM #12 Last Edit: April 19, 2010, 12:05:23 PM by Peng
 :'( non funziona per nulla

1. spariscono i separè nelle singole categorie
2. non coincidono le sezioni ...
3. l'immagine si ripete come vedi in foto

http://img194.imageshack.us/i/schermata20100419a16275.png/ [nofollow]

ora credo sia solo un problema di CSS  :) almeno siamo a metà strada

edit :

no è qualcosa nel php , risolto il discorso dei separè ma resta di fatto che le immagini non coincidono e non sono centrate


emanuele

In che senso le immagini non coincidono?
ahhh, probabilment è perché la prima classe in style l'ho chiamata "catclass1", mentre nel php viene chiamata "catclass0".
Puoi o iniziare in style.css la numerazione da 0, oppure cambiare:

$catCount = 0;

in

$catCount = 1;


Sul centraggio, devi probabilmente giocare con i css...credo.


Take a peek at what I'm doing! ;D




Hai bisogno di supporto in Italiano?

Aiutateci ad aiutarvi: spiegate bene il vostro problema: no, "non funziona" non è una spiegazione!!
1) Cosa fai,
2) cosa ti aspetti,
3) cosa ottieni.

Peng

il count ora torna , però il problema rimane e non è il centrare ma proprio lo scritto sopra l'immagine  :-\ oltre al fatto che non coincidono neanche le immagini

per metterle è necessario creare una ipotetica tabella sotto ogni catclass , ma facendo così sballano tutti i parametri vecchi
come la disposizione dello spazio tra forum e forum ecc.. ecc...

cmq provo ancora spero di riuscire a metterle almeno dritte

emanuele

Se vuoi prova ad allegare il tuo boardindex


Take a peek at what I'm doing! ;D




Hai bisogno di supporto in Italiano?

Aiutateci ad aiutarvi: spiegate bene il vostro problema: no, "non funziona" non è una spiegazione!!
1) Cosa fai,
2) cosa ti aspetti,
3) cosa ottieni.

Peng

posto i risultati della modifica

prima della modifica :3 ( come vorrei anche il forum cioè con quello scritto e quella forma )



e dopo -.- tutto un casino con lo scritto cambiato le immagini strane e messe tutte male



non sò proprio come fare , non sò se è il CSS o il PHP  :-\

emanuele

April 20, 2010, 02:47:12 PM #17 Last Edit: April 20, 2010, 02:57:22 PM by emanuele
Scusa, ieri sera ero un po' rintronato e non ho visto che avevi postato il file prima...

Comunque il tuo file è diverso da quello che ho postato io, quindi è ovvio che non funziona... ;)


   /* Each category in categories is made up of:
   id, href, link, name, is_collapsed (is it collapsed?), can_collapse (is it okay if it is?),
   new (is it new?), collapse_href (href to collapse/expand), collapse_image (up/down image),
   and boards. (see below.) */
$catCount =0;
   foreach ($context['categories'] as $category)
   {
      // If theres no parent boards we can see, avoid showing an empty category (unless its collapsed)
      if (empty($category['boards']) && !$category['is_collapsed'])
         continue;

      echo '
         <tbody class="header">
            <tr>
               <td colspan="4" class="catbg"><span class="left"></span>';

      // If this category even can collapse, show a link to collapse it.
      if ($category['can_collapse'])
         echo '
                  <a class="collapse" href="', $category['collapse_href'], '">', $category['collapse_image'], '</a>';

      if (!$context['user']['is_guest'] && !empty($category['show_unread']))
         echo '
                  <a class="unreadlink" href="', $scripturl, '?action=unread;c=', $category['id'], '">', $txt['view_unread_category'], '</a>';

      echo '
                  ', $category['link'], '
               </td>
            </tr>
         </tbody>
         <tbody class="content  catclass' . $catCount . '">';
$catCount++;;


Ad ogni modo dalla pagina che hai linkato sopra ho trovato solo il tema per SMF 1.1.x, non per la 2.0...


Take a peek at what I'm doing! ;D




Hai bisogno di supporto in Italiano?

Aiutateci ad aiutarvi: spiegate bene il vostro problema: no, "non funziona" non è una spiegazione!!
1) Cosa fai,
2) cosa ti aspetti,
3) cosa ottieni.

Peng

April 20, 2010, 03:12:51 PM #18 Last Edit: April 20, 2010, 03:21:03 PM by Peng
 :-\ ecco perchè non erano uguali
faccio prima a passarti il mio tema da megaupload : http://www.megaupload.com/?d=IH1CNAGX [nofollow]

provo immediatamente e ti dico come và la modifica

edit :

ci siamo veramente vicini .... ora manca soltanto riuscire a far ripetere l'immagine una sola volta
ecco come risulta dopo la modifica



emanuele

Controlla, ho appena provato quello che ho postato sopra e viene fuori correttamente...


Take a peek at what I'm doing! ;D




Hai bisogno di supporto in Italiano?

Aiutateci ad aiutarvi: spiegate bene il vostro problema: no, "non funziona" non è una spiegazione!!
1) Cosa fai,
2) cosa ti aspetti,
3) cosa ottieni.

Advertisement: