Уважаемые пользователи!
Напоминаем, что с 7 ноября 2020 года phpBB Group прекратила выпуск обновлений для phpBB версии 3.2.
С учетом этого, рекомендуется обновить конференции до версии 3.3.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до отдельного объявления.

Помогите сделать "Погода на форуме"

Идеи для расширения функциональности phpBB 2.0.x
sergejjjjjjjjjjj
phpBB 1.4.4
Сообщения: 111
Стаж: 17 лет 11 месяцев
Откуда: Германия

Помогите сделать "Погода на форуме"

Сообщение sergejjjjjjjjjjj »

Привет! Помогите с одной может даже и дурной идеей. Короче решил сделать прогноз погоды на сайте. Вот что придумал, но не знаю, как это все воплотить в явь. Короче, пробую рассказать.

Наткнулся на сайт http://www.gismeteo.ru/. Он предлагает возможность показа прогноза погоды на вашем сайте. Там есть огромный перечень городов, чью погоду он показывае. Так вот. Я хочу, что бы показывался этот список. Внизу была кнопка. Пользователь, выбирает из списка город и нажимает на кнопу. После чего открывается новое маленькое окно, где пользователь, видит уже сам баннер погоды того города что выбрал. Так вот что я думаю. Там каждая страна имеет свой номер. Вот пример списка:

Код:
<form method="GET" action="winfcode.exe">
<table width="90%" cellpadding=5><tr><td width="20%"><p><select name="Town" size=30 multiple>

<option value="29865Абакан">Абакан
<option value="03091Абердин">Абердин
<option value="41217Абу-Даби">Абу-Даби
<option value="60252Агадир">Агадир
<option value="29676Агинское">Агинское
<option value="42260Агра">Агра


а вот код банера например города АБАКАН:

Код:
<a href="http://www.gismeteo.ru/towns/29865.htm"><img alt="GISMETEO.RU: погода в г. Абакан" src="http://informer.gismeteo.ru/29865.GIF" border=0 width=100 height=100></a>


Так вот в чем просьба. Как сделать одну страницу со списком городов, так что бы при выделении одного горада и нажатии кнопки открывалось новое маленькое окно с баннером погоды. В скрипце баннера меняются только коды городов. по видемаму нужн огениратор какой-то, который бы из выброного города, брал его код и вставлял бы в скрипт баннера. Зарание огромное спасибо!
"От судьбы не уйдешь, а если ушел - значит, не судьба!"
sergejjjjjjjjjjj
phpBB 1.4.4
Сообщения: 111
Стаж: 17 лет 11 месяцев
Откуда: Германия

Сообщение sergejjjjjjjjjjj »

ну никто не захотел помоч, так что слизал все сам с одного хорошего сайта. Если кому надо вот скрип:

meteo.php

Код: Выделить всё

<?php 

// standard hack prevent 
define('IN_PHPBB', true); 
$phpbb_root_path = './'; 
include($phpbb_root_path . 'extension.inc'); 
include($phpbb_root_path . 'common.'.$phpEx); 

// standard session management 
$userdata = session_pagestart($user_ip, PAGE_meteo); 
init_userprefs($userdata); 

// set page title 
$page_title = 'meteo'; 

// standard page header 
include($phpbb_root_path . 'includes/page_header.'.$phpEx); 

// assign template 
$template->set_filenames(array( 
        'body' => 'meteo.tpl') 
); 

$template->pparse('body'); 

// standard page footer 
include($phpbb_root_path . 'includes/page_tail.'.$phpEx); 

?>
meteo.tpl

Код: Выделить всё

<table width="85%"  border="0" bgcolor="#FFFFFF" class="forumline" >
<tr><td>
<table width="100%"  border="0" class="forumline" >

  <tr>
    <th class="forumline" height="26" colspan="2" nowrap="nowrap">Погода</th>
  </tr>
 <tr>
  <td>
   <table width="100%"  border="0" bgcolor="#FFFFFF">
   <script language="JavaScript" type="text/javascript">
   function writeWetter(i){
   document.write('<a href="http://www2.gismeteo.ru/weather/towns/'+i+'.htm" target="_wetter" >')
   document.write(' <div align="center"><img alt="" src="http://informer.gismeteo.ru/'+i+'-6.GIF" border=0 width=100  height=100 hspace="10" vspace="10"></a></div>')
   }
   Staedte=window.location.search
   i=0;
   while(Staedte.indexOf("&")!=-1){

   if(i%5==0) document.write('<br>');
   var Stadt =  Staedte.substring(Staedte.indexOf("=")+1,Staedte.indexOf("&"));
   Staedte = Staedte.substring(Staedte.indexOf("&")+1);
   writeWetter(Stadt)
   i++;
   }
   </script>
   </table>
  
  <table width="100%"  border="0" bgcolor="#FFFFFF">
  <tr>
    <td height="50" >
        <div align="center">

<FORM  ACTION="meteo.php" METHOD="get">
<select class="schaltFlache" name="stadt" size=16  multiple style="Width:350px" >


<option value="29865">Абакан</option>
<option value="03091">Абердин</option>
<option value="41217">Абу-Даби</option>
<option  value="60252">Агадир</option>
<option value="29676"	>Агинское</option>
<option value="42260">Агра</option>
<option value="94672">Аделаида</option>
<option value="40341">Акаба</option>
<option value="76805" >Акапулько</option>

<option value="38001">Актау</option>
<option value="35229">Актобе</option>
<option value="17310">Алания</option>
<option value="08554">Алгарве</option>
<option   value="62318">Александрия</option>
<option value="99960">Александров</option>
<option  value="08359" >Аликанте</option>
<option value="36870">Алматы</option>
<option value="06030">Альборг</option>

<option value="40270">Амман</option>
<option value="06240">Амстердам</option>
<option value="25563">Анадырь</option>
<option  value="37001"	 >Анапа</option>
<option value="30715">Ангарск</option>
<option value="38475" >Андижан</option>
<option value="99957">Андорра</option>
<option value="17130">Анкара</option>
<option value="17300">Анталия</option>

<option value="67083">Антананариву</option>
<option value="06450"	>Антверпен</option>
<option value="27653">Арзамас</option>
<option value="37031">Армавир</option>
<option value="22550">Архангельск</option>
<option value="35188">Астана</option>
<option value="34880">Астрахань</option>
<option value="62414">Асуан</option>
<option value="99959">Атырау</option>

<option value="16701">Афины</option>
<option value="29467">Ачинск</option>
<option value="38880">Ашхабад</option>
<option value="37850">Баку</option>
<option value="34085">Балаково</option>
<option  value="48454">Бангкок</option>
<option value="26941">Барановичи</option>
<option value="16270" >Бари</option>
<option value="29838">Барнаул</option>

<option  value="08181">Барселона</option>
<option value="03025" >Бат</option>
<option value="37484">Батуми</option>
<option value="27217">Бежецк</option>
<option value="34214">Белгород</option>
<option value="13274">Белград</option>
<option value="37013">Белореченск</option>
<option value="03917">Белфаст</option>
<option  value="33745">Бельцы</option>

<option value="01311">Берген</option>
<option value="28028">Березники</option>
<option value="10381">Берлин</option>
<option value="06630">Берн</option>
<option value="07602">Биариц</option>
<option value="29947" >Бийск</option>
<option value="03534" >Бирмингем</option>
<option value="31713">Биробиджан</option>
<option value="38353">Бишкек</option>

<option value="31510">Благовещенск</option>
<option value="25961">Бобруйск</option>
<option value="80222">Богота</option>
<option value="17290" >Бодрум</option>
<option value="43002"	 >Бомбей</option>
<option value="10505">Бонн</option>
<option  value="83377">Бразилиа</option>
<option value="11816">Братислава</option>
<option value="30309">Братск</option>

<option value="10224" >Бремен</option>
<option  value="33008">Брест</option>
<option value="94578">Брисбен</option>
<option value="03726">Бристоль</option>
<option value="11723">Брно</option>
<option value="06451">Брюссель</option>
<option value="26898">Брянск</option>
<option value="12839" >Будапешт</option>
<option  value="38683">Бухара</option>

<option value="15420">Бухарест</option>
<option value="87585">Буэнос-Айрес</option>
<option value="16597">Валетта</option>
<option value="71892">Ванкувер</option>
<option value="78229">Варадеро</option>
<option value="42479">Варанаси</option>
<option value="15552">Варна</option>
<option value="12375">Варшава</option>
<option value="72403">Вашингтон</option>

<option  value="26477">Велик.Луки</option>
<option  value="93436">Веллинтон</option>
<option value="11034">Вена</option>
<option value="16105">Венеция</option>
<option value="24266">Верхоянск</option>
<option value="26730">Вильнюс</option>
<option value="33562">Винница</option>
<option value="99958"  >Висагинас</option>
<option value="02590">Висбю</option>

<option value="26666"  >Витебск</option>
<option value="31960">Владивосток</option>
<option value="37228">Владикавказ</option>
<option  value="27532">Владимир</option>
<option value="34560">Волгоград</option>
<option value="99976">Волгодонск</option>
<option value="27037">Вологда</option>
<option value="27502">Волоколамск</option>
<option value="23226">Воркута</option>

<option value="34122">Воронеж</option>
<option value="28318" >Воткинск</option>
<option value="12425">Вроцлав</option>
<option value="78374" >Гавана</option>
<option value="10141">Гамбург</option>
<option   value="10338">Ганновер</option>
<option  value="12150">Гданьск</option>
<option value="37004">Геленджик</option>
<option value="06431">Гент</option>

<option value="16120">Генуя</option>
<option value="02513"   >Гетеборг</option>
<option value="03140">Глазго</option>
<option value="28214">Глазов</option>
<option value="43192">Гоа</option>
<option value="33041">Гомель</option>
<option value="45005">Гонконг</option>
<option value="91182">Гонолулу</option>
<option value="36052">Горно-Алтайск</option>

<option value="37014">Горяч.Ключ</option>
<option value="26825" >Гродно</option>
<option value="37235">Грозный</option>
<option value="37686">Гумри</option>
<option value="27539">Гусь-Хрустальный</option>
<option value="37735">Гянджа</option>
<option value="17295">Даламан</option>
<option value="94120">Дарвин</option>
<option value="26544">Даугавпилс</option>

<option value="42181">Дели</option>
<option value="72469">Денвер</option>
<option value="97230">Денпасар</option>
<option value="42348">Джайпур</option>
<option value="96745">Джакарта</option>
<option  value="60769">Джерба</option>
<option value="99965" >Дзержинск</option>
<option  value="27419">Дмитров</option>
<option value="34504">Днепропетровск</option>

<option   value="07046">Довиль</option>
<option value="34519">Донецк</option>
<option  value="10486">Дрезден</option>
<option value="41194">Дубаи</option>
<option value="03969">Дублин</option>
<option value="99974" >Дубна</option>
<option value="14472">Дубровник</option>
<option value="23074">Дудинка</option>
<option value="68593" >Дурбан</option>

<option  value="38836">Душанбе</option>
<option value="10400">Дюссельдорф</option>
<option value="33929">Евпатория</option>
<option value="27623">Егорьевск</option>
<option value="34727">Ейск</option>
<option value="28440">Екатеринбург</option>
<option value="27928">Елец</option>
<option value="37789">Ереван</option>
<option value="35671">Жезказган</option>

<option value="06700">Женева</option>
<option value="33325">Житомир</option>
<option value="99964">Жодино</option>
<option value="14236">Загреб</option>
<option value="11350" >Зальцбург</option>
<option value="34601">Запорожье</option>
<option value="28630">Златоуст</option>
<option value="33526">Ивано-Франковск</option>
<option value="27347">Иваново</option>

<option value="40184">Иерусалим</option>
<option  value="28411">Ижевск</option>
<option value="17218" >Измир</option>
<option value="11120">Инсбрук</option>
<option value="23327">Инта</option>
<option value="06734">Интерлакен</option>
<option value="68361" >Иоханесбург</option>
<option value="16754"  >Ираклион</option>
<option value="30710">Иркутск</option>

<option value="28573">Ишим</option>
<option value="47670">Йокогама</option>
<option value="99990"  >Йошкар-Ола</option>
<option value="27595" >Казань</option>
<option value="62366">Каир</option>
<option value="60735">Кайруан</option>
<option value="71877">Калгари</option>
<option   value="26702">Калининград</option>
<option value="27703">Калуга</option>

<option value="42807" >Калькутта</option>
<option  value="02670">Кальмар</option>
<option value="28449">Каменск-Урал.</option>
<option value="34535">Каменск-Шахт.</option>
<option value="34363">Камышин</option>
<option value="94926">Канберра</option>
<option value="22217">Кандалакша</option>
<option value="76595" >Канкун</option>
<option value="29581">Канск</option>

<option value="35394">Караганда</option>
<option value="80415">Каракас</option>
<option value="03717">Кардифф</option>
<option   value="11414">Карлов.Вары</option>
<option value="60155" >Касабланка</option>
<option value="16459" >Катания</option>
<option value="44454" >Катманду</option>
<option value="26629">Каунас</option>
<option value="84472">Кахамарка</option>

<option  value="27627">Кашира</option>
<option value="68816">Кейптаун</option>
<option value="10513">Кельн</option>
<option value="29642">Кемерово</option>
<option   value="02863">Кеми</option>
<option value="33983">Керчь</option>
<option value="12830">Кестхей</option>
<option value="33345">Киев</option>
<option value="68438">Кимберли</option>

<option value="26059">Кингисепп</option>
<option value="71620">Кингстон</option>
<option value="47759">Киото</option>
<option value="27196">Киров</option>
<option value="33711">Кировоград</option>
<option  value="29749">Киселевск</option>
<option value="37123">Кисловодск</option>
<option value="33815">Кишинев</option>
<option value="26509">Клайпеда</option>

<option value="27417">Клин</option>
<option value="99963">Ковров</option>
<option value="23748">Когалым</option>
<option value="08548">Коимбра</option>
<option   value="28879">Кокшетау</option>
<option  value="27625">Коломна</option>
<option value="31561">Комсомольск</option>
<option value="06180">Копенгаген</option>
<option value="08065">Кордова</option>

