Keresés

Google webmasters - Meta tag autentikáció

smile4ever képe

Sziasztok,

több fórumtémát átnéztem már a Google Webmasters konfigurálás kapcsolatban.
A meta tag-es autentikációt szeretném használni, de úgy, hogy ne kelljen telepítenem modult a Drupal-ba.
Az egyik fórumban olvastam, hogy ez megoldható, de nem tudom pontosan hova kell beszúrnom a meta tag-et amit adott a Google.
Azt tudom, hogy valamelyik .tpl.php file-ba, de hogy pontosan melyikbe azt nem.

Tudtok ebben segíteni?

Előre is köszönöm.

Drupal verzió: 
Fórum: 

Egy felhasználó csak egyet választhat és nem vonhatja vissza

szigetibalazs képe

Sziasztok!

Szerintetek melyik modullal(modulokkal) kellene nekiállnom az alábbi funkciót megoldanom:
Van egy csomó tartalmam amiből a felhasználóknak kellene választaniuk egyet és ne legyen visszavonásra lehetőségük.

Jelenleg egy views-t hoztam létre ezeknek a node-oknak a kilistázására és csináltam egy flag oszlopot is ahol be tudják jelölni a userek, hogy melyik tetszik nekik.
Namármost, még azt kellene megoldanom, hogy
• egy user csak egy node-ot jelölhessen meg(választhasson ki) és
• ne tudja visszavonni a bejelölését(kiválasztását.)

A flag modullal nem tudtam megoldani, hogy csak egy node-ot flag-elhessen a user, meg azt se, hogy ne tudja "unflag"-elni.

Van erre valami kézenfekvőbb megoldásotok?

Melyik modulhoz, modulokhoz kapcsolódik a téma?: 
Drupal verzió: 

Blog megjelenítése

kotto képe

Szeretnék létrehozni egy menüpontot: Blog
A kérdésem az, hogyan kell ugyanolyan módon megjeleníteni a bejegyzéseket, mint amikor a címlapra kerül egy írás. A címlapra küldött beírásokat most is használom, de a Blogra beküldött írások nem feltétlenül azonosak a címlapra kerülőkkel és Blogra más szöveg menne. Párhuzamosan működne a kettő együtt, a lényeg a megjelenítés.

Drupal verzió: 

Chameleon alsmink legördülő menüvel + image menü

makgab képe

Hi!

Csináltam a Chameleon (6.16) sminkből egy alsminket. Ez megy is.
Vannak elsődleges linkjeim almenükkel. Ebből csak legördülő almenüket szeretnék kialakítani + image menü (menü nevek helyett képek).

Ebből a HTMl/CSS mintából indultam ki:

<title>CSS menü</title>
<style type="text/css">
body{
       margin: 0;
       padding: 0;
       background-color: #DAE6BD;
}
 
#menu {
        position: relative;
        margin-left: auto;
        margin-right: auto;
        text-align: center;
        top: 10px;
        width: 100%;
        float: left;
}
 
#menu ul {
        list-style: none;
        margin: 0;
        padding: 0;
        background-color: #fff;
}
 
#menu a {
        display: block;
        margin: 0;
        padding: 2px 3px;
        color: #999999;
        background: #F4F6F4;
        text-decoration: none;
        border: 1px solid #ECEEE4;
}
 
#menu a:hover {
        color: #72815F;
        background: #DAE6BD;
}
 
#menu li {
        position: relative;
        float: left;
        width: 60px;
}
 
#menu ul ul {
        position: absolute;
        left: 0px;
        display: none;
}
 
#menu ul li:hover ul{
        display: block;
}
</style>
<!--[if IE]>
 
<style type="text/css" media="screen">
 
body {
        behavior: url('csshover.htc');
} 
 
 
#menu ul li {
       width: 60px;
 }
 
 
#menu ul li a {
      height: 1%;
} 
 
</style>
 
