Jump to content

stasnosikov

Members
  • Posts

    15
  • Joined

  • Last visited

Posts posted by stasnosikov

  1. All of the <% %> variables are missing, that's why there's nothing showing up there. That's strange.

    Did you modify those templates (meaning are they in your skin's folder)? Or are they just the stock template without any changes in /core/templates?

    And do you happen to be on a Windows server?? With ASP?

    My Hosting Server on *nix system - http://eserver.ru

    Files in my folder skin "crystal": footer.tpl, header.tpl, javascript.tpl, layout.tpl, syles.css. All files from the distribution kit without changes and in a folder/core/templates/ too.

  2. Now compare that to what you pasted

    And in what a difference? I a difference do not see

    original source:

    <script type="text/javascript" src="<?php echo fileurl('/lib/js/acarsmap.js');?>"></script>
    <?php
    /* This is the template which is used in the table above, for each row. 
           Be careful modifying it. You can simply add/remove columns, combine 
           columns too. Keep each "section" (<%=...%>) intact
    
           Variables you can use (what they are is pretty obvious)
    
           Variable:                                                       Notes:
           <%=flight.pilotid%>
           <%=flight.firstname%>
           <%=flight.lastname%>
           <%=flight.pilotname%>                           First and last combined
           <%=flight.flightnum%>
           <%=flight.depapt%>                                      Gives the airport name
           <%=flight.depicao%>
           <%=flight.arrapt%>                                      Gives the airport name
           <%=flight.arricao%>
           <%=flight.phasedetail%>
           <%=flight.heading%>
           <%=flight.alt%>
           <%=flight.gs%>
           <%=flight.disremaining%>
           <%=flight.timeremaning%>
           <%=flight.aircraft%>                            Gives the registration
           <%=flight.aircraftname%>                        Gives the full name
           <%=flight.client%>                                      FSACARS/Xacars/FSFK, etc
           <%=flight.trclass%>                                     "even" or "odd"
    
           You can also use logic in the templating, if you so choose:
           http://ejohn.org/blog/javascript-micro-templating/
    */
    ?>
    <script type="text/html" id="acars_map_row">
    <tr class="<%=flight.trclass%>">
    <td><a href="<?php echo url('/profile/view');?>/<%=flight.pilotid%>"><%=flight.pilotid%> - <%=flight.pilotname%></a></td>
    <td><%=flight.flightnum%></td>
    <td><%=flight.depicao%></td>
    <td><%=flight.arricao%></td>
    <td><%=flight.phasedetail%></td>
    <td><%=flight.alt%></td>
    <td><%=flight.gs%></td>
    <td><%=flight.distremaining%> <?php echo Config::Get('UNITS');?> / <%=flight.timeremaining%></td>
    </tr>
    </script>
    
    <?php
    /*      This is the template for the little map bubble which pops up when you click on a flight
           Same principle as above, keep the <%=...%> tags intact. The same variables are available
           to use here as are available above.
    */
    ?>
    <script type="text/html" id="acars_map_bubble">
    <span style="font-size: 10px; text-align:left; width: 100%" align="left">
    <a href="<?php echo url('/profile/view');?>/<%=flight.pilotid%>"><%=flight.pilotid%> - <%=flight.pilotname%></a><br />
    <strong>Flight <%=flight.flightnum%></strong> (<%=flight.depicao%> to <%=flight.arricao%>)<br />
    <strong>Status: </strong><%=flight.phasedetail%><br />
    <strong>Dist/Time Remain: </strong><%=flight.distremaining%> <?php echo Config::Get('UNITS');?> / <%=flight.timeremaining%><br />
    </span>
    </script>
    
    <?php
    /*      This is a small template for information about a navpoint popup 
    
           Variables available:
    
           <%=nav.title%>
           <%=nav.name%>
           <%=nav.freq%>
           <%=nav.lat%>
           <%=nav.lng%>
           <%=nav.type%>   2=NDB 3=VOR 4=DME 5=FIX 6=TRACK
    */
    ?>
    <script type="text/html" id="navpoint_bubble">
    <span style="font-size: 10px; text-align:left; width: 100%" align="left">
    <strong>Name: </strong><%=nav.title%> (<%=nav.name%>)<br />
    <strong>Type: </strong>
    <?php   /* Show the type of point */ ?>
    <% if(nav.type == 2) { %> NDB <% } %>
    <% if(nav.type == 3) { %> VOR <% } %>
    <% if(nav.type == 4) { %> DME <% } %>
    <% if(nav.type == 5) { %> FIX <% } %>
    <% if(nav.type == 6) { %> TRACK <% } %>
    <br />
    <?php   /* Only show frequency if it's not a 0*/ ?>
    <% if(nav.freq != 0) { %>
    <strong>Frequency: </strong><%=nav.freq%>
    <% } %>
    </span>
    </script>
    

    doing 'View Source' on my acars page:

    <script type="text/javascript" src="http://uiii.su/lib/js/acarsmap.js"></script>
    <script type="text/html" id="acars_map_row">
    <tr class="flighttrclass">
    <td><a href="http://uiii.su/index.php/profile/view/flightpilotid">flightpilotid - flightpilotname</a></td>
    <td>flightflightnum</td>
    <td>flightdepicao</td>
    <td>flightarricao</td>
    <td>flightphasedetail</td>
    <td>flightalt</td>
    <td>flightgs</td>
    <td>flightdistremaining km / flighttimeremaining</td>
    </tr>
    </script>
    
    <script type="text/html" id="acars_map_bubble">
    <span style="font-size: 10px; text-align:left; width: 100%" align="left">
    <a href="http://uiii.su/index.php/profile/view/flightpilotid">flightpilotid - flightpilotname</a><br />
    <strong>Flight flightflightnum</strong> (flightdepicao to flightarricao)<br />
    <strong>Status: </strong>flightphasedetail<br />
    <strong>Dist/Time Remain: </strong>flightdistremaining km / flighttimeremaining<br />
    </span>
    </script>
    
    <script type="text/html" id="navpoint_bubble">
    <span style="font-size: 10px; text-align:left; width: 100%" align="left">
    <strong>Name: </strong>navtitle (navname)<br />
    <strong>Type: </strong>
    <br />
    </span>
    
    </script>
    

  3. acarsmap.tpl:

    <?php 
    /**
    * These are some options for the ACARS map, you can change here
    * 
    * By default, the zoom level and center are ignored, and the map 
    * will try to fit the all the flights in. If you want to manually set
    * the zoom level and center, set "autozoom" to false.
    * 
    * You can use these MapTypeId's:
    * http://code.google.com/apis/maps/documentation/v3/reference.html#MapTypeId
    * 
    * Change the "TERRAIN" to the "Constant" listed there - they are case-sensitive
    * 
    * Also, how to style the acars pilot list table. You can use these style selectors:
    * 
    * table.acarsmap { }
    * table.acarsmap thead { }
    * table.acarsmap tbody { }
    * table.acarsmap tbody tr.even { }
    * table.acarsmap tbody tr.odd { } 
    */
    ?>
    <script type="text/javascript">
    <?php 
    /* These are the settings for the Google map. You can see the
    Google API reference if you want to add more options.
    
    There's two options I've added:
    
    autozoom: This will automatically center in on/zoom 
      so all your current flights are visible. If false,
      then the zoom and center you specify will be used instead
    
    refreshTime: Time, in seconds * 1000 to refresh the map.
      The default is 10000 (10 seconds)
    */
    ?>
    var acars_map_defaults = {
    autozoom: true,
    zoom: 4,
       center: new google.maps.LatLng("<?php echo Config::Get('MAP_CENTER_LAT'); ?>", "<?php echo Config::Get('MAP_CENTER_LNG'); ?>"),
       mapTypeId: google.maps.MapTypeId.TERRAIN,
       refreshTime: 10000
    };
    </script>
    <div class="mapcenter" align="center">
    <div id="acarsmap" style="width:<?php echo  Config::Get('MAP_WIDTH');?>; height: <?php echo Config::Get('MAP_HEIGHT')?>"></div>
    </div>
    <?php
    /* See below for details and columns you can use in this table */
    ?>
    <table border = "0" width="100%" class="acarsmap">
    <thead>
    <tr>
    	<td><b>Pilot</b></td>
    	<td><b>Flight Number</b></td>
    	<td><b>Departure</b></td>
    	<td><b>Arrival</b></td>
    	<td><b>Status</b></td>
    	<td><b>Altitude</b></td>
    	<td><b>Speed</b></td>
    	<td><b>Distance/Time Remain</b></td>
    </tr>
    </thead>
    <tbody id="pilotlist"></tbody>
    </table>
    <script type="text/javascript" src="<?php echo fileurl('/lib/js/acarsmap.js');?>"></script>
    <?php
    /* This is the template which is used in the table above, for each row. 
    Be careful modifying it. You can simply add/remove columns, combine 
    columns too. Keep each "section" (<%=...%>) intact
    
    Variables you can use (what they are is pretty obvious)
    
    Variable:							Notes:
    <%=flight.pilotid%>
    <%=flight.firstname%>
    <%=flight.lastname%>
    <%=flight.pilotname%>				First and last combined
    <%=flight.flightnum%>
    <%=flight.depapt%>					Gives the airport name
    <%=flight.depicao%>
    <%=flight.arrapt%>					Gives the airport name
    <%=flight.arricao%>
    <%=flight.phasedetail%>
    <%=flight.heading%>
    <%=flight.alt%>
    <%=flight.gs%>
    <%=flight.disremaining%>
    <%=flight.timeremaning%>
    <%=flight.aircraft%>				Gives the registration
    <%=flight.aircraftname%>			Gives the full name
    <%=flight.client%>					FSACARS/Xacars/FSFK, etc
    <%=flight.trclass%>					"even" or "odd"
    
    You can also use logic in the templating, if you so choose:
    http://ejohn.org/blog/javascript-micro-templating/
    */
    ?>
    <script type="text/html" id="acars_map_row">
    <tr class="<%=flight.trclass%>">
    <td><a href="<?php echo url('/profile/view');?>/<%=flight.pilotid%>"><%=flight.pilotid%> - <%=flight.pilotname%></a></td>
    <td><%=flight.flightnum%></td>
    <td><%=flight.depicao%></td>
    <td><%=flight.arricao%></td>
    <td><%=flight.phasedetail%></td>
    <td><%=flight.alt%></td>
    <td><%=flight.gs%></td>
    <td><%=flight.distremaining%> <?php echo Config::Get('UNITS');?> / <%=flight.timeremaining%></td>
    </tr>
    </script>
    
    <?php
    /*	This is the template for the little map bubble which pops up when you click on a flight
    Same principle as above, keep the <%=...%> tags intact. The same variables are available
    to use here as are available above.
    */
    ?>
    <script type="text/html" id="acars_map_bubble">
    <span style="font-size: 10px; text-align:left; width: 100%" align="left">
    <a href="<?php echo url('/profile/view');?>/<%=flight.pilotid%>"><%=flight.pilotid%> - <%=flight.pilotname%></a><br />
    <strong>Flight <%=flight.flightnum%></strong> (<%=flight.depicao%> to <%=flight.arricao%>)<br />
    <strong>Status: </strong><%=flight.phasedetail%><br />
    <strong>Dist/Time Remain: </strong><%=flight.distremaining%> <?php echo Config::Get('UNITS');?> / <%=flight.timeremaining%><br />
    </span>
    </script>
    
    <?php
    /*	This is a small template for information about a navpoint popup 
    
    Variables available:
    
    <%=nav.title%>
    <%=nav.name%>
    <%=nav.freq%>
    <%=nav.lat%>
    <%=nav.lng%>
    <%=nav.type%>	2=NDB 3=VOR 4=DME 5=FIX 6=TRACK
    */
    ?>
    <script type="text/html" id="navpoint_bubble">
    <span style="font-size: 10px; text-align:left; width: 100%" align="left">
    <strong>Name: </strong><%=nav.title%> (<%=nav.name%>)<br />
    <strong>Type: </strong>
    <?php	/* Show the type of point */ ?>
    <% if(nav.type == 2) { %> NDB <% } %>
    <% if(nav.type == 3) { %> VOR <% } %>
    <% if(nav.type == 4) { %> DME <% } %>
    <% if(nav.type == 5) { %> FIX <% } %>
    <% if(nav.type == 6) { %> TRACK <% } %>
    <br />
    <?php	/* Only show frequency if it's not a 0*/ ?>
    <% if(nav.freq != 0) { %>
    <strong>Frequency: </strong><%=nav.freq%>
    <% } %>
    </span>
    </script>
    

  4. That's strange. Try emptying the acars table (there's a link under maintenance options), and then starting a new flight

    The acars table has cleared, the problem has remained.

    During flight plane moving in livemap, but the data about flight is not displayed.

    Variables are displayed:

    flightpilotid - flightpilotname flightflightnum flightdepicao flightarricao flightphasedetail flightalt flightgs flightdistremaining km / flighttimeremaining

  5. I've added it to the bug tracker, to look into:

    http://bugs.phpvms.net/browse/VMS-253

    Thanks, the matter is that on many Russian servers in Mysql global values in cp1251 are established, therefore exist this problem.

    Here variables of my hosting:

    http://file.qip.ru/file/125989387/d7097b60/values.html

    Here tables phpvms:

    http://file.qip.ru/file/125989388/47b666f1/tables.html

    In this situation there is a problem with the Russian charset without a line - mysql_query('SET NAMES utf8');

  6. hi, this code is not working, pilots can't write names in Russian language (gives characters example: Артём Антипов), the download page has the same problem with Russian does not understand and the Sceudules page has the same problem with Russian ...

    hi, It works here an example http://uiii.su/index.php/pilots

    It is necessary for you through the adminpanel or through phpmyadmin anew to copy all Russian words. Because without this line "mysql_query (' SET NAMES utf8 ');" the database was stored and registered in the charset cp1251, therefore there was a problem with Russian letters "И" and "ш" ;)

  7. Gday!

    You could add the following line

    public function connect($dbuser='', $dbpassword='', $dbhost='localhost')
    {
    $this->dbh = @mysql_connect($dbhost, $dbuser, $dbpassword, true);
           mysql_query (' SET NAMES utf8 ');  //It is added
    if(!$this->dbh)
           ......
    

    in a file /core/classes/ezdb/ezdb_mysql.class.php in the next release phpvms ?

    I had problems with the charset in Russian, after addition of this line of problems are not present!

×
×
  • Create New...