<option value="34926">Кореновск</option>
<option value="28952">Костанай</option>
<option  value="27333">Кострома</option>
<option  value="12566">Краков</option>
<option value="34929">Краснодар</option>
<option value="29574">Красноярск</option>
<option value="33791"	>Крив.Рог</option>
<option value="34936">Кропоткин</option>
<option value="37002">Крымск</option>

<option value="48647"	>Куала-Лумпур</option>
<option value="28116">Кудымкар</option>
<option value="28661">Курган</option>
<option  value="34009">Курск</option>
<option value="37395">Кутаиси</option>
<option value="17232">Кушадасы</option>
<option value="34737" >Кущевская</option>
<option value="36096">Кызыл</option>
<option value="38062">Кызылорда</option>

<option value="37026">Лабинск</option>
<option  value="17609">Ларнака</option>
<option value="60030">Лас-Пальмас</option>
<option  value="10471">Лейпциг</option>
<option value="36208">Лениногорск</option>
<option value="08055">Леон</option>
<option value="26406">Лиепая</option>
<option value="01378">Лиллехаммер</option>
<option value="84628">Лима</option>

<option value="27930">Липецк</option>
<option  value="08535">Лиссабон</option>
<option value="06710">Лозанна</option>
<option value="03372">Лондон</option>
<option value="72295">Лос-Анжелес</option>
<option value="66160">Луанда</option>
<option value="34523">Луганск</option>
<option value="62405">Луксор</option>
<option value="33187">Луцк</option>

<option value="55591" >Лхаса</option>
<option value="33393">Львов</option>
<option value="14014">Любляна</option>
<option value="06590">Люксембург</option>
<option value="25913">Магадан</option>
<option value="28838" >Магнитогорск</option>
<option value="43279">Мадрас</option>
<option value="08220">Мадрид</option>
<option value="72202">Майами</option>

<option value="37021">Майкоп</option>
<option  value="45012">Макао</option>
<option value="08482" >Малага</option>
<option value="43555">Мале</option>
<option value="02635">Мальме</option>
<option value="78741">Манагуа</option>
<option value="03334">Манчестер</option>
<option value="60230">Маракеш</option>
<option    value="11418">Марианске-Лазне</option>

<option value="34712">Мариуполь</option>
<option value="17298">Мармарис</option>
<option  value="62306">Марса-Матрух</option>
<option value="37472">Махачкала</option>
<option value="96035">Медан</option>
<option value="29854">Междуреченск</option>
<option value="94866">Мельбурн</option>
<option value="16420">Мессина</option>
<option value="76680">Мехико</option>

<option   value="28647">Миасс</option>
<option value="16066">Милан</option>
<option value="37054">Минводы</option>
<option value="26850">Минск</option>
<option value="24726">Мирный</option>
<option  value="27935">Мичуринск</option>
<option value="26863">Могилев</option>
<option value="27509">Можайск</option>
<option value="99956">Монако</option>

<option    value="50740">Монастир</option>
<option value="71627">Монреаль</option>
<option  value="78388">Монтего-Бэй</option>
<option value="27612">Москва</option>
<option value="33527">Мукачево</option>
<option value="02823">Муонио</option>
<option value="22113">Мурманск</option>
<option value="27549">Муром</option>
<option value="10865">Мюнхен</option>

<option value="27553">Н.Новгород</option>
<option value="28240">Н.Тагил</option>
<option value="23358">Н.Уренгой</option>
<option value="28506">Набережн.Челны</option>
<option value="60728">Набуль</option>
<option value="47610">Нагано</option>
<option value="99981">Надым</option>
<option value="37212">Нальчик</option>
<option value="38611">Наманган</option>

<option value="26058">Нарва</option>
<option value="27611">Наро-Фоминск</option>
<option value="23205">Нарьян-Мар</option>
<option value="78073">Нассау</option>
<option value="31970">Находка</option>
<option value="37036">Невинномысск</option>
<option value="28513" >Нефтекамск</option>
<option value="23848">Нефтеюганск</option>
<option value="23471">Нижневартовск</option>

<option value="99975">Нижнекамск</option>
<option value="33846">Николаев</option>
<option value="07690">Ницца</option>
<option value="26179">Новгород</option>
<option value="99966"  >Новозаполярный</option>
<option value="29846">Новокузнецк</option>
<option value="37006">Новороссийск</option>
<option value="29634">Новосибирск</option>
<option value="99971"   >Ногинск</option>

<option value="23078"   >Норильск</option>
<option value="02571">Норчепинг</option>
<option value="99968" >Ноябрьск</option>
<option value="72503">Нью-Йорк</option>
<option value="10763">Нюрнберг</option>
<option value="06120">Оденс</option>
<option value="33837">Одесса</option>
<option value="93110">Окленд</option>
<option value="28698">Омск</option>

