View unanswered posts    View active topics

All times are UTC - 6 hours





Post new topic Reply to topic  [ 5 posts ] 
Print view Previous topic   Next topic  
Author Message
Search for:
PostPosted: Thu Jan 18, 2007 5:41 pm 
Offline
Joined: Thu Feb 12, 2004 2:54 pm
Posts: 392
Location: Beaumont, CA
I used to be able to use my cell phone to schedule recordings in previous versions of mythweb. It doesn't work anymore and is a known problem. I tried to follow posts on mythtv-users, editing init.php and mobile.php, but nothing worked. I couldn't fix it, but I made a nice work around.
I created a second mythweb directory called mythwap. I forced the skin/theme to use wap rather than full size default and created an entry on the initial index.html page.

As root:

cp -R /usr/share/mythtv/mythweb /usr/share/mythtv/mythwap
chmod -R a+rw /usr/share/mythtv/mythwap (A little much but so what)
ln -s /usr/share/mythtv/mythwap /var/www/mythwap
cd /var/www/mythwap/modules/_shared/tmpl
mv default default-orig
ln -s wap default (creates a symlink so it thinks wap is the default skin)
nano /var/www/index.html and after
<dif style="text-align: left;"><big><br>
<br>
add this:
<a href="mythwap/mythweb.php">MythWap</a>:<br>
<br>

Save and test from your mobile phone. Works great on older PPC's too.

One more thing: If you want to run your own wap gateway or want to have your own customizable web page of links for your cell phone you can create a file called findurl.php in /var/www. Mine includes a url entry window along with my own links. You will also want to add another entry in index.html as before, except it will look like:
<a href="findurl.php">Cell links</a><br>

My findurl.php file: (The URL entry part how-to was very hard to find)

<?php
if(isset($_POST['Submit'])){
$base = "http://";
$url = $base . $_POST['url'];
$file = @fopen($url,"r");

if($file){
header("Location: $url");
}
else{
$err = "$url URL does not exist";
}
}

?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Cell Links</title>
</head>
<body>

<?php
if(isset($err)){
echo $err;
}
?>
<form id="form1" name="form1" method="post" action="">
<label>
<input type="text" name="url" />
</label>
<label>
<input type="submit" name="Submit" value="Submit" />
</label>
</form>

<br><a href="http://www.google.com/pda">Google</a><br>
<a href="http://m.gmail.com">Gmail</a><br>
<a href="http://mobile.srh.weather.gov">Ntl Wthr Serv</a><br>
<a href="http://www.yahoo.com">Yahoo</a><br>

</body>
</html>


Top
 Profile  
 
 Post subject:
PostPosted: Thu Jan 18, 2007 5:59 pm 
Offline
Joined: Fri Nov 18, 2005 9:22 am
Posts: 777
Location: spencerport, ny (USA)
Great - I will try this.
I may also hack a little and get a better page showing the upcoming schedule, with a lot less verbage/garbage than it has now.


Top
 Profile  
 
 Post subject:
PostPosted: Thu Jul 05, 2007 3:02 pm 
Offline
Joined: Sat May 26, 2007 9:51 pm
Posts: 130
Bringing up an old thread here but I just trieid this verbatim and I am now getting the following error when I click on that MythWap Link:


Database Setup Error

The database environment variables are not correctly set in the
included .htaccess file. Please read through the comments included
in the file and set up the db_* environment variables correctly.

Some possible solutions are to make sure that mod_env is enabled
in httpd.conf, as well as having followed the instructions in the
README about the AllowOverride settings.



Any ideas?
I have httpd.confs in the following folders:
./etc/apache2/httpd.conf
./usr/share/apache/default-configs/apache/httpd.conf
./usr/share/apache/default-configs/apache-perl/httpd.conf
./usr/share/apache/default-configs/apache-ssl/httpd.conf

I assumed it is the /etc/apache2 one, but that is empty. Hmm.


Top
 Profile  
 
 Post subject:
PostPosted: Thu Jul 05, 2007 6:28 pm 
Offline
Joined: Thu Feb 12, 2004 2:54 pm
Posts: 392
Location: Beaumont, CA
try doing this also:
cd to /etc/apache2/site-enabled
cp mythwebdir mythwapdir
edit mythwapdir and change path to /var/www/mythwap
restart apache2, /etc/init.d/apache2 restart

(if that doesnt work then change to basicAuth type of security)

_________________
ASUS A7N266 Micro-ATX Motherboard
Athlon 2200 processor
512K Kingston PC2100 Memory
MicroAtx Case
2 PVR250's w/remote
eVGA e-GeForce mx4000 (64 Ram with Tv/Out (Svideo))
Lite-on DVD cd-rw combo
120 GB Western Digital


Top
 Profile  
 
 Post subject:
PostPosted: Fri Jul 06, 2007 7:45 am 
Offline
Joined: Sat May 26, 2007 9:51 pm
Posts: 130
Thanks! It worked out.
Although mythwebdir in /etc/apache2/sites-enabled was a symlink to mythwebdir in /etc/apache2/sites-available.
So I just copied/adjusted that one and created a new symlink in /etc/apache2/site-enabled. Worked great.

I noticed that the wap directory created in this workaround only had css.php, footer.php, header.php, and welcome.php. The listings page is still currently big for a cell phone screen. So I'll adjust the mythwap directory to clean up the display.

It also looks like /etc/mythtv/mythweb-config.php has switch-cases for the template type (tmpl). So I'll see if can somehow force the mythwap directory into the 'wap' template so that adjusting the display is easier.

Thanks again!


Top
 Profile  
 

Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 5 posts ] 


All times are UTC - 6 hours




Who is online

Users browsing this forum: No registered users and 17 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Jump to:  
cron
Powered by phpBB® Forum Software © phpBB Group

Theme Created By ceyhansuyu