Temos pavadinimas: WordPress, Shopify ir PHPFusion programuotojų bendruomenė :: Keletas gan sudetingu klausimu:?
Parašė diadingo· 2009 Kov. 2 22:03:24
#1
Viskas daroma ant v6
1.Kaip padaryti kad paspaudus ant paveiksliuku numestu i ta pacia naujiena(kurioje ir yra peveiksliukas) pvz: yra naujiena X ir naujienoje X yra paveiksliukas F kokio kodo reikia kad paspaudus paveiksliuka F numestu i naujiena X, suprantu galima rasyt naujienos linka, o jei nezinau linko?, (rasyt kekviena syk butu sudetina ir labai nepatogu) kazkas panasaus bet neveikia:
<a href='".BASEDIR."news.php?readmore=".$data['news_id']."' title='".$data['news_subject']."' class='side'><img src='paveiksliukas.gif'></a>
2.Gal zinote toki scripta kuris neleistu paspausti desines ant tinklalapio nuotrauku?
(TIK ANT NUOTRAUKU, O NE ANT VISKO), yra du scritai:
bet a scriptas ismeta lentele, o b scriptas neleidzia paspausti ant visko, tai gal iseitu juos perdaryti bent viena...
a.<script language="JavaScript1.2">
var clickmessage=""
function disableclick(e) {
if (document.all) {
if (event.button==2||event.button==3) {
if (event.srcElement.tagName=="IMG"){
alert(clickmessage);
return false;
}
}
}
else if (document.layers) {
if (e.which == 3) {
alert(clickmessage);
return false;
}
}
else if (document.getElementById){
if (e.which==3&&e.target.tagName=="IMG"){
alert(clickmessage)
return false
}
}
}
function associateimages(){
for(i=0;i<document.images.length;i++)
document.images[i].onmousedown=disableclick;
}
if (document.all)
document.onmousedown=disableclick
else if (document.getElementById)
document.onmouseup=disableclick
else if (document.layers)
associateimages()
</script>
b.<script language=JavaScript>
<!--
var message="";
///////////////////////////////////
function clickIE() {if (document.all) {(message);return false;}}
function clickNS(e) {if
(document.layers||(document.getElementById&&!document.all)) {
if (e.which==2||e.which==3) {(message);return false;}}}
if (document.layers)
{document.captureEvents(Event.MOUSEDOWN);document.onmousedown=clickNS;}
else{document.onmouseup=clickNS;document.oncontextmenu=clickIE;}
document.oncontextmenu=new Function("return false")
// -->
</script>
3.Dabar kai paspaudi ant naujienu kategorijos pvz: filmai
tai tada rodo visas naujienas kurios yra toje kategorijoje bet rodo tik pavadinimus, kaip padaryti kad rodytu tos kategorijos visas naujienas(pilnas rodytu su paveiksliukais ir t.t...)
4.Kaip padaryti kad po kekvienos naujienos(ar kas kelias) rodytu reklamos baneri?(p.s radau tik ant straipsniu)
5.Gal galite bent uzvesti ant kelio kurioje vietoje reikia ka redaguoti kad galeciau pakeist pvz: prie naujienu kur rodoma data kada ideti, as noriu pasalinti ja, arba ta print, ji irgi nori pasalinti, o mygtuka skaityti daugiau noriu paryskinti.
Redagavo diadingo· 2009 Kov. 2 22:03:59
Parašė bruzgis· 2009 Kov. 3 10:03:31
#3
<script language="JavaScript1.2">
var clickmessage=""
function disableclick(e) {
if (document.all) {
if (event.button==2||event.button==3) {
if (event.srcElement.tagName=="IMG"){
return false;
}
}
}
else if (document.layers) {
if (e.which == 3) {
return false;
}
}
else if (document.getElementById){
if (e.which==3&&e.target.tagName=="IMG"){
return false
}
}
}
function associateimages(){
for(i=0;i<document.images.length;i++)
document.images[i].onmousedown=disableclick;
}
if (document.all)
document.onmousedown=disableclick
else if (document.getElementById)
document.onmouseup=disableclick
else if (document.layers)
associateimages()
</script>
Del pirmo, tai pasakysiu kad tavo kodas is tiesu tinkantis, tik tektu imaut visa news rodyma i funkcija, kuri leistu naujienoj rasyt su
php. Sita funkcija gali issitraukt is panel_editor.php ar net side_left.php neatsimenu. Namie busiu galesiu parasyt
del naujienu kategorijos.
Paimk news.php nusikopink ji tiek kartu kiek turi kategoriju.
Tada pasikoreguok, kad imtu tik is vienos kategorijos naujienas (uzklausoj pridesi where something = 1)
zodziu, irgi grisiu namo pateiksiu faila.
del naujienu reklamos...
ikisk i while cikla po render_news reklamos baneri ir viskas...
Visa ta ka nori pasalint is naujienu redaguokis theme.php faila (themes/tavo pasirinkta theme/theme.php)
Parašė diadingo· 2009 Kov. 3 22:03:28
#4
1. Neradau to vietos ;[
2.Neveikia tas scriptas ;[, o per google neradau ;[
3.Butu saunu jei parodytum nes nelabai man kas gaunasi :)
4.Ar po situo?
ender_news($news_subject, $news_news, $news_info);
P.S. Yra tokie du ar po abiejais det?
5.Kurioje vietoje?
}
function render_news($subject, $news, $info) {
echo "<table cellpadding='0' cellspacing='0' width='100%'>
<tr>
<td class='capmain'>$subject</td>
</tr>
<tr>
<td class='main-body'>$news</td>
</tr>
<tr>
<td align='center' class='news-footer'>\n";
echo openform("N",$info['news_id']).newsposter($info," ·")
.seonewsopts($info,"·").closeform("N",$info['news_id']);
echo "</td>
</tr>
</table>\n";
}
Redagavo diadingo· 2009 Kov. 3 22:03:18
Parašė diadingo· 2009 Kov. 7 00:03:42
#5
1.Nemanau kad iseis, tai teks rankiniu budu kiekviena syk... ;(
2.Vis dar reikia scripto
3.Niekaip neiseina padaryt... ;( jau iki 1h vargstu...
4.Dar nebandziau
5.Siaip ne taip issisprendziau
Nu zmones padekit
3. butinai reikia... :(
Parašė sniuff· 2009 Kov. 7 08:03:47
#6
Paieskok straipsniuose KipshiuS straispsi
Parašė diadingo· 2009 Kov. 7 10:03:23
#7
Sniuff parašė:
Paieskok straipsniuose KipshiuS straispsi
Aciu :) radau.
1.Nemanau kad iseis, tai teks rankiniu budu kiekviena syk... ;(
2.Vis dar reikia scripto
3.Susitvarkiau :)
4.Niekaip neiseina :(
5.Susitvarkiau :)