<option value="27906">Орел</option>
<option  value="35121">Оренбург</option>
<option value="99972" >Орехово-Зуево</option>
<option  value="35138">Орск</option>
<option value="47772">Осака</option>
<option value="01384">Осло</option>
<option value="71628">Оттава</option>
<option  value="38616">Ош</option>
<option value="36003">Павлодар</option>

<option value="16405">Палермо</option>
<option value="78789">Панама</option>
<option value="07149">Париж</option>
<option value="48461" >Паттая</option>
<option value="17600">Пафос</option>
<option value="54511">Пекин</option>
<option value="27962"	>Пенза</option>
<option  value="27425">Переславль-З.</option>
<option value="28225">Пермь</option>

<option value="94610">Перт</option>
<option  value="22820">Петрозаводск</option>
<option value="28679">Петропавловск</option>
<option value="32540">Петропавловск-К.</option>
<option value="23418"	>Печора</option>
<option value="99970">Подольск</option>
<option value="26653">Полоцк</option>
<option value="33506">Полтава</option>
<option value="08512">Понта-Делгада</option>

<option value="68842">Порт-Элизабет</option>
<option value="08545">Порту</option>
<option  value="11518">Прага</option>
<option  value="68262" >Претория</option>
<option value="34824">Приморско-Ахтарск</option>
<option value="26258">Псков</option>
<option value="14307" >Пула</option>
<option value="48564">Пхукет</option>
<option value="26231">Пярну</option>

<option  value="37050" >Пятигорск</option>
<option value="60135">Рабат</option>
<option value="23758">Радужный</option>
<option value="04030">Рейкъявик</option>
<option value="26422">Рига</option>
<option value="16235">Рим</option>
<option value="16149">Римини</option>
<option value="83743">Рио-де-Жанейро</option>
<option value="02845">Рованиеми</option>

<option value="33301">Ровно</option>
<option  value="16749">Родос</option>
<option value="34731">Ростов-на-Дону</option>
<option value="93246">Роторуа</option>
<option value="06343"    	>Роттердам</option>
<option value="36037">Рубцовск</option>
<option value="27225">Рыбинск</option>
<option value="27731">Рязань</option>
<option value="26063">С.-Петербург</option>

<option value="60020">С.Круз-Де-Тенерифе</option>
<option value="23330">Салехард</option>
<option value="16622">Салоники</option>
<option value="28900">Самара</option>
<option value="38696">Самарканд</option>
<option value="83058">Сан-Паулу</option>
<option value="72494">Сан-Франциско</option>
<option value="06681">Санкт-Гален</option>
<option value="85577">Сантьяго</option>

<option value="78264">Сантьяго-де-Куба</option>
<option value="47412">Саппоро</option>
<option value="14653">Сараево</option>
<option value="27760">Саранск</option>
<option value="28418">Сарапул</option>
<option value="34172">Саратов</option>
<option value="33991">Севастополь</option>
<option value="99000">Северн.полюс</option>
<option value="22546">Северодвинск</option>

<option value="08391">Севилья</option>
<option value="36177">Семипалатинск</option>
<option value="99973">Сергиев-Посад</option>
<option value="28044">Серов</option>
<option value="27618">Серпухов</option>
<option value="47108" >Сеул</option>
<option value="94767" >Сидней</option>
<option   value="33946">Симферополь</option>
<option value="48698">Сингапур</option>

<option value="72793" >Сиэтл</option>
<option  value="34924">Славянск-на-Кубани</option>
<option value="26781">Смоленск</option>
<option  value="15614">София</option>
<option value="37099">Сочи</option>
<option value="14444">Сплит</option>
<option value="34949">Ставрополь</option>
<option value="17059">Стамбул</option>
<option value="34116" >Стар.Оскол</option>

<option value="28825">Стерлитамак</option>
<option value="02464">Стокгольм</option>
<option value="23952"	>Стрежевой</option>
<option value="33275">Сумы</option>
<option value="96937">Сурабая</option>
<option value="23849">Сургут</option>
<option value="37260">Сухуми</option>
<option value="27983">Сызрань</option>
<option value="23804">Сыктывкар</option>

<option value="34720">Таганрог</option>
<option value="58968" >Тайбэй</option>
<option value="36778">Талды-Корган</option>
<option value="26038"  >Таллинн</option>
<option value="27947">Тамбов</option>
<option value="38341">Тараз</option>
<option value="26242" >Тарту</option>
<option value="38457">Ташкент</option>
<option value="29954">Таштагол</option>

<option value="37549" >Тбилиси</option>
<option value="27402">Тверь</option>
<option  value="40754"  >Тегеран</option>
<option value="40176">Тель-Авив</option>
<option value="33415" >Тернополь</option>
<option value="34922">Тимашевск</option>
<option  value="33829">Тирасполь</option>
<option value="34838">Тихорецк</option>
<option value="47662">Токио</option>

<option value="08272">Толедо</option>
<option value="27890">Тольятти</option>
<option value="29430">Томск</option>
<option value="27401">Торжок</option>
<option value="71624">Торонто</option>
<option value="62010">Триполи</option>
<option value="01026">Тромсе</option>
<option value="01257" >Тронхейм</option>
<option  value="84501" >Трухильо</option>

<option value="37018">Туапсе</option>
<option value="27719">Тула</option>
<option value="67161">Тулиара</option>
<option value="60715" >Тунис</option>
<option value="24507">Тура</option>
<option value="16061">Турин</option>
<option value="38198">Туркестан</option>
<option value="02972">Турку</option>
<option  value="30499">Тында</option>

<option value="28367">Тюмень</option>
<option value="27321" >Углич</option>
<option value="33631" >Ужгород</option>
<option value="44292">Улан-Батор</option>
<option value="30823">Улан-Удэ</option>
<option value="27786">Ульяновск</option>
<option value="02458" >Упсала</option>
<option value="35108">Уральск</option>
<option value="34240">Урюпинск</option>

<option value="30712">Усолье-Сиб.</option>
<option value="30117">Усть-Илимск</option>
<option  value="36403">Усть-Каменогорск</option>
<option value="30320">Усть-Кут</option>
<option value="34937">Усть-Лабинск</option>
<option value="30713">Усть-Ордынский</option>
<option value="28722">Уфа</option>
<option value="23606">Ухта</option>
<option value="08554">Фару</option>

<option value="33976">Феодосия</option>
<option value="38618">Фергана</option>
<option value="60141">Фес</option>
<option value="67137">Фианарансуа</option>
<option value="10637">Франкфурт</option>
<option  value="41198" >Фуджейра</option>
<option value="31735"	>Хабаровск</option>
<option value="59758">Хайкоу</option>
<option value="40155">Хайфа</option>

<option  value="23933">Ханты-Мансийск</option>
<option value="34300">Харьков</option>
<option  value="11406">Хеб</option>
<option value="02974">Хельсинки</option>
<option value="33902">Херсон</option>
<option  value="38399">Хива</option>
<option value="33429">Хмельницкий</option>
<option value="94975">Хобарт</option>
<option value="38599">Худжанд</option>

<option value="62463">Хургада</option>
<option value="06660">Цюрих</option>
<option value="38687">Чарджоу</option>
<option  value="27581">Чебоксары</option>
<option value="28642">Челябинск</option>
<option value="27113">Череповец</option>
<option value="33487">Черкассы</option>
<option value="37047">Черкесск</option>
<option value="33135" >Чернигов</option>

<option value="33658">Черновцы</option>
<option value="25123">Черский</option>
<option value="72530">Чикаго</option>
<option value="30758">Чита</option>
<option value="58362"	>Шанхай</option>
<option value="41196">Шарджа</option>
<option value="62460">Шарм-эль-Шейх</option>
<option  value="26524" >Шауляй</option>
<option   value="34635">Шахты</option>

<option  value="11933">Штрбск.Плесо</option>
<option value="10737">Штутгарт</option>
<option value="38328">Шымкент</option>
<option value="03160" >Эдинбург</option>
<option value="40199">Эйлат</option>
<option  value="34861">Элиста</option>
<option  value="02935"  >Ювяскюля</option>
<option   value="99980">Югорск</option>
<option value="32150">Южно-Сахалинск</option>

<option value="29536">Юрга</option>
<option value="24959">Якутск</option>
<option value="33990" >Ялта</option>
<option value="99967">Ямбург</option>
<option value="27331">Ярославль</option>
      </select>

      <input name="mode" type="Hidden" value="anzeigen">
<br>
<br>
	
<INPUT  TYPE=submit VALUE="Выберите город и нажмите сюда" class="schaltFlache" >
</form>


  </table>
  
    </td>
 </tr>
  <tr>
   <td class="catLeft" colspan="4" height="28">&nbsp;</td>
  </tr>
</table>

</td>
</tr>
</table>
"От судьбы не уйдешь, а если ушел - значит, не судьба!"
Аватара пользователя
Balamut
Former team member
Сообщения: 2213
Стаж: 18 лет 2 месяца
Откуда: {postrow.POSTER_FROM}
Поблагодарили: 105 раз

Сообщение Balamut »

sergejjjjjjjjjjj писал(а):<option value="34635">Шахты</option>
круто. =)))
//
// That's all, Folks!
// -------------------------------------------------
Аватара пользователя
svk
phpBB 2.0.3
Сообщения: 384
Стаж: 17 лет 10 месяцев
Откуда: Москва, Fortuna-net

Сообщение svk »

sergejjjjjjjjjjj писал(а):<option value="11933">Штрбск.Плесо</option>
Нехило :)
NETBYNET Holding system administrator
sergejjjjjjjjjjj
phpBB 1.4.4
Сообщения: 111
Стаж: 17 лет 11 месяцев
Откуда: Германия

Сообщение sergejjjjjjjjjjj »