<![endif]-->
</head><body>
<div id="menu">
    <ul>
        <li><a href="#">Első</a></li>
        <li><a href="#">Első</a>
            <ul>
                <li><a href="#">Második</a></li>
            </ul>
        </li>
        <li><a href="#">Első</a>
            <ul>
                <li><a href="#">Második</a></li>
                <li><a href="#">Második</a></li>
                <li><a href="#">Második</a></li>
            </ul>
        </li>
    </ul>
</div>
</body></html>

A sminkben a div class="navlinks" tag-ben vannak a linkek, menük.
Az ul id="navlist" class="links" tag-ben vannak az elsődleges linkek (főmenük), a ul id="subnavlist" class="links" tag-ben meg az almenük.

Ehhez szeretnék CSS-t írni egyelőre legördülő almenükkel:

.navlinks {
  position: relative;
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  top: 10px;
  width: 100%;
  float: left;
}
 
 
 
#navlist.links {
  list-style: none;
  margin: 0;
  padding: 0;
  background-color: #fff;
}
 
#navlist.links a {
  display: block;
  margin: 0;
  padding: 2px 3px;
  color: #999999;
  background: #F4F6F4;
  text-decoration: none;
  border: 1px solid #ECEEE4;
}
 
#navlist.links a:hover {
  color: #72815F;
  background: #DAE6BD;
}
 
#navlist li {
  position: relative;
  float: left;
  width: 60px;
}
 
 
 
#subnavlist.links {
  position: absolute;
  left: 0px;
  display: none;
}
 
#subnavlist.links li:hover ul {
  display: block;
}

Egy kicsit belekeveredtem, mert az almenük nem jelennek meg.
Hol írtam el? :)

G.

Drupal verzió: 
Fórum: 

Print modul linkjének sminkelése

thamas képe

Ha nem jó nekünk az a hely, ahová (a #node_content tetejére illetve a #links sorba) a modul alapértelmezetten helyezi a linkjeit (az ikont/szöveget), akkor a node.tpl.php-ben kedvünk szerint módosíthatjuk az elhelyezést a

<?php print print_insert_link(); ?>, <?php print print_mail_insert_link(); ?>, <?php print print_pdf_insert_link(); ?>

beillesztésével. Egyszerű mint a kavics!

A gond csak az, hogy ez a megoldás a modul eredeti működéséhez is úgy viszonyul, mint láncfűrészhez a kőbalta! :op

Ugyanis ilyenkor a dupla megjelenítés elkerülésének érdekében ki kell kapcsolni a modul beállításainál a linkek megjelenítését. S így az admin felületről már nem lehet szabályozni, hogy milyen tartalomtípusokon, illetve melyik adott node-ok esetében jelenjen meg és mikor ne jelenjen meg a link. Helyette favágó módon lehet gyártani a node.tpl.php fájl variációkat, ha ilyen igények merülnek fel. :o(

No de gondolom, kicsit felkészültebben meg lehet oldani azt, hogy tetszés szerint helyezzük el a linkeket és közben a modul által biztosított „ki- és bekapcsolási” lehetőségeket is alkalmazni lehet. Kérdem azt, hogy hogyan?

Próbáltam keresni persze, de nem tudom, hogy ebben érdemes-e turkálni, s ha igen, mit: http://drupalcontrib.org/api/function/print_insert_link/6

Melyik modulhoz, modulokhoz kapcsolódik a téma?: 

Visszaáll az adott napra a CCK DATE mező értéke

eFeS képe

Sziasztok,

Megpróbálom értelmesen leírni a bajom, de nem biztos, hogy fog sikerülni.

Adott egy CCK-s mező, amiben dátumot tárolok. Ezt egy "szövegmező felugró dátum naptárral" típusú mezővel jelenítem meg.

A hiba a következő:

  1. Megjelenik az űrlap, amin fel kell vinni az adatokat. Itt minden rendben, felugrik a kis dátum-beviteli ablak, kiválasztom a megfelelő dátumot. A kiválasztott dátum helyesen megjelenik a szövegdobozban.
  2. A dátum rendesen látszik az adott node megjelenítésekor is.
  3. Ezek után valamit szeretnék módosítani az adott node-on. A megjelenő szerkesztő űrlapban a korábban beállított érték ismét helyesen jelenik meg, de ...
  4. amikor elmentem az űrlapot - a dátum mezőkhöz hozzá sem nyúltam! - akkor minden dátum mező értéke az adott napra ("now") változik!!! És teszik ezt annak ellenére, hogy mikor az űrlap megjelent, akkor a helyes, létrehozáskor beirt érték volt bennük...

Mitől van ez? Hogyan tudom megmondani, hogyha már egyszer lett eltárolva egy dátum érték, akkkor azt egészen addig ne változtassa meg - még a node újraszerkeszetésekor sem -, amig újra át nem irom azt?

Melyik modulhoz, modulokhoz kapcsolódik a téma?: 
Drupal verzió: 

Apche nem indul xampp alatt

zoyi81 képe

Apche xampp hiba

-----
If you use XAMPP to run a local web server, you might have come across the problem whereby Apache will not start. You click the Start button in the XAMPP control panel, the green 'Running' message appears for a second or two, then disappears again, and Apache fails to start. This can be a very frustrating problem, as you get absolutely no feedback about why it won't start. I found 2 possible causes for this...

The first, and by the looks of things on Google, most common cause, is that some other application is using port 80 on your PC. A likely culprit is Skype. If you open Skype, and go to Tools->Options... and click on 'Advanced' followed by 'Connection', check whether the 'Use port 80 and 443 as alternatives for incoming connections' option is checked. If so, uncheck it, and make sure the port number in the box at the top is not 80.

If Skype is not using port 80, you might be able to work out what is using that port by opening the Windows command console (in Windows XP, go to Start->Run, type 'cmd' [without quotes] and press enter), and typing:

netstat -a -no

...then press enter. Look for 127.0.0.1:80 or 192.168.1.100:80. If you can see one of those, it is likely that another process is using port 80. Make a note of the value in the PID column (Process ID). Then type the following into the command window:

tasklist

...and press enter. You should then be able to match the PID with the executable file that is using that port. It might be obvious from the file name which application is causing it, or you might have to look it up on google. You could also try ending the task in the windows task manager (do so at your own risk!).

The second cause I found, was that if there is an invalid or conflicting value in your php.ini file, it can cause Apache to bomb out and fail to start. Try replacing your php.ini with the default copy that comes with XAMPP (you can find php.ini that is used by xampp at runtime in the /xampp/apache/bin/ folder. A separate copy of php.ini [as supplied] is available in the /xampp/php/ folder), or undo any changes you may have recently made to php.ini. In my case, I found that trying to load both Zend Optimizer and ionCube caused the problem, so I had to comment out one of them.

If neither of these are the cause of your problem, the first place to start looking would be the Windows Event Log. Then panic.

-------------------------
Hi

If someone face this problem here is how I resolved it :

I got this error in Apache error.log :

(OS 10013)An attempt was made to access a socket in a way forbidden by its access permissions. : make_sock: could not bind to address [::]:80
(OS 10013)An attempt was made to access a socket in a way forbidden by its access permissions. : make_sock: could not bind to address 0.0.0.0:80
no listening sockets available, shutting down

Which mean that port 80 is used by another process, but when I tried to look at this port using Nirsoft CurrPorts (great freeware tool btw, better than netstat) I found that it was used by system with no PID or anything, which of course I interpreted as being used by a windows service, and I wasn't wrong, I open the service manager (right click over computer / manage / services ) and I tried to look at the running services quickly who can be the possible reason, and I found that it was

World Wide Web Publishing Service

I stopped it and refreshed Currports, and bang no more process using the port 80, so I launched XAMPP (apache) again and it run like a charm, you can set the service to run Manual instead of Automatic, to avoid this port conflict again, this service is required only if you are using your computer as a IIS server or for some remote administration purposes.

Thank you and good luck
Anwar Ben Tanfous.

Melyik modulhoz, modulokhoz kapcsolódik a téma?: