Archiwa tagu: tapety

Integracja systemu AtomSMS z phpBB by Przemo

Prowadzisz forum na silniku phpBB?
Twoi użytkownicy zamieszczają zdjęcia?
Twoi użytkownicy posiadają galerie?

Jeśli odpowiedź na powyższe pytania brzmi TAK, to możesz zaoferować im dodatkową funkcjonalność – dopasowane tematycznie tapety na telefon komórkowy, które jak się okazuje chętniej pobierają niż te oferowane przez serwisy typu „wapacz.pl” i „wapster.pl”, a wraz z większą popularnością, większe Twoje dochody;)

Jak się prezentuje ta modyfikacja w realu można zobaczyć na stronie:

Demo: www.himfans.com/forum/
HIMfans-MojaTapeta

1. Cały proces dla jasności zaczniemy od rejestracji konta w systemie AtomSMS tutaj (jeśli go nie posiadasz), w formularzu konieczne będzie zaznaczenie chęci korzystania z „wariantu nr 3” (3. Odnośnik z parametrem wskazującym na obrazek w Twoim serwisie) i dodanie domeny/domen serwisów w polu poniżej. Po pomyślnej rejestracji i akceptacji przez administratora do każdego z serwisów otrzymamy unikalny identyfikator, który będzie niezbędny przy instalacji modyfikacji forum. Teraz możemy już zacząć właściwą część tutorialu.

2. Otwieramy plik album_cat.php
# Po:

$template->assign_block_vars('picrow.piccol', array(
				'U_PIC' => $u_pic,
				'THUMBNAIL' => append_sid("album_thumbnail.$phpEx?pic_id=". $picrow[$j]['pic_id']),
				'DESC' => $picrow[$j]['pic_desc'],
				'APPROVAL' => $approval_link,

# Dodajemy:

				'PICMT' => ALBUM_UPLOAD_PATH . $picrow[$j]['pic_filename'],

3. Otwieramy plik templates/subSilver/overall_header.tpl
# Po:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html dir="{S_CONTENT_DIRECTION}">
<head>

# Dodajemy:

<script type='text/javascript'>
function MojaTapeta(s,l) {
	w=window.open('http://www.mojatapeta.com/'+s+'/'+escape(l),
		'MT','width=500,height=500,scrollbars=yes');
	return false;
}
</script>

4. Otwieramy plik templates/subSilver/album_cat_body.tpl
# Po:

<!-- END no_pics -->
  <!-- BEGIN picrow -->
  <tr>
  <!-- BEGIN piccol -->
	<td align="center" width="{S_COL_WIDTH}" class="row1"><span class="genmed"><a href="{picrow.piccol.U_PIC}" {TARGET_BLANK}><img src="{picrow.piccol.THUMBNAIL}" border="0" alt="{picrow.piccol.DESC}" title="{picrow.piccol.DESC}" vspace="10" /></a><br />

# Dodajemy:

<a href="http://www.mojatapeta.com/" title="wyślij na telefon" onclick="return MojaTapeta('555555','forum/{picrow.piccol.PICMT}')">+ wyślij na telefon +</a><br />

WAŻNE:

* zmienić w
onclick=”return MojaTapeta(’555555′,'{picrow.piccol.PICMT}’)”
numer serwisu w mojatapeta.com na swój
* oraz jeśli adres naszego forum wygląda np. tak http://www.jakasdomena.pl/forum/
przed {picrow.piccol.PICMT} wstawić forum/
np. onclick=”return MojaTapeta(’555555′,’forum/{picrow.piccol.PICMT}’)”

5. Otwieramy plik templates/subSilver/viewtopic_attach_body.tpl
# Po:

	<!-- BEGIN cat_images -->
	<table width="95%" border="0" cellpadding="2" cellspacing="0">
	<tr>
		<td align="left"><span class="gensmall">{postrow.attach.cat_images.DOWNLOAD_NAME}{postrow.attach.cat_images.COMMENT}</span></td>
	</tr>
	<tr>
		<td align="left"><img src="{postrow.attach.cat_images.IMG_SRC}" alt="" border="0" />

# Dodajemy:

                <br /><a href="http://www.mojatapeta.com/" title="wyślij na telefon" onclick="return MojaTapeta('555555','{postrow.attach.cat_images.IMG_SRC}')"><span class="gensmall">+ wyślij na telefon +</span></a>

# Po:

	<!-- BEGIN cat_thumb_images -->
	<table width="95%" border="0" cellpadding="2" cellspacing="0">
	<tr>
		<td align="left"><span class="gensmall">{postrow.attach.cat_thumb_images.DOWNLOAD_NAME}{postrow.attach.cat_thumb_images.COMMENT}</span></td>
	</tr>
	<tr>
		<td align="left"><a href="{postrow.attach.cat_thumb_images.IMG_SRC}" target="_blank"><img src="{postrow.attach.cat_thumb_images.IMG_THUMB_SRC}" alt="" border="0" /></a>

# Dodajemy:

                <br /><a href="http://www.mojatapeta.com/" title="wyślij na telefon" onclick="return MojaTapeta('555555','{postrow.attach.cat_thumb_images.IMG_THUMB_SRC}')"><span class="gensmall">+ wyślij na telefon +</span></a>

WAŻNE:

* zmienić w
onclick=”return MojaTapeta(’555555′,'{postrow.attach.
numer serwisu w mojatapeta.com na swój
* oraz jeśli adres naszego forum wygląda np. tak http://www.jakasdomena.pl/forum/
przed „{postrow.attach.” wstawić forum/
np. onclick=”return MojaTapeta(’555555′,’forum/{postrow.attach.

6. Otwieramy plik album.php
# Po:

				$template->assign_block_vars('recent_pics.recent_col', array(
					'U_PIC' => $u_pic,
					'THUMBNAIL' => append_sid("album_thumbnail.$phpEx?pic_id=". $recentrow[$j]['pic_id']),

# Dodajemy:

					'PICMT' => ALBUM_UPLOAD_PATH . $recentrow[$j]['pic_filename'],

7. Otwieramy plik templates/subSilver/album_index_body.tpl
# Po:

  <!-- BEGIN recent_col -->
	<td class="row1" width="{S_COL_WIDTH}" align="center"><a href="{recent_pics.recent_col.U_PIC}" {TARGET_BLANK}><img src="{recent_pics.recent_col.THUMBNAIL}" border="0" alt="{recent_pics.recent_col.DESC}" title="{recent_pics.recent_col.DESC}" vspace="10" /></a>

# Dodajemy:

 <br /><a href="http://www.mojatapeta.com/" title="wyślij na telefon" onclick="return MojaTapeta('555555','forum/{recent_pics.recent_col.PICMT}')">+ wyślij na telefon +</a><br />

WAŻNE:

* zmienić w
onclick=”return MojaTapeta(’555555′,'{recent_pics.recent_col.
numer serwisu w mojatapeta.com na swój
* oraz jeśli adres naszego forum wygląda np. tak http://www.jakasdomena.pl/forum/
przed „{recent_pics.recent_col.” wstawić forum/
np. onclick=”return MojaTapeta(’555555′,’forum/{recent_pics.recent_col.

8. Otwieramy plik album_portal.php
# Po:

 
				$template->assign_block_vars('album_pics', array(
					'PIC_TITLE' => $recentrow[$j]['pic_title'],
					'PIC_SRC' => $u_pic,
					'TARGET_B' => $target_blank,
					'PIC_DESC' => $recentrow[$j]['pic_desc'],
					'PIC_THUMB' => append_sid("album_thumbnail.$phpEx?pic_id=" . $recentrow[$j]['pic_id']),
					'RECENT_POSTER' => $recent_poster,
					'PIC_DATE' => create_date($board_config['default_dateformat'], $recentrow[$j]['pic_time'], $board_config['board_timezone']),
					'RATE_URL' => append_sid("album_rate.$phpEx?pic_id=". $recentrow[$j]['pic_id']),
					'RATING' => $recentrow[$j]['rating'],
					'COMMENT_URL' => append_sid("album_comment.$phpEx?pic_id=". $recentrow[$j]['pic_id']),

# Dodajemy:

					'PICMT' => ALBUM_UPLOAD_PATH . $recentrow[$j]['pic_filename'],

9. Otwieramy plik templates/subSilver/portal_modules/album_menu.tpl
# Po:

	<!-- BEGIN album_pics -->
	<tr>
		<td class="row1" align="{ALBUM_ALIGN}"><span class="gensmall" style="line-height: 150%">
		<object><center><b>{album_pics.PIC_TITLE}</b><br /><a href="{album_pics.PIC_SRC}"{album_pics.TARGET_B} title="{album_pics.PIC_DESC}">
		<img src="{album_pics.PIC_THUMB}" border="0" alt="" /></a>

# Dodajemy:

 <br /><a href="http://www.mojatapeta.com/" title="wyślij na telefon" onclick="return MojaTapeta('555555','forum/{album_pics.PICMT}')">+ wyślij na telefon +</a><br />

WAŻNE:

* zmienić w
onclick=”return MojaTapeta(’555555′,'{album_pics.
numer serwisu w mojatapeta.com na swój
* oraz jeśli adres naszego forum wygląda np. tak http://www.jakasdomena.pl/forum/
przed „{album_pics.” wstawić forum/
np. onclick=”return MojaTapeta(’555555′,’forum/{album_pics.

10. Spoglądamy na zadowolonych użytkowników;)

Zlecenie:
Jeśli chciałbyś abym wykonał tą modyfikację za Ciebie, pisz na maila.

Cena: od 30zł netto
Wymagania: dostęp do FTP