Это все мелочи!
"От судьбы не уйдешь, а если ушел - значит, не судьба!"
Аватара пользователя
Chemist
phpBB 1.4.2
Сообщения: 51
Стаж: 18 лет 2 месяца
Откуда: Москва

Сообщение Chemist »

А Гисметео по балде не настучит за несанкионированное получение информации? Условия неплохо бы почитать :evil:! Думаю эту страницу в открытый доступ просто нельзя класть, а только для зарегистрированных пользователей.
Последние работы на elist.ws & motozone.ru!

Если фортуна повернулась к тебе задом... не теряйся!
sigal
phpBB Plus
Сообщения: 442
Стаж: 19 лет
Откуда: КПРФ ;)

Сообщение sigal »

Chemist
а кто их соблюдает, эти условия.. :lol:
Нехило
типа поселки с деревнями тоже на карте есть?? :) :lol:
Аватара пользователя
Mr. Anderson
phpBB Guru
phpBB Guru
Сообщения: 7522
Стаж: 19 лет 2 месяца
Откуда: СССР
Благодарил (а): 5 раз
Поблагодарили: 105 раз

Сообщение Mr. Anderson »

Chemist
Я вообще условия не читал :D , но XML'ем гисметео раздает погоду легко и абы кому... И?
Аватара пользователя
Chemist
phpBB 1.4.2
Сообщения: 51
Стаж: 18 лет 2 месяца
Откуда: Москва

Сообщение Chemist »

Mr. Anderson и All
Предположим, что Вы все правы. Оставим этот бесполезный разговор об авторских правах.
Лучше я здесь выложу свою переработку приведенного выше кода. Избавленную от идиотского ява-скрипта :shock: и немного облагороженную.

meteo.php

Код: Выделить всё

<?php 

define('IN_PHPBB', true); 
$phpbb_root_path = './'; 
include($phpbb_root_path . 'extension.inc'); 
include($phpbb_root_path . 'common.'.$phpEx); 

// Start session management
//
$userdata = session_pagestart($user_ip, PAGE_INDEX); 
init_userprefs($userdata); 

// Default page
// Кто хочет запаролить - уберите /* и */
/*if ( !$userdata['session_logged_in'] )
{
	redirect(append_sid("login.$phpEx?redirect=meteo.$phpEx", true));
}
*/
$info = (int)($_GET['town']);
if ( $info > 0 ) {
	$info = '<a href="http://www.gismeteo.ru/weather/towns/' .$info. '.htm" target="_blank"><img src="http://informer.gismeteo.ru/' .$info. '-7.GIF" border=0 width=120 height=120 hspace=10 vspace=10></a>';
	} else {
	// Moscow
	$info = '<a href="http://www.gismeteo.ru/weather/towns/27612.htm" target="_blank"><img src="http://informer.gismeteo.ru/27612-7.GIF" border=0 width=120 height=120 hspace=10 vspace=10></a>';
	}

// Generate page
//

$page_title = $lang['Meteo'];
include($phpbb_root_path . 'includes/page_header.'.$phpEx); 

make_jumpbox($phpbb_root_path .'viewforum.'.$phpEx);

// Load templates
//
$template->set_filenames(array( 
        'body' => 'meteo.tpl') 
); 

$template->assign_vars(array(
		'GIF' => $info,
		'METEO' => $lang['Meteo'])
	);

$template->pparse('body'); 

include($phpbb_root_path . 'includes/page_tail.'.$phpEx); 

?>
meteo.tpl

Код: Выделить всё

<table width="85%" border="0" class="forumline" align="center"> 
<tr><td> 
	<table width="100%" border="0" class="bodyline"> 
	<tr> 
		<th class="forumline" height="26" colspan="2" nowrap="nowrap">{METEO}</th> 
	</tr> 
	<tr> 
		<td width="50%" align="center" valign="middle">{GIF}</td>
		<td width="50%" align="center"> 
<FORM ACTION="meteo.php" METHOD="get"> 
<select name="town" size=8 style="Width:150px" >

<option value="27612">Москва</option> 
<option value="26063">С.-Петербург</option> 
<option value="25961">Бобруйск</option> 
<option>&nbsp;</option> 
...SKIPED...
<option value="27331">Ярославль</option>
      </select> 
<br> 
<br> 
<INPUT TYPE=submit class="mainoption" VALUE="Выберите город"> 
</form> 
		</td> 
	</tr>
	<tr> 
		<th class="forumline" height="26" colspan="2" nowrap="nowrap">&nbsp;</th> 
	</tr> 
	<tr>
		<td align="left" valign="middle"><span class="nav">&nbsp;&nbsp;<a href="{U_INDEX}" class="nav">{L_INDEX}</a> -> <a href="/meteo.php" class="nav">{METEO}</a></span></td>
		<td align="right" valign="top" nowrap="nowrap"><span class="gensmall">{S_TIMEZONE}</span></td>
	</tr><tr>
		<td valign="top" align="right" colspan="2"><br />{JUMPBOX}</td>
	</tr></table>
