joomla verplaatsen en css-dingetje

Status
Niet open voor verdere reacties.

jeel2008

Gebruiker
Lid geworden
30 okt 2008
Berichten
839
hallo, http://www.popject.nl/poppentheater/
is een site gemaakt in joomla.
maar ik heb 2 vragen:
1. ik wil van mn redirect af (www.popject.nl). heb de site net proberen te verplaatsen op de server. dat ging goed*, behalve dat de links naar de paginas niet meer werkten. toen ik een nieuwe pagina maakte en die in het menu zette, kreeg ik ook een foutmelding. hoe krijg ik de links weer werkend.

*in het configuration file had ik de paden gewoon aangepast:
var $log_path = '/home/vhosts/popject.nl/httpdocs/poppentheater/logs';
var $tmp_path = '/home/vhosts/popject.nl/httpdocs/poppentheater/tmp';

2. op de site zie je enkele externe links in het menu aan de linkerkant. in de css heb ik het zo aangepast dat het nu allemaal mooi onder elkaar staat, dit door oa bold te vervangen door normaal lettertype.
maar het zag er eerst zo uit, zie plaatje. hoe had ik dat nu zo kunnen coderen dat Leiden mooi recht onder cultuurmaand had gestaan?
joomla.jpg
 
2. css

hoe had ik dat nu zo kunnen coderen dat Leiden mooi recht onder cultuurmaand had gestaan

Je hebt nu aan de <a> de volgende css-rule meegegeven: margin-left: 10px.

Dat betekent dat er aan de linkerkant van de <a> 10 px worden vrijgehouden.
Voor de woorden "Cultuurmaand Leiden" is vervolgens alleen ruimte op dezelfde regel als je ze niet bold maakt.

Wanneer je minder margin-left toekent (bijv. 5 px), dan blijft er opeens (op dezelfde regel) wel ruimte over voor Cultuurmaand Leiden in bold letters

Zolang je aan de linkerkant een marge hebt van minimaal 1 px,
doet zich binnen het <a>-element een van beide situaties voor:
- of je hebt op 1 regel voldoende ruimte voor je volledige tekst
- of je tekst loopt over naar de volgende regel maar dan op de volgende regel zonder die marge

De enige situatie waarin bij een te lange tekst de tekst-delen precies onder elkaar komen, is dus als je helemaal geen marge hebt.
 
marge

ok, dat snap ik .
maar hierover:

- of je hebt op 1 regel voldoende ruimte voor je volledige tekst
- of je tekst loopt over naar de volgende regel maar dan op de volgende regel zonder die marge


die eerste optie heb ik nu benut.
maar die tweede, er is dus geen truc waarmee ik , behalve margin left = 0,
die twee woorden uit die link recht onder elkaar kan krijgen?
 
Laatst bewerkt:
De truc is {margin:0} zelf.
Je kan dus het beste de margin van (alleen *) de <li><a>'s op nul zetten:
Code:
.art-blockcontent-body li a
{
  margin: 0;
  font-weight: bold;
}
en de afstand tot het >> regelen met de padding:
Code:
.art-blockcontent-body ul li
{
  padding: 0 0 0 15px;
  ... enz.
}
Met vriendelijke groet,
CSShunter
____________
*) Het stylesheet koppelt de styles voor .art-blockcontent-body, .art-blockcontent-body a, .art-blockcontent-body li a {...}. Dat maakt het wat onoverzichtelijk. De .art-blockcontent-body li a moet dus een afwijkende margin krijgen!
 
even de oplossing op mn vraag over joomla verplaatsen.
sleep al de mappen en bestanden van joomla naar de map die je wil.
let erop dat je in het configurationfile je paden aanpast.

bijvoorbeeld, verplaatsing van de bestanden uit de map 'poppentheater' naar de hoofdmap httpdosc:
var $log_path = '/home/vhosts/popject.nl/httpdocs/poppentheater/logs';
var $tmp_path = '/home/vhosts/popject.nl/httpdocs/poppentheater/tmp';

wordt dan:
var $log_path = '/home/vhosts/popject.nl/httpdocs/logs';
var $tmp_path = '/home/vhosts/popject.nl/httpdocs/tmp';

(het is trouwens wel verstandig altijd een backup te maken van de gegevens in de database. met phpmyadmin heb ik dat gedaan dmv 'Exporteer'. je slaat dan gewoon alle gegevens op in een textbestand).

wat bij mij verder was fout gegaan was dat de php handler uit het .htacces bestand was verdwenen. zo'n handler ziet er zo uit:

AddHandler x-httpd-php5 .php

(in dit geval dus inzake php5)

en dat zinnetje plaats je gewoon in je htacces-bestand, bijvoorbeeld helemaal onderaan.
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan