maj 2006


Zaktualizowałem dzisiaj forum do wersji 2.1.6 i jak zwykle musiałem od początku szukać plików do wprowadzenia potrzebnych zmian, więc sobie tutaj napiszę co gdzie zrobiłem. Będzie tak łatwiej następnym razem.

* Sygnaturki widoczne dla robotów

W pliku /sources/classes/class_sessions.php w sekcji “Manage Bots” należy dodać linijkę:


$this->member['view_sigs'] = 1; // pokaż sygnaturkę robotom

tak żeby wyglądało to tak:

$this->member['restrict_post'] = 1;
$this->member['g_use_search'] = 0;
$this->member['g_email_friend'] = 0;
$this->member['g_edit_profile'] = 0;
$this->member['g_use_pm'] = 0;
$this->member['g_is_supmod'] = 0;
$this->member['g_access_cp'] = 0;
$this->member['g_access_offline'] = 0;
$this->member['g_avoid_flood'] = 0;
$this->member['view_sigs'] = 1; // pokaż sygnaturkę robotom
$this->member['id'] = 0;

* Wersja Lo-Fi bez parametrów

To jest chyba uzależnione od serwera na którym stoi forum, więc może nie być potrzebne gdzie indziej.

W pliku /lofiversion/index.php należy zamienić:

define( 'LOFI_NAME' , 'lofiversion' );

if ( substr(PHP_OS, 0, 3) == 'WIN' OR strstr( php_sapi_name(), 'cgi') OR php_sapi_name() == 'apache2filter' )
{
define( 'THIS_PATH', str_replace( '\\', '/', dirname( __FILE__ ) ) .'/' );
define( 'ROOT_PATH', str_replace( LOFI_NAME, '', THIS_PATH ) );
define( 'SERVER' , 'WIN' );
}
else
{
define( 'THIS_PATH', './' );
define( 'ROOT_PATH', '../' );
define( 'SERVER' , 'UNX' );
}

na


define( 'LOFI_NAME' , 'lofiversion' );

/*if ( substr(PHP_OS, 0, 3) == 'WIN' OR strstr( php_sapi_name(), 'cgi') OR php_sapi_name() == 'apache2filter' )
{
define( 'THIS_PATH', str_replace( '\\', '/', dirname( __FILE__ ) ) .'/' );
define( 'ROOT_PATH', str_replace( LOFI_NAME, '', THIS_PATH ) );
define( 'SERVER' , 'WIN' );
}
else
{*/
define( 'THIS_PATH', './' );
define( 'ROOT_PATH', '../' );
define( 'SERVER' , 'UNX' );
//}

* Dodanie link-vault do wersji Lo-Fi

W pliku /lofiversion/index.php w function print_it($content, $title=”) przed Macros należy dokonać takich zmian aby wyglądało tak:


ini_set ("include_path", ini_get ("include_path") . ':../:../../:../../../:../../../../:../../../../../');
include ('plik_link_vaulta.php');
$lvolt = DisplayLinks(5,'',' - ','','');
$output = str_replace( '< % TITLE %>‘ , $title , $LOFISKIN[’wrapper’] );
$output = str_replace( ‘< % CONTENT %>‘ , $content , $output );
$output = str_replace( “< % LVAULT %>” , $lvolt , $output);
$output = str_replace( ‘< % FULL_URL %>‘ , $fullurl , $output );
$output = str_replace( ‘< % COPYRIGHT %>‘, $copyright, $output );
$output = str_replace( ‘< % NAV %>‘ , $nav , $output );
$output = str_replace( ‘< % LINK %>‘ , $ipsclass->real_link, $output );
$output = str_replace( ‘< % LARGE_TITLE %>‘, $ipsclass->title ? $ipsclass->title : $ipsclass->vars[’board_name’], $output );
$output = str_replace( ‘< % PAGES %>‘ , $pages, $output );
$output = str_replace( “< % CHARSET %>” , $ipsclass->vars[’gb_char_set’], $output);

i w pliku /lofiversion/lofi_skin.php trzeba to wyświetlić czyli przed </body> dodać:

<div>
< % LVAULT %>
</div>

* Zmiana tytułu, czyli usunięcie “Powered by Invision Power Board” i dodanie swojego tytułu:

W pliku /sources/action_public/boards.php należy zmienić:

$cp = " (Powered by Invision Power Board)";

na to co się chce.

* Dodanie Pana Kontekstualnego

W pliku /sources/lib/func_topic_linear.php przed:

}

//-----------------------------------------
// Print the footer
//-----------------------------------------

trzeba dodać