</tr>
</table>
в файл /language/lang_russian/lang_main.php кладется

Код: Выделить всё

$lang['Meteo'] = 'Прогноз погоды';
а в файл /language/lang_english/lang_main.php кладется

Код: Выделить всё

$lang['Meteo'] = 'Weather forecast';
Ругайте :lol:
Последний раз редактировалось Chemist 07.09.2005 13:00, всего редактировалось 2 раза.
Последние работы на elist.ws & motozone.ru!

Если фортуна повернулась к тебе задом... не теряйся!
sergejjjjjjjjjjj
phpBB 1.4.4
Сообщения: 111
Стаж: 17 лет 11 месяцев
Откуда: Германия

Сообщение sergejjjjjjjjjjj »

Chemist писал(а):А Гисметео по балде не настучит за несанкионированное получение информации? Условия неплохо бы почитать :evil:! Думаю эту страницу в открытый доступ просто нельзя класть, а только для зарегистрированных пользователей.
Все полностью разрешено!

Добавлено спустя 43 минуты 49 секунд:

Кому не нравится прогноз погоды в картинках, вот и флэшка. Просто строчку замените

Код: Выделить всё

$info = '<a href="http://www.gismeteo.ru/weather/towns/' .$info. '.htm" target="_blank"><EMBED src="http://img.gismeteo.ru/flash/City100.swf?city=' .$info. '" border=0 width=120 height=120 hspace=10 vspace=10 TYPE="application/x-shockwave-flash" ></EMBED></a>';
"От судьбы не уйдешь, а если ушел - значит, не судьба!"
Аватара пользователя
Chemist
phpBB 1.4.2
Сообщения: 51
Стаж: 18 лет 2 месяца
Откуда: Москва

Сообщение Chemist »

Детально изучил условия Гисметео. Действительно, такие информеры можно получать бесплатно и в любых количествах :oops: Так что повесил у себя демку этого мода.
Последние работы на elist.ws & motozone.ru!

Если фортуна повернулась к тебе задом... не теряйся!
Аватара пользователя
Balamut
Former team member
Сообщения: 2213
Стаж: 18 лет 2 месяца
Откуда: {postrow.POSTER_FROM}
Поблагодарили: 105 раз

Сообщение Balamut »

Не понравилось то, что можно выделить несколько городов, после чего естественно выводится вместо картинки с прогнозом квадратик с крестиком...
//
// That's all, Folks!
// -------------------------------------------------
Аватара пользователя
Chemist
phpBB 1.4.2
Сообщения: 51
Стаж: 18 лет 2 месяца
Откуда: Москва

Сообщение Chemist »

Smayliks
Поправил... Видимо осталось в наследство от ява-скрипта, а я проглядел.
З.Ы. Еще подправлен meteo.php в месте определения города. А то у меня один умник выбрал разделитель (пробел) и получил ошибку :?
Последние работы на elist.ws & motozone.ru!

Если фортуна повернулась к тебе задом... не теряйся!
slash9
phpBB 1.4.2
Сообщения: 59
Стаж: 17 лет 8 месяцев

Сообщение slash9 »

А куда нужно класть meteo.php
И meteo.tpl
$lang['Meteo'] = 'Прогноз погоды';
Вставил куда написано. Но на форуме почему-то ссылочка не появилась.
А вто если указать в окне браузера, то открывает meteo.php
Как можн о сделать так, чтобы ссылка проноз погоды появилась рядом с где написано FAQ ПОиск и.т.д.
Аватара пользователя
Chemist
phpBB 1.4.2
Сообщения: 51
Стаж: 18 лет 2 месяца
Откуда: Москва

Сообщение Chemist »

slash писал(а):А куда нужно класть meteo.php
В корень форума, где лежат все .php файлы
slash писал(а):И meteo.tpl
в папочки с темами вида /templates/твоятема
slash писал(а):А вто если указать в окне браузера, то открывает meteo.php
Как можн о сделать так, чтобы ссылка проноз погоды появилась рядом с где написано FAQ ПОиск и.т.д.
Это нужно в overall_header.tpl найти конструкцию

Код: Выделить всё

<a href="{U_FAQ}" class="mainmenu"><img src="templates/subSilver/images/icon_mini_faq.gif" width="12" height="13" border="0" alt="{L_FAQ}" hspace="3" />{L_FAQ}</a>
и добавить после нее такую

Код: Выделить всё

&raquo; <a class="mainmenu" href="{U_METEO}">{METEO}</a><br />
либо в после любого другого вызова, как душе угодно :)
Последние работы на elist.ws & motozone.ru!

Если фортуна повернулась к тебе задом... не теряйся!

Вернуться в «Запросы модов для phpBB 2.0.x»