fredag 30 maj 2008
Översättning svenska engelska online
Google Translator översätter även hela webbplatser. Det är bara att klistra in webbplatsens adress i ett textfält och välja språk. På de webbsidor jag testade blev resultatet förbluffande bra.
När det gäller översättning av enstaka ord så är ändå att Språkrådets online lexikon Lexin bäst. Lexin har översättningar på sexton språk.
Ändra sidordningen på pdf-dokument online
Validering med CAPTCHA
Ett bra och gratis skript är PHP CAPTCHA script som enkelt skapar en bild med en kod. Skriptet är lätt att lägga till ett befintligt formulär. En fiffig finess är att besökaren kan få koden uppläst i sina högtalare. Färdiga ljudfiler finns att ladda ner, dock på engelska.
PHP CAPTCHA script kräver PHP och stöd för GD. En testfil finns att ladda hem för att enkelt kolla om det fungerar på sitt webbhotell.
Ladda hem PHP CAPTCHA script >>
måndag 26 maj 2008
Konvertera bitmap-bilder till vektor-format
torsdag 22 maj 2008
Lösenordsskydda katalog med .htaccess och .htpasswrd
Generera ett lösenord och skapa filerna på t ex http://www.webmaster-toolkit.com/htaccess-generator.shtml
Lägg .htaccess-filen i katalogen du vill skydda och .htpasswrd-filen ovan roten där ingen utomstående kan nå den.
Byt ut bildknapparna mot alt-texten
I catalog/includes/functions/html_output.php
Byt ut:
function tep_image_submit($image, $alt = '', $parameters = '') {
global $language;
$image_submit = '<input type="image" src="' . tep_output_string(DIR_WS_LANGUAGES . $language . '/images/buttons/' . $image) . '" border="0" alt="' . tep_output_string($alt) . '"';
if (tep_not_null($alt)) $image_submit .= ' title=" ' . tep_output_string($alt) . ' "';
if (tep_not_null($parameters)) $image_submit .= ' ' . $parameters;
$image_submit .= '>';
return $image_submit;
}
function tep_image_submit($image, $alt = '', $parameters = '') {
global $language;
$image_submit = '<input class="submit" type="submit" value="' .$alt . '" >';
return $image_submit;
}
function tep_image_button($image, $alt = '', $parameters = '') {
global $language;
return tep_image(DIR_WS_LANGUAGES . $language . '/images/buttons/' . $image, $alt, '', '', $parameters);
}
function tep_image_button($image, $alt = '', $parameters = '') {
global $language;
$image = $alt;
return $image;
}
I catalog/includes/stylesheet.css
Lägg till:
input.submit, a.submit, a.submit:hover, a.submit:link, a.submit:visited {
padding:0;margin:0;
font-size:10px;
font-family:Arial,Verdana,sans-serif;
color:#444444;
background-color:#446666;
border-style:solid;
border-color:#444444;
border-width:1px;
cursor:pointer;
text-decoration:none;
padding-top:3px; padding-bottom:3px;
}
input.submit{
padding-top:1px; padding-bottom:1px;
}
a.submit, a.submit:hover, a.submit:link, a.submit:visited {
padding-left:10px; padding-right:10px;
}
Säkerhet i OsCommerce
Ta bort filemanager.php i admin.
Lägg till .htaccess och .htpasswrd filer för admin-katalogen.
Ändra datumformat
onsdag 21 maj 2008
Bildstorlek på produktbilderna
Visa kategorierna på startsidan
Hämta hem contribution Main Categories.
Lägg main_categories.php i /catalog/includes/modules
Lägg till i /catalog/includes/application_top.php
define('MAIN_CATEGORIES', 'main_categories.php');
Sök:
<tr>
<td class="main"><?php echo tep_customer_greeting(); ?></td>
</tr>
<tr>
<td><?php include(DIR_WS_MODULES . MAIN_CATEGORIES); ?></td>
</tr>
Byt ut "Look what we have here" mot kategorinamnet
I catalog/indx.php ca rad 234:
Sök:
<td class="pageHeading"><?php echo HEADING_TITLE; ?></td>
Ersätt med:
<? //DML define category ID for page header
if (isset($HTTP_GET_VARS['manufacturers_id'])) {
$name_prod_qry = tep_db_query("select manufacturers_name from " . TABLE_MANUFACTURERS . " where manufacturers_id = '" . (int)$HTTP_GET_VARS['manufacturers_id'] . "'");
$name_prod_list = tep_db_fetch_array($name_prod_qry);
$name_prod_list = $name_prod_list['manufacturers_name'];
} elseif ($current_category_id) {
$name_prod_qry = tep_db_query("select categories_name FROM " .TABLE_CATEGORIES_DESCRIPTION. " where categories_id = '" . (int)$current_category_id . "'");
$name_prod_list = tep_db_fetch_array($name_prod_qry);
$name_prod_list = $name_prod_list['categories_name'];
}
?>
<td class="pageHeading"><?php echo $name_prod_list; ?></td>
<!--//end category ID for pageheader -->
Ta bort pilen i varukorg-boxen
Sök:
new infoBoxHeading($info_box_contents, false, false, tep_href_link(FILENAME_SHOPPING_CART));
Ersätt med:
new infoBoxHeading($info_box_contents, false, false, false);
Höjd på toppen
Ange höjd i tabellen som ligger efter <div class="fixcenter">
Bredd på sidan och kolumner
En hyfsad lösning
Bredden på sidan styrs i stylesheet.css av .fixcenter.
Bredden på vänster o höger kolumn styrs av BOX_WIDTH i application_top.php
Bredden på mittenkolumnen är det som blir över.
För att ha olika bredd så byt namn på högerkolumens bredd:
Sök:
<!-- body_text_eof //-->
<td width="<?php echo BOX_WIDTH; ?>"<table border="0" width="<?php echo BOX_WIDTH; ?>"
Ersätt med:
<!-- body_text_eof //-->
<td width="<?php echo BOX_WIDTH_COLRIGHT; ?>" valign="top"><table border="0" width="<?php echo BOX_WIDTH_COLRIGHT; ?>"
Lägg till i application_top.php efter define('BOX_WIDTH'....
define('BOX_WIDTH_COLRIGHT', 200);