$this->post_count++;
if ($this->post_count == 1 )
{
$ad = array ( 'name_css' => 'normalname',
'post_css' => ($post_count % 2 ? 'post1' : 'post2'),
'pid' => '0',

'post' => 'kod adsense'
);

$bot_poster = array (

'members_display_name' => '<a href="http://forum.optymalizacja.com">Pan Kontekstualny',
'avatar' => '<img src="http://forum.optymalizacja.com/images/dollar.jpeg"/>',
);

$this->post_count++;
$ad['post_date'] = $row['post_date'];
$this->output .= $this->ipsclass->compiled_templates['skin_topic']->RenderRow( $ad, $bot_poster );
}

No i to chyba byłoby na tyle.

MSN AdCenter ruszyło, co oznacza, że pożegnali się z Yahoo Overture, z którego były wyświetlane linki sposorowane.

Zapisałem i uruchomiłem małą kampanię.

Co mi się narazie podoba:

* Opłata za otworzenie konta taka sama jak w AdWords czyli $5.
* Keyword tool zawiera 2 opcje, podam przykład słowa pozycjonowanie.

1. Contains Term

Keyword Last month Current month
pozycjonowanie 256 330
pozycjonowanie stron 104 85
pozycjonowanie stron internetowych 65 62
pozycjonowanie language pl 30 16
pozycjonowanie stron w wyszukiwarkach 10

2. Similar Terms

Keyword Last month Current month
web hosting 261,884 44,997
search engine 75,271 17,214
katalog stron 1,191 1,695
wyszukiwarki 1,104 822
strony www 726 445

Jak widać radzą sobie całkiem dobrze. 5 wyników na stronie, wkleiłem tylko z pierwszej a znalazło 3 strony.

* Możliwość określenia pory dnia emisji reklam i profilu odbiorcy(kobiety, mężczyźni, itd.)
* Zwiększenia CPC zależnie od pory dnia i grupy docelowej

Co mi się nie podoba:

* Interfejs użytkownika strasznie zajaxowany i działa tylko pod IE 6+. Dobrze, że istnieje WINE, bo nie wystarczy zmienić user-agent na jakiś z IE - Ajax nie działa.
* Każda reklama i każde słowo musi być zaakceptowane, czekam już 30 minut i dalej mam Pending. W Adwords jest tak, że się wyświetla od razu a dopiero później jeżeli znajdą jakąś nieprawidłowość to wysyłają informację.
Moją reklamę i słowa kluczowe zaakceptowali po 2 godzinach, to porównywalnie z Overture. Jak dla mnie i tak za długo.
* Po 2 godzinach działania reklam w statystykach jeszcze nic nie widać.

Dyskusja o tym na forum.

Chyba dzisiaj mam dzień na uzupełnianie bloga. :)

18 Kwietnia poszliśmy na koncert B.B King’a w B.B King’s Blues Club.
Zawsze bardzo lubiłem Blues i jak była okazja zobaczyć na żywo króla Bluesa to nie mogłem nie pójść.
B.B mając 80 lat nadal jest pełen humoru i bardzo dobrze potrafi poprawadzić koncert. Ciekawe było to jak przedstawiał swojego gitarzystę mówiąc o nim

This young man here….

Okazauje się, że gitarzysta ma 65 lat. :)

Niesamowite było usłyszeć na żywo Rock me Baby, czy I’m a bluesman.

Michałkowi udało się wejść na scenę i BB podał mu rękę i dał łańcuszek na szyję z wisiorkiem z jego imieniem.

Jedyne co mnie trochę zdziwiło to była niemrawość widowni. Miejsca były siedzące przy stolikach. Widziałem jak niektórzy podczas koncertu wpieprzali hamburgery. Nie wiem jak oni tak potrafią.
Mniej więcej połowa sali nie śpiewała tylko siedziała jak w kinie. Trochę dziwne, przynajmniej dla mnie.

Na Kubuntu wybierając polską klawiaturę znak separatora dziesiętnego zmienia się z kropki na przecinek.
Mi to niestety przeszkadza w pewnych rzeczach, które robię. Nie chce mi się klikać w ikonkę językową, żeby zmienić klawiaturę, więc trzeba było znaleźć sposób, a zmiana ustawień w panelu kontrolnym KDE nie działa, może bug.

Najprostsze rozwiązanie to wydać komendę:

xmodmap -e "keycode 91 = KP_Delete KP_Decimal"

To jednak jest rozwiązanie tymczasowe, bo po każdym włączeniu komputera trzeba to zrobić.
Rozwiązania jakie znalazłem są takie:

1. Można w pliku /etc/X11/xinit/xinitrc dodać linijke z tą komendą.
2. W pliku /etc/X11/xkb/symbols/pl można zakomentować wszsytkie linijki o treści:

include "keypad(comma)"

Ja skorzsytałem z drugiej